PBXMMS2client - клиент к XMMS2 - другому плееру на PocketBook
На страницу Пред.  1, 2, 3, 4  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free
 
Автор Сообщение

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

Член клуба The eBook



Зарегистрирован: 08.11.2010
Сообщения: 588


Откуда: Житомир

СообщениеДобавлено: 23.02.2015 21:29     Цитата

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

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 23.02.2015 21:32     Цитата

Попробуйте клиент перезапустить.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.11.2010
Сообщения: 588


Откуда: Житомир

СообщениеДобавлено: 23.02.2015 21:39     Цитата

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


Последний раз редактировалось: andruha30 (23.02.2015 21:54), всего редактировалось 1 раз
 
Профиль Сообщение E-mail ^

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 23.02.2015 21:48     Цитата

Ясно, будем думать.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 23.02.2015 22:38     Цитата

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


Укажите версию прошивки и дайте пример файла - автору будет проще.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.11.2010
Сообщения: 588


Откуда: Житомир

СообщениеДобавлено: 23.02.2015 23:21     Цитата

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

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 24.02.2015 01:14     Цитата

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


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

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


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

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 24.02.2015 20:23     Цитата

andruha30, скачайте и распакуйте файлы сервера заново.
P.S. Надо всё в один архив объединить и не парить мозги пользователям.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 01.03.2015 22:10     Цитата

pal, libinkview использует GLib?
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 02.03.2015 11:24     Цитата

Напрямую вроде как нет. Iconv может использовать.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 03.03.2015 23:04     Цитата

pal писал(а):
Напрямую вроде как нет.


Так использует или нет? И если использует, то как?
Меня почему это интересует. После вызова g_main_loop_run через некоторое время происходит зависание приложения.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 04.03.2015 00:12     Цитата

programmist11180 писал(а):
pal писал(а):
Напрямую вроде как нет.


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


Не использует. g_main_loop_run с главным циклом inkview как соотносится? Напишите в личку netspider - может он чего подскажет.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 04.03.2015 23:15     Цитата

pal писал(а):

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


Никак. Но вызов g_main_loop_run мне необходим для отображения текущего трека.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 05.03.2015 01:15     Цитата

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

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

В смысле раньше ведь gui работало? Или текущий трек выводится по особенному?
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 05.03.2015 20:58     Цитата

pal писал(а):
А раньше как оно работало?

Добавлено спустя 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
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 06.03.2015 01:48     Цитата

Все равно не понятно, как совмещаются бесконечный цикл inkview и бесконечный цикл gtk.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 06.03.2015 16:46     Цитата

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

   g_main_loop_run (udata.ml);



Программа под inkview выглядит так:
Код:
OpenScreen();
InkViewMain(handler);
(там свой main loop)
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 06.03.2015 18:30     Цитата

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

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

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

Код:

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


Ну или просто зависнет сразу после запуска.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^

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

Член клуба The eBook



Зарегистрирован: 08.01.2012
Сообщения: 1510



СообщениеДобавлено: 06.03.2015 19:01     Цитата

Не использует.
_________________
Idea Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
 
Профиль Сообщение ^

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

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



Зарегистрирован: 27.09.2011
Сообщения: 276



СообщениеДобавлено: 08.03.2015 13:38     Цитата

Удалось реализовать запуск InkViewMain и g_main_loop_run в разных процессах.
_________________
PBXMMS2client - плеер на PocketBook
 
Профиль Сообщение ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> PocketBook -> PocketBook Free Часовой пояс: GMT + 4
На страницу Пред.  1, 2, 3, 4  След.
Страница 3 из 4

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

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