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

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

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

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

Re: CuePlayer

Сообщение linuxfresh »

Отлично!! :) Молодец!! Теперь русские мр3 отображаются правильно!!

Но есть разнобой - в списке воспроизведения названия русских мр3 показываются корректно, а в самом плеере и шапке нет. Это так и задумано?

Изображение

И если добавить один файл, список воспроизведения не открывается.

Еще пару желаемых плюшек:

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

Re: CuePlayer

Сообщение ipse666 »

С тегами ничего не делал пока, реализовал только следующие пожелания:
пс: я тут попользовался вашим плеером, еще есть пару замечаний
1. при добавлении треков в плеер, неплохо, что бы список воспроизведения сразу раскрывался
2. нету функции повтора
3. нет функции воспроизведения сразу автоматом после добавления музыки


На счет следующих пожеланий:
1. время проигрывания по щелчку меняется на время обратное (обратный отсчет)
2. возможность удаления треков из списка воспроизведения и добавления новых, без уничтожения предыдущего списка воспроизведения

добавил в TODO

3. при проигрывании файлов m3u интернет-радиостанций прописывать название композиций в шапке

Что есть шапка? Названия композиций показываются, если транслируются самим радио.

4. поддержка формата mpc

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

Re: CuePlayer

Сообщение linuxfresh »

шапка есть это:

Изображение

смысл отображения, что бы видеть какой трек играется если плеер свернут в панели окон

и если послушать интернет-радио, закрыть плеер, а потом запустить его, то файл m3u не запоминается и в списке воспроизведения не отображается. Зато висит сообщение: \"Подождите. Инициализация списка.\"

вроде поставил все что смог, но мрс не проигрывается. ссылку на файл кину в личку

кстати говоря у меня в настройках в кодеках mad не найден, но мр3 играется

если тэгами не занимались, то почему в списке воспроизведения русские мр3 отображаются правильно? Или это просто название файлов?

+

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

Re: CuePlayer

Сообщение ipse666 »

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

Re: CuePlayer

Сообщение linuxfresh »

mpc заигралось, но есть глючек, первая секунда проигрывания проглатывается. Т.е. песня начинается не сначала, а как будто обрезанная в начале на секунду или чуть меньше

кстати в настройках у меня такая картина:

Изображение

но мр3 играется и mpc тоже

по поводу изменения таймера звучания, то это происходит при щелчке мышью лишь в очень маленькой области циферок:

Изображение

и не плохо было, что бы переключаясь в обратный отсчет появлялся значок минус ('-') перед временем

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

Re: CuePlayer

Сообщение linuxfresh »

Но конечно если брать первоначальную задумку по поводу проигрывания только cue, то плеер уже готов на все 100%!!

пс: а то я только критикую... :drinks:

пс2: еще идейка - использование для транскодирования несвободного aac кодека от Nero. Доступен для скачивания - http://www.nero.com/eng/technologies-aac-codec.html http://www.nero.com/eng/downloads-nerodigi...o-aac-codec.php Очень хорошее качество получается для кодирования на низких битрейдах (HE-AAC) (и как следствие маленький размер файла). Как вариант - пользователь сам скачивает енкодер с сайта nero и прописывает путь к нему в плеере. Линукс версия тоже есть. Такой фишки не в одном линукс плеере нет!

пс3: словил багу - при проигрывании связки cue+mp3 поставил трек на паузу, после запустил трек, но он начал игратся с самого начала. Линк на файл кину в личку/ Для связки cue+flac бага тоже есть
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

интересные данные по потреблению ресурсов cueplayer'a и qmmp:

Изображение

Изображение

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

Re: CuePlayer

Сообщение ipse666 »

Вместо mad mp3 может играться ffmpeg кодеком, то же касается и mpc. Поставь mad плагин и musepack, в arch это должны быть пакеты gst-plugins-mad и gst-plugins-musepack соответственно.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
28.08.2010 17:23
Вместо mad mp3 может играться ffmpeg кодеком, то же касается и mpc. Поставь mad плагин и musepack, в arch это должны быть пакеты gst-plugins-mad и gst-plugins-musepack соответственно.


разобрался

mcp появилось после установки gstreamer0.10-bad-plugins, а mad после gstreamer0.10-ugly-plugin

и кстати после установки gstreamer0.10-bad-plugin воспроизведение mpc исправилось
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

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

Re: CuePlayer

Сообщение linuxfresh »

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

Re: CuePlayer

Сообщение ipse666 »

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

Re: CuePlayer

Сообщение linuxfresh »

Ждем!
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox
Контактная информация:

Re: CuePlayer

Сообщение zombie »

А зависимости? (использую gtk)
А пакеты? (использую ubuntu)

Если пакеты уж лень собрать (хотя deb и rpm все-таки можно было бы собрать), то зависимости укажите.

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

alex@broadband-95-84-242-154:~/cueplayer$ qmake
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found
Package gstreamer-interfaces-0.10 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-interfaces-0.10.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-interfaces-0.10' found


А то пакета gstreamer-0.10 и gstreamer-0.10.pc я не нашел:

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

$ aptitude search 'gstreamer'
p   bluez-gstreamer                            - Bluetooth GStreamer support
p   deejayd-gstreamer                          - Deejayd GStreamer backend
p   gir1.0-gstreamer-0.10                      - Description: GObject introspection data for the GStr
p   gstreamer-dbus-media-service               - Media service for Ubuntu Mobile
i   gstreamer-tools                            - Tools for use with GStreamer
p   gstreamer0.10-alsa                         - модуль GStreamer для ALSA
v   gstreamer0.10-audiosink                    -
v   gstreamer0.10-audiosource                  -
p   gstreamer0.10-buzztard                     - Buzztard - Support plugins for GStreamer
p   gstreamer0.10-buzztard-doc                 - Buzztard - Support plugins for GStreamer (documentat
p   gstreamer0.10-doc                          - Документация и мануал по ключевым файлам GStreamer
p   gstreamer0.10-esd                          - GStreamer plugin for ESD
i A gstreamer0.10-ffmpeg                       - модуль FFmpeg для GStreamer
p   gstreamer0.10-ffmpeg-dbg                   - FFmpeg plugin for GStreamer (debug symbols)
p   gstreamer0.10-fluendo-mp3                  - Fluendo mp3 decoder GStreamer plugin
v   gstreamer0.10-fluendo-mpegdemux            -
v   gstreamer0.10-fluendo-mpegmux              -
p   gstreamer0.10-gnomevfs                     - GStreamer plugin for GnomeVFS
p   gstreamer0.10-gnonlin                      - non-linear editing module for GStreamer
p   gstreamer0.10-gnonlin-dbg                  - non-linear editing module for GStreamer
p   gstreamer0.10-gnonlin-doc                  - GStreamer documentation for the non-linear editing m
v   gstreamer0.10-lame                         -
p   gstreamer0.10-nice                         - ICE library (GStreamer plugin)
p   gstreamer0.10-packagekit                   - GStreamer plugin to install codecs using PackageKit
p   gstreamer0.10-plugins-bad                  - Набор "плохих" модулей GStreamer
p   gstreamer0.10-plugins-bad-dbg              - Набор "плохих" модулей GStreamer (отладочные символы
p   gstreamer0.10-plugins-bad-doc              - GStreamer documentation for plugins from the "bad" s
p   gstreamer0.10-plugins-bad-multiverse       - GStreamer plugins from the "bad" set (Multiverse Var
p   gstreamer0.10-plugins-bad-multiverse-dbg   - GStreamer plugins from the "bad" set (Multiverse Var
i A gstreamer0.10-plugins-base                 - GStreamer plugins from the "base" set
p   gstreamer0.10-plugins-base-apps            - GStreamer helper programs from the "base" set
p   gstreamer0.10-plugins-base-dbg             - GStreamer plugins from the "base" set
p   gstreamer0.10-plugins-base-doc             - Документация по плагинам GStreamer из основного паке
p   gstreamer0.10-plugins-cutter               - Cutter GStreamer plugin
v   gstreamer0.10-plugins-farsight             -
i A gstreamer0.10-plugins-good                 - GStreamer plugins from the "good" set
p   gstreamer0.10-plugins-good-dbg             - GStreamer plugins from the "good" set
p   gstreamer0.10-plugins-good-doc             - GStreamer documentation for plugins from the "good"
i A gstreamer0.10-plugins-ugly                 - модули GStreamer из "опасного" набора
p   gstreamer0.10-plugins-ugly-dbg             - GStreamer plugins from the "ugly" set (debug symbols
p   gstreamer0.10-plugins-ugly-doc             - GStreamer documentation for plugins from the "ugly"
p   gstreamer0.10-plugins-ugly-multiverse      - GStreamer plugins from the "ugly" set (Multiverse Va
p   gstreamer0.10-plugins-ugly-multiverse-dbg  - GStreamer plugins from the "ugly" set (Multiverse Va
p   gstreamer0.10-pocketsphinx                 - lightweight speech recognition - GStreamer plugin
p   gstreamer0.10-pulseaudio                   - GStreamer plugin for PulseAudio
v   gstreamer0.10-schroedinger                 -
p   gstreamer0.10-sdl                          - GStreamer plugin for SDL output
i   gstreamer0.10-tools                        - Tools for use with GStreamer
v   gstreamer0.10-videosink                    -
v   gstreamer0.10-videosource                  -
v   gstreamer0.10-visualization                -
i A gstreamer0.10-x                            - GStreamer plugins for X11 and Pango
p   libcanberra-gstreamer                      - GStreamer backend for libcanberra
p   libcanberra-gstreamer-dbg                  - GStreamer libcanberra backend detached debugging sym
p   libghc6-gstreamer-dev                      - Binding to the GStreamer open source multimedia fram
v   libghc6-gstreamer-dev-0.11.0-785d1         -
p   libghc6-gstreamer-doc                      - Binding to the GStreamer open source multimedia fram
p   libghc6-gstreamer-prof                     - Binding to the GStreamer open source multimedia fram
v   libghc6-gstreamer-prof-0.11.0-785d1        -
p   libgstreamer-interfaces-perl               - Perl interface to the GStreamer Interfaces library
p   libgstreamer-perl                          - Perl interface to the GStreamer media processing fra
i A libgstreamer-plugins-base0.10-0            - библиотеки GStreamer из «базового» набора
p   libgstreamer-plugins-base0.10-dev          - файлы для разработки для библиотек GStreamer из «баз
i A libgstreamer0.10-0                         - основные библиотеки и элементы GStreamer
p   libgstreamer0.10-0-dbg                     - основные библиотеки и элементы GStreamer
p   libgstreamer0.10-dev                       - основные файлы для разработки GStreamer
p   libgstreamermm-0.10-2                      - C++ wrapper library for the multimedia library GStre
p   libgstreamermm-0.10-dbg                    - C++ wrapper library for the multimedia library GStre
p   libgstreamermm-0.10-dev                    - C++ wrapper library for the multimedia library GStre
p   libgstreamermm-0.10-doc                    - C++ wrapper library for the multimedia library GStre
p   phonon-backend-gstreamer                   - поддержка GStreamer 0.10.x для Phonon
p   totem-gstreamer                            - простой медиаплеер для рабочего стола GNOME (переход
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

zombie писал(а):
20.10.2010 07:45
А зависимости? (использую gtk)
А пакеты? (использую ubuntu)

Если пакеты уж лень собрать (хотя deb и rpm все-таки можно было бы собрать), то зависимости укажите.

...


http://lmgtfy.com/?q=cueplayer+ppa
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Что-то я и 16 октября прощелкал. Значит 16 ноября будет релиз.
Спасибо сказали:
witly
Сообщения: 9
ОС: Mandriva 2008.1

Re: CuePlayer

Сообщение witly »

Вечер добрый. Почитал про плейер. Понравился. Собрал версию cueplayer-0.27.
Собралось без errors и warnings.
У меня Mandriva 2008.1 KDE 3.5.
Работает.
Хорошее начало.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
26.10.2010 12:29
Что-то я и 16 октября прощелкал. Значит 16 ноября будет релиз.


ждем, ждем!! :drunk:
Спасибо сказали:
coyswinn
Сообщения: 13
ОС: debian

Re: CuePlayer

Сообщение coyswinn »

спасибо за твой труд! :) ты молодец

ipse666 писал(а):
26.10.2010 12:29
Что-то я и 16 октября прощелкал. Значит 16 ноября будет релиз.
ждем-ждем

Код:

machine coyswinn # layman -l * kde [Git ] (git://git.overlays.gentoo.org/proj/kde.git) * rion [Mercurial ] (http://rion-overlay.googlecode.com/hg/) machine coyswinn # emerge -s cue | grep player machine coyswinn # emerge -s cueplayer Searching... [ Results for search key : cueplayer ] [ Applications found : 0 ]
мы переехали???
Спасибо сказали:
witly
Сообщения: 9
ОС: Mandriva 2008.1

Re: CuePlayer

Сообщение witly »

ipse666 писал(а):
26.10.2010 12:29
Что-то я и 16 октября прощелкал. Значит 16 ноября будет релиз.

Ждем Ждем :rolleyes:
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: CuePlayer

Сообщение taaroa »

coyswinn писал(а):
16.11.2010 15:49
мы переехали???

eix cueplayer

* media-sound/cueplayer [1] Available versions: **9999{tbz2} {bad mp3enc ugly} Homepage: http://code.google.com/p/cueplayer/ Description: Lightweight media player based on Qt and Gstreamer [1] "rion" /var/lib/layman/rion


http://code.google.com/p/rion-overlay/sour...8c5d090d5f9f4da
:wq
Спасибо сказали:
coyswinn
Сообщения: 13
ОС: debian

Re: CuePlayer

Сообщение coyswinn »

хм... :dntknw: :cc_confused: :g: а чего может нехватать мне в генте для такого же результата в оверлеях? вчера ставил kdebase-meta:4.5, прошло успешно... :(
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

Релиз вышел, как и обещано было.
С риона ебилд был удален и правильно, его написали коряво сами царьки оверлея rion и не обновляли больше года.
Мой ебилд находится здесь http://bugs.gentoo.org/show_bug.cgi?id=300765, если кто-то сможет разместить его в какой-нибудь оверлей, отпишитесь сюда, я помещу эту информацию в заголовок.
Спасибо сказали:
Аватара пользователя
linuxfresh
Сообщения: 29
ОС: arch / opensuse 11.3
Контактная информация:

Re: CuePlayer

Сообщение linuxfresh »

тексс..
баг с паузой в связке cue+mp3/flac остался
русские вин-тэги не распознаются
моя идейка с кодеком от нюры видать не пришлась по душе
отображение минуса перед индикатором времени при обратном отчёте также не реализовано

зато появилась возможность добавлять к существующему плэйлисту трэки (но работает если перетягиваешь на основную панель, если на панель развернутого плейлиста - то нет)

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

Re: CuePlayer

Сообщение ipse666 »

баг с паузой в связке cue+mp3/flac остался

что за баг?

русские вин-тэги не распознаются

Теги с 8-битными нац. кодировками в mp3 скорей всего поддерживаться и не будут, рекомендую использовать конвертор тегов в кодировку utf-8, которая нормально распознается всеми проигрывателями.


Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: CuePlayer

Сообщение taaroa »

ipse666 писал(а):
16.11.2010 20:00
если кто-то сможет разместить его в какой-нибудь оверлей, отпишитесь сюда, я помещу эту информацию в заголовок.

Вы можете создать свой оверлей и отправить запрос по адресу overlays@g.o на включение его в список.
правда, ради 2-3 программ, пусть даже очень хороших и востребованных, смысл создания оверлея непонятен. sunrise как раз и был для этого создан.
напишите письмецо pva@g.o || alexxy@g.o.

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

Re: CuePlayer

Сообщение linuxfresh »

ipse666 писал(а):
16.11.2010 23:22
баг с паузой в связке cue+mp3/flac остался

что за баг?

русские вин-тэги не распознаются

Теги с 8-битными нац. кодировками в mp3 скорей всего поддерживаться и не будут, рекомендую использовать конвертор тегов в кодировку utf-8, которая нормально распознается всеми проигрывателями.


90% мр3 файлов в нете в вин-кодировке.
плеер же научился в cue автоматом распознавать кодировку, чего бы и тэги в мр3 так не сделать?
ведь это момент удобства, что крайне не маловажно
ситуация упертости линукс в utf в тэгах мр3, имхо, напоминает упертость вин с нац. кодировками и отрицание utf в плеере из коробке (правда в семерке вроде как wmp стал понимать utf). С остальными плеерами под вин все ок.
и не стоит забывать, что весь зоопарк латинских кодировок линукс понимает на ура


баг с паузой в связке cue+mp3/flac остался
что за баг?


линк
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

Re: CuePlayer

Сообщение /dev/random »

linuxfresh писал(а):
17.11.2010 01:00
ситуация упертости линукс в utf в тэгах мр3, имхо, напоминает упертость вин с нац. кодировками и отрицание utf в плеере из коробке (правда в семерке вроде как wmp стал понимать utf).

Нет, не сродни. Первое разрешено спецификацией id3-тегов, второе запрещено.
Спасибо сказали:
Аватара пользователя
ipse666
Сообщения: 108
ОС: macOS
Контактная информация:

Re: CuePlayer

Сообщение ipse666 »

90% мр3 файлов в нете в вин-кодировке.

Не будем прогибаться под изменчивый вендомейстрим, пусть лучше он прогнется под стандарт.

id3v1 - устарело
id3v2 - utf-8

Тем не менее, если ты используешь виндовс и испытываешь там проблемы с правильным отображением юникодовых тегов, то можешь своим любимым конвертором тегов не удалять id3v1, а id3v2 заполнить юникодовыми тегами, так что и в венде оно наверно будет нормально читаться и cueplayer прочитает правильно.

Спасибо сказали:
witly
Сообщения: 9
ОС: Mandriva 2008.1

Re: CuePlayer

Сообщение witly »

Микро баг.
1)Запускаю ./cueplayer
2)выбираю песню(mp3)
3)включаю на воспроизведение.
При этом уровень громкости не трогаю и он стоит на третьей риске от минимума.

При воспроизведении уровень громкости выше , пока не покручу ручку.
Спасибо сказали:
Ответить