PBXMMS2client - клиент к XMMS2 - другому плееру на PocketBook
Goto page Previous  1, 2, 3, 4  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free
 
Author Message

andruha30
Член клуба The eBook

Член клуба The eBook



Joined: 08 Nov 2010
Posts: 584


Location: Житомир

PostPosted: 23.02.2015 21:29     Quote

Исправлено чтение тегов. Теперь на экран вместо имени файла выводится название трека, альбом и исполнитель. Более полную информацию о треке можно получить, выбрав пункт "Track information" в меню трека
Ничего к сожалению не отображается, ни автор ни название ни альбом. То же самое в Tracks Crying or Very sad
_________________
PB 602,PB 626 Touch Lux 3,PB A10,NST(у отца)
 
View user's profile Send private message E-mail ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 23.02.2015 21:32     Quote

Попробуйте клиент перезапустить.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

andruha30
Член клуба The eBook

Член клуба The eBook



Joined: 08 Nov 2010
Posts: 584


Location: Житомир

PostPosted: 23.02.2015 21:39     Quote

Пробовал, не работает. Файл m3u также Crying or Very sad
В Track info также непонятный винегрет, никакой информации об артисте,названии, но есть битрейт Cool
_________________
PB 602,PB 626 Touch Lux 3,PB A10,NST(у отца)


Last edited by andruha30 on 23.02.2015 21:54; edited 1 time in total
 
View user's profile Send private message E-mail ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 23.02.2015 21:48     Quote

Ясно, будем думать.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 23.02.2015 22:38     Quote

andruha30 wrote:
Исправлено чтение тегов. Теперь на экран вместо имени файла выводится название трека, альбом и исполнитель. Более полную информацию о треке можно получить, выбрав пункт "Track information" в меню трека
Ничего к сожалению не отображается, ни автор ни название ни альбом. То же самое в Tracks Crying or Very sad


Укажите версию прошивки и дайте пример файла - автору будет проще.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

andruha30
Член клуба The eBook

Член клуба The eBook



Joined: 08 Nov 2010
Posts: 584


Location: Житомир

PostPosted: 23.02.2015 23:21     Quote

Да любой мп3,что латиницей что на русском, или м3u. Проша последняя 2.1.3 Very Happy [/list]
_________________
PB 602,PB 626 Touch Lux 3,PB A10,NST(у отца)
 
View user's profile Send private message E-mail ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 24.02.2015 01:14     Quote

andruha30 wrote:
Да любой мп3,что латиницей что на русском, или м3u. Проша последняя 2.1.3 Very Happy [/list]


https://ru.wikipedia.org/wiki/ID3_%28метаданные%29

Quote:
Существует две несовместимых версии ID3: ID3v1 и ID3v2.


Может дело в этом, может нет, но если хотите упростить работу автору -- не стесняйтесь предоставлять дополнительную информацию. У него, на его файлах, ведь все работает Wink
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 24.02.2015 20:23     Quote

andruha30, скачайте и распакуйте файлы сервера заново.
P.S. Надо всё в один архив объединить и не парить мозги пользователям.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 01.03.2015 22:10     Quote

pal, libinkview использует GLib?
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 02.03.2015 11:24     Quote

Напрямую вроде как нет. Iconv может использовать.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 03.03.2015 23:04     Quote

pal wrote:
Напрямую вроде как нет.


Так использует или нет? И если использует, то как?
Меня почему это интересует. После вызова g_main_loop_run через некоторое время происходит зависание приложения.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 04.03.2015 00:12     Quote

programmist11180 wrote:
pal wrote:
Напрямую вроде как нет.


Так использует или нет? И если использует, то как?
Меня почему это интересует. После вызова g_main_loop_run через некоторое время происходит зависание приложения.


Не использует. g_main_loop_run с главным циклом inkview как соотносится? Напишите в личку netspider - может он чего подскажет.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 04.03.2015 23:15     Quote

pal wrote:

g_main_loop_run с главным циклом inkview как соотносится?


Никак. Но вызов g_main_loop_run мне необходим для отображения текущего трека.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 05.03.2015 01:15     Quote

А раньше как оно работало?

Добавлено спустя 11 часов 13 минут 59 секунд:

В смысле раньше ведь gui работало? Или текущий трек выводится по особенному?
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 05.03.2015 20:58     Quote

pal wrote:
А раньше как оно работало?

Добавлено спустя 11 часов 13 минут 59 секунд:

В смысле раньше ведь gui работало? Или текущий трек выводится по особенному?


Никак оно раньше не работало - отображения текущего трека просто не было.
А для того, чтобы его сделать, нужен mainloop. Т.е. чтобы в приложении происходил вызов соотв. функции при переходе на следующий трек.
Вот код примера
http://git.xmms2.org/xmms2/xmms2-tutorial/tree/c/tut7.c

Добавлено спустя 4 минуты 6 секунд:

Есть конечно другой вариант: сделать отдельный поток, в поток работает бесконечный цикл, в котором стоит usleep и запрос вручную номера текущего трека.
Но этого конечно плохой вариант Evil or Very Mad
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 06.03.2015 01:48     Quote

Все равно не понятно, как совмещаются бесконечный цикл inkview и бесконечный цикл gtk.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 06.03.2015 16:46     Quote

Программа под gtk, кмк, выглядит так:
Code:
/*
    * We are now all set to go. Just run the main loop and watch the magic.
    */

   g_main_loop_run (udata.ml);



Программа под inkview выглядит так:
Code:
OpenScreen();
InkViewMain(handler);
(там свой main loop)
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 06.03.2015 18:30     Quote

А inkview часом gtk не использует?

Добавлено спустя 5 минут 50 секунд:

Если вызвать g_main_loop_run до InkViewMain, то произойдет такое:

Code:

pbxmms2client: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.0.


Ну или просто зависнет сразу после запуска.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^

pal
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jan 2012
Posts: 1510



PostPosted: 06.03.2015 19:01     Quote

Не использует.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
View user's profile Send private message ^

programmist11180
Заслуженный участник форума

Заслуженный участник форума



Joined: 27 Sep 2011
Posts: 276



PostPosted: 08.03.2015 13:38     Quote

Удалось реализовать запуск InkViewMain и g_main_loop_run в разных процессах.
_________________
PBXMMS2client - плеер на PocketBook
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика