CuePlayer (Очередной медиаплеер на Qt + Gstreamer.)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

пофиксил.
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

0.26:
• Использование libnotify для уведомлений. опционально.
• Добавлена английская локаль.
• Исправлена ошибка с русскими файлами в не uft8 локалях.
• Выбор аудиовыхода в настройках.
• Воспроизведение по cue внутри flac (vorbis comment)
• Встраиваемые cue внутри flac в ape2flac
Спасибо сказали:
Аватара пользователя
Tverskoy
Сообщения: 460
Статус: Мандривопоклонник
ОС: Mandriva 2011 x86_64
Контактная информация:

Re: CuePlayer

Сообщение Tverskoy »

эх, с пульсом у меня так и не работает :(
Спасибо сказали:
Аватара пользователя
Tverskoy
Сообщения: 460
Статус: Мандривопоклонник
ОС: Mandriva 2011 x86_64
Контактная информация:

Re: CuePlayer

Сообщение Tverskoy »

нашел баг, не кодирует в aac с переменным битрейтом

Код: Выделить всё

Ошибка: Internal GStreamer error: negotiation problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
QPainter::end: Painter ended with 2 saved states
Останов конвеера

Прогресс бар при кодировании постоянно показывает 100% после нескольких треков (1-3). Кодировал из flac>aac
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Написано же, внутренняя ошибка гстримера, можно его разрабам репортировать например, а точней разрабам gst faac плагина.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

а планируется ли поддержка форматов m3u и pls ?
было бы очень удобно, ведь кучу mp3 файликов Ваш плеер сразу загрузить не может
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Списки pls и m3u поддерживаются уже давно, начиная с версии 0.19. И кучу mp3 файликов можно тоже загрузить сразу, если выбрать в диалоге выбора файла самый нижний фильтр, либо просто перетянуть каталог с файлами на проигрыватель (drag'n'drop).
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
11.08.2010 10:34
Списки pls и m3u поддерживаются уже давно, начиная с версии 0.19. И кучу mp3 файликов можно тоже загрузить сразу, если выбрать в диалоге выбора файла самый нижний фильтр, либо просто перетянуть каталог с файлами на проигрыватель (drag'n'drop).


Да, если папочку перетащить работает

а вот с плейлистами чего не выходит
создал m3u easytag'ом, при попытке перетащить, пишет "Ресурс не найден", в плейлисте названия песен видны, но ничего не проигрывается

http://www.youtube.com/watch?v=zj7t5tMrkzY

файл m3u прилагаю

Art_Of_Noise___The_Drum_and_Bass_Collection__1996_.m3u.zip
(624 байт) 39 скачиваний


arch kde 4 cueplayer 0.27
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

залей весь альбом, вместе с этим файлом.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
11.08.2010 20:35
залей весь альбом, вместе с этим файлом.



<ссылка удалена>
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Исправил, проверяй.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
12.08.2010 10:44
Исправил, проверяй.


собрал из svn
именно с этим плейлистом и папкой все нормально, попробовал создать для другого альбома m3u и опять пошли ошибки

в терминале выдает:

Код: Выделить всё

(<unknown>:3584): GStreamer-CRITICAL **: gst_element_query_position: assertion `GST_IS_ELEMENT (element)' failed


и


Код: Выделить всё

Останов конвеера
5
Аварийный останов в треде.
4
Аварийный останов в треде.
3
Аварийный останов в треде.
2
Аварийный останов в треде.
1
Ошибка сегментирования


Даю ссылку на архив с альбомом из большего числа треков:

<ссылка удалена>
iУведомление от модератора Aectann
Ссылки удалены. Обмен файлами, не подлежащими свободному распространению, просьба производить через личку, либо другими средствами.
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Исправил, пробуй.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
12.08.2010 19:38
Исправил, пробуй.


Все ОК! Теперь даже плейлисты с русскими треками отображаются (правда, если список\мр3-файлы в utf, но в самом плеере русский не распознается ;) )

Изображение

Желаю дальнейшего развития проекта!!

пс: если бы добавили автоматическое распознавание кодировки мр3, цены бы не было плееру!! :)
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Наоборот, если теги в utf, то отображаться они будут правильно. А судя по скрину, теги в win-1251.

По моему мнению лучше воспользоваться конвертором и не хранить/распространять музыку с устаревшими (id3v1) тегами.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
13.08.2010 00:29
Наоборот, если теги в utf, то отображаться они будут правильно. А судя по скрину, теги в win-1251.

По моему мнению лучше воспользоваться конвертором и не хранить/распространять музыку с устаревшими (id3v1) тегами.


Разобрался - тэги мр3 в русской кодировке, а файл плейлиста m3u в кодировке utf-16. Поэтому получается, что в плеере плейлист отображает песни правильно, а вот название текущего трека плеер берет из тегов мр3, а не из файла m3u. Кстати может есть смысл подправить этот момент?

По поводу перегона всех мр3 в утф - то дело это конечно хорошее, но только, если что скачаешь, надо постоянно заниматься перегоном. Пока что мр3 теги в utf загонять не модно, почему то.. :)

Вот в qmmp реализован механизма ручного выбора кодировок, deafbeef научился делать это автоматом. Конечно, последнее слово за Вами, но просто на мой взгляд, linux-подход к кодировке тэгов мр3, в нынешних реалиях, очень однобокий. Было бы неплохо, хоть в какой нибудь минималистическом виде реализовать в Вашем плеере выбор кодировок. Или, как вариант, встроить некий механизм по перекодированию тэгов в utf.
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

а вот название текущего трека плеер берет из тегов мр3, а не из файла m3u. Кстати может есть смысл подправить этот момент?

m3u это список файлов, а названия треков/исполнителей/альбомов как правило находятся в тегах. cue не в счет, там не действует правило файл==трек, да и спецификация cue позволяет хранить в нем все матаданные. Возвращаясь к m3u, структура довольно костыльная и кроме названий файлов обычно не содержит никакой полезной информации в дирекктивах расширения. Приведу в пример твой файл.
#EXTINF:337,09-Alpinestars-Snow Patrol.ogg
09-Alpinestars-Snow Patrol.ogg

Продолжительность трека вычисляется проигрываетелем (хотя готовый список мог бы здорово ускорить загрузку больших альбомов, приму к сведению), поэтому 337 мне пока никакой полезной информации не дает. Имя трека отсутствует, вместо него имя файла 09-Alpinestars-Snow Patrol.ogg, что впрочем мой проигрыватель сам делает, подставляя имя файла там где нет возможности вытащить теги. Но это все еще пол беды, во многих m3u #EXTINF вообще отсутствует. И какой смысл в этом случае брать мету с m3u в то время когда в тегах есть что-то?
К слову спецификация m3u, если что не ясно.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
13.08.2010 20:56
а вот название текущего трека плеер берет из тегов мр3, а не из файла m3u. Кстати может есть смысл подправить этот момент?

m3u это список файлов, а названия треков/исполнителей/альбомов как правило находятся в тегах. cue не в счет, там не действует правило файл==трек, да и спецификация cue позволяет хранить в нем все матаданные. Возвращаясь к m3u, структура довольно костыльная и кроме названий файлов обычно не содержит никакой полезной информации в дирекктивах расширения. Приведу в пример твой файл.
#EXTINF:337,09-Alpinestars-Snow Patrol.ogg
09-Alpinestars-Snow Patrol.ogg

Продолжительность трека вычисляется проигрываетелем (хотя готовый список мог бы здорово ускорить загрузку больших альбомов, приму к сведению), поэтому 337 мне пока никакой полезной информации не дает. Имя трека отсутствует, вместо него имя файла 09-Alpinestars-Snow Patrol.ogg, что впрочем мой проигрыватель сам делает, подставляя имя файла там где нет возможности вытащить теги. Но это все еще пол беды, во многих m3u #EXTINF вообще отсутствует. И какой смысл в этом случае брать мету с m3u в то время когда в тегах есть что-то?
К слову спецификация m3u, если что не ясно.


смысл - для мр3 файлов с кодировкой отличной от утф, названия берутся из м3u. Для примера предыдущая моя картинка - в плейлисте плеера все ок, т.к. m3u в формате утф16, но плеер берет тэги из мр3 файла, которые не понимает т.к. они в вин кодировке. В принципе если реализовать такой момент, что плеер берет названия треков из m3u, тогда просто нужно будет создать файл m3u в нужной кодировке, без переименования тэгов мр3. Правда, тут вопрос целесообразность есть. Если человек пользуется и линуксом и вин, тогда смысл есть. Я так понимаю, что wmp так и не научился понимать утф.
С другой стороны, если вышеописанное будет вызывать сложности, целесообразным видится вариант какой-нить тулзы в составе плеера, которая при желании пользователя может заменять тэги в мр3 файлах на тэги в кодировке utf. Конечно, тут тоже может возникнуть вопрос - а зачем встраивать в плеер то, что уже есть в другой программе. Мне кажется, что попытавшись создать такую штуку, с одной стороны плеер приобретет оригинальную фичу, а с другой стороны приобретет некую универсальность, подразумевающую то, что при желании можно без проблем переделать одним плеером мр3-файл в понимаемый для всех unix систем вид.

Либо как еще один вариант - в ручную выбирать кодировку. В настоящий момент 90% мр3 файлов скачиваемых через интернет имеет кодировку отличную от утф.


Спасибо сказали:
Аватара пользователя
Alma3
Сообщения: 101
ОС: Разные

Re: CuePlayer

Сообщение Alma3 »

Вчера тупо сидел за компьютером, слушал музыку и раскладывал пасьянс. Время от времени приходилось разворачивать плеер для того чтобы пропустить какую нибудь мелодию, а когда я переходил к пасьянсу, то плеер опять уходил на задний план. Дотягиваться до клавиатуры было лень и тогда в голову пришла дурная идея :crazy: Было бы хорошо, если-бы свёрнутый на нижний панель плеер имел кнопки и не надо было его разворачивать, чтобы управлять им мышкой, например вот так Изображение Знаю, что среди линуксоров эта идея не найдет поддержки, но среди виндузятников такая кнопка имела бы популярность :rolleyes: А в принципе такое возможно?
Если нет другого пути,
ищи третий
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

Alma3 писал(а):
15.08.2010 22:16
Вчера тупо сидел за компьютером, слушал музыку и раскладывал пасьянс. Время от времени приходилось разворачивать плеер для того чтобы пропустить какую нибудь мелодию, а когда я переходил к пасьянсу, то плеер опять уходил на задний план. Дотягиваться до клавиатуры было лень и тогда в голову пришла дурная идея :crazy: Было бы хорошо, если-бы свёрнутый на нижний панель плеер имел кнопки и не надо было его разворачивать, чтобы управлять им мышкой, например вот так Изображение Знаю, что среди линуксоров эта идея не найдет поддержки, но среди виндузятников такая кнопка имела бы популярность :rolleyes: А в принципе такое возможно?


так ведь можно в трее по значку правой и выбирай:


Изображение
Спасибо сказали:
Аватара пользователя
Alma3
Сообщения: 101
ОС: Разные

Re: CuePlayer

Сообщение Alma3 »

Я пользуюсь songbird, а он не сворачивается в трей. Дело даже не в этом, я спросил- в принципе такое возможно?
Если нет другого пути,
ищи третий
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

есть ли новости от разработчика? :rolleyes:
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

m3u не содержит полезной информации, ни названий трека, ни альбома, ни исполнителя. Какую инфу из него можно брать? Конкретно из твоих m3u например.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
19.08.2010 18:37
m3u не содержит полезной информации, ни названий трека, ни альбома, ни исполнителя. Какую инфу из него можно брать? Конкретно из твоих m3u например.


конкретно из моего м3u брать нечего.

а что, вставлять функционал по определению кодировок тэгов мр3 отличных от утф желания нет?


пс: я тут попользовался вашим плеером, еще есть пару замечаний
1. при добавлении треков в плеер, неплохо, что бы список воспроизведения сразу раскрывался
2. нету функции повтора
3. нет функции воспроизведения сразу автоматом после добавления музыки
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Ок, замечания учту.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

дубль2: а что, вставлять функционал по определению кодировок тэгов мр3 отличных от утф желания нет?
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: CuePlayer

Сообщение Crazy »

хм.. забавно :)
Вложения
preferences.diff.gz
(827 байт) 31 скачивание
screen.jpg

Desipere in loco
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

так что с плеером? движение есть?
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

linuxfresh писал(а):
23.08.2010 13:32
так что с плеером? движение есть?

Да, первый реквест выполнен, делаю остальное.
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Доделал остальное, проверяй. Все включается опционально в настройках.
Спасибо сказали:
Ответить