LINUX.ORG.RU

DeaDBeeF - новый аудио-плеер для GNU/Linux

 , ,


0

0

Последняя версия плеера 0.1.1 alpha

Функции, достоинства и недостатки:

  • интерфейс на GTK2 без зависимостей от GNOME;
  • основная часть кода написана на C99 (не считая сторонних библиотек);
  • работает на архитектурах x86, x86_64 и (частично) на ppc64;
  • проигрывание mp3, flac, ogg vorbis, sid, mod, и некоторых других форматов;
  • поддерживаются subtunes (для sid, nsf и др.);
  • поддерживается чтение mp3 тегов id3v1, id3v2, ape;
  • быстрый и точный расчет времени для vbr mp3;
  • авто-определение кодировки в id3 тегах (поддерживаются cp1251, iso8859-1 и unicode);
  • поддержка cue sheets для mp3, flac, ogg vorbis (включая встроенные во flac);
  • минимизация в трей;
  • программная регулировка громкости, в том числе колесом мыши на иконке в трее;
  • быстрый поиск;
  • drag-and-drop внутри плейлиста и из файл-менеджеров;
  • контроль плеера из командной строки;
  • несколько режимов порядка воспроизведения (linear, random, shuffle);
  • экономный расход памяти.
В ближайших версиях запланированы плагины, gapless playback, и поддержка самых востребованных форматов, таких как ape, iso.wv, wav, ogg flac, tta.

>>> Подробности

★★★★★

Проверено: maxcom ()

Похож на ncmpc(pp), только гуёвый.

andreyu ★★★★★
()

реквестирую мультискробблинг.

чтобы можно было и на last.fm и на libre.fm скробллить одновременно.

api у них одинаковый.

vasaka ★★★
()
Ответ на: комментарий от Apkawa

>Интерфейс УГ, кнопки в панели нестандартные, лучше взяли бы именованные иконки.

>Мою черную тему не подхватил, у меня выпали глаза. Из цп1251 не конвертировал в ютф8.

>Закапывайте, следующий.

Стыдно, товарищ.

dikiy ★★☆☆☆
()
Ответ на: комментарий от waker

> сам файл должен быть в $HOME/.config/deadbeef/config

Ну наконец то разработчики начали соблюдать стандарты XDG Base Directory Specification, а не устраивать из ~/ мусорку.
Кстати, по стандарту положено располагать пользовательский конфиг в $XDG_CONFIG_HOME, а не жестко в ~/.config/ Если переменная окружения $XDG_CONFIG_HOME не установлена, то тогда использовать ~/.config/

http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html
“$XDG_CONFIG_HOME defines the base directory relative to which user specific configuration files should be stored. If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.”

andreyu ★★★★★
()
Ответ на: комментарий от Jayrome

> Разработчикам, видимо, некому было сказать, что рисовать собственные элементы управления вместо системных — моветон.

системные виджеты не позволяют реализовать задуманное.

waker ★★★★★
() автор топика
Ответ на: комментарий от andreyu

> Кстати, по стандарту положено располагать пользовательский конфиг в $XDG_CONFIG_HOME, а не жестко в ~/.config/ Если переменная окружения $XDG_CONFIG_HOME не установлена, то тогда использовать ~/.config/

спасибо :) я даже не знал о существовании данного стандарта

waker ★★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

> У меня все теги в классической кодировке..

Для id3v1 небыло понятия кодировки. Под русской виндой она считалась win-1251. Для id3v2 классической считается utf-8, но никак не koi8-r.

andreyu ★★★★★
()
Ответ на: комментарий от Apkawa

> Мою черную тему не подхватил, у меня выпали глаза. Из цп1251 не конвертировал в ютф8.

про черную тему знаю. просто руки не дошли сделать выбор цветовой схемы в конфиге.. в гтк очень непросто сделать поддержку "родной" цветовой схемы, т.к. gtk-engines рисуют любыми цветами, кроме тех которые в теме прописаны.

про utf8 - имею такую же проблему на одном из компов с убунтой 8.04. пока не знаю что это :)

waker ★★★★★
() автор топика
Ответ на: комментарий от vasaka

> api у них одинаковый.

вмысле? оба через audioscrobbler, просто разные логин/пароль?

поддержка audioscrobbler (nowplaying + submission) готова на 99%.

waker ★★★★★
() автор топика
Ответ на: комментарий от smh

> Сколько можно плееры писать-то? :-)

я пользовался fb2k под wine.. нормальных плееров под линух нет. решил восполнить пробел. хотя до исполнения этого еще далеко..

waker ★★★★★
() автор топика
Ответ на: комментарий от waker

>> Разработчикам, видимо, некому было сказать, что рисовать собственные элементы управления вместо системных — моветон.

> системные виджеты не позволяют реализовать задуманное.

еще как позволяют. Накидал годных именованных кнопок. К тому же перевод для таких кнопок берется из системы. http://i044.radikal.ru/0908/20/f2dabe9e4e32.png

Последняя у вас вообще непонятная. Алсо, всплывающих подсказок нет.

Apkawa
()
Ответ на: комментарий от waker

>>системные виджеты не позволяют реализовать задуманное.

А было ли задумано что либо отличное от отказа от системных виджетов?

gkrellm
()
Ответ на: комментарий от gkrellm

Алсо, заюзайте GtkBuilder. По поводу системной, она как раз и подхватывает. или вы хотели реализовать черестрочную раскраску списка? это не особо и важно.

Apkawa
()
Ответ на: комментарий от waker

>> Скоростью. Одно дело перетащить папку из списка папок на плейлист, другое дело открывать ещё окно и навигировать там.

> звучит как возможный плагин.. в базовых функциях такого не будет.

Это правильно, я считаю. Бо обычно в состоянии "накидать кучу песенок в плейлист" открывается несколько окошек fm. Я вот использую pcmanfm, чего и всем gtk-шникам советую.

undertaker ★★
()
Ответ на: комментарий от Apkawa

> еще как позволяют. Накидал годных именованных кнопок.

для "play random song" нет "годных именованных кнопок"

> К тому же перевод

перевод волнует в последнюю очередь.

waker ★★★★★
() автор топика
Ответ на: комментарий от gkrellm

> А было ли задумано что либо отличное от отказа от системных виджетов?

было. но от отказа отказался.

waker ★★★★★
() автор топика
Ответ на: комментарий от waker

> я пользовался fb2k под wine.. нормальных плееров под линух нет. решил восполнить пробел. хотя до исполнения этого еще далеко..

А чем не устроил mpd + ncmpcpp? Функционал и удобство у него на высоте.

andreyu ★★★★★
()
Ответ на: комментарий от Apkawa

> Алсо, заюзайте GtkBuilder.

спасибо за предложение, но я откажусь :)

> По поводу системной, она как раз и подхватывает. или вы хотели реализовать черестрочную раскраску списка? это не особо и важно.

не в раскраске дело.

реализовать нормальный seekbar и volumebar средствами стандартных виджетов gtk невозможно.

реализовать нормальный быстрый плейлист тоже нельзя.

waker ★★★★★
() автор топика
Ответ на: комментарий от andreyu

> А чем не устроил mpd + ncmpcpp? Функционал и удобство у него на высоте

ниасилил настроить его для получения того самого функционала и удобства.

waker ★★★★★
() автор топика

Отличное начинание! Испытал deb-ку i386, работает отлично. Всем доволен. Ждем Last.FM :-) Автору 5 баллов.

SpeedyWizard
()
Ответ на: комментарий от waker

>> А было ли задумано что либо отличное от отказа от системных виджетов?

>было. но от отказа отказался.

oops. прошу прощения, неправильно прочитал вопрос.

правда, после его правильного прочтения перестал его понимать :)

не знаю что ответить.

waker ★★★★★
() автор топика
Ответ на: комментарий от waker

> для "play random song" нет "годных именованных кнопок"

Это должно быть просто как переключатель в опциях. и переходить по трекам следовательно при помощи "|<" и ">|".

Это будет намного логичнее, к тому же эта невнятная закорючка, которая немножко похожа на вопрос, наталкивает только на мысль о хелпе, эбауте или, как в винде, "контекстная помощь".

Apkawa
()
Ответ на: комментарий от waker

>>не знаю что ответить.

На риторические вопросы, как правило, не отвечают. ;)

gkrellm
()
Ответ на: комментарий от andreyu

> А чем не устроил mpd + ncmpcpp? Функционал и удобство у него на высоте.

А как эта связка решает юзкейс "быстренько послушать пару-тройку песен, которые друг на флэшке притащил"?

undertaker ★★
()

Новости про альфы и беты не постим, да?

liksys ★★★★
()

Автор молодец, но хотелось бы эквалайзер =)

Zitzy
()

Хорошее начало. Так держать!

А у меня вопрос по поводу того, как его с пульс-аудио подружить?

Nazgul
()

>в ближайших версиях запланированы плагины, gapless playback, и поддержка самых востребованных форматов, таких как ape, iso.wv, wav, ogg flac, tta.

тогда и посмотрим, а пока неинтересно.

Unnamed_Hero ★★★
()
Ответ на: комментарий от indie

> Ctrl+A не работает, что бы выделить весь плейлист

у меня работает :)

если ты напишешь, какая версия gtk, дистр, и что еще считаешь нужным - я попробую проверить почему не работает.

waker ★★★★★
() автор топика

1. Про тёмные темы уже написали...

2. При открытии flac-файла, с которым есть cue через File->Открыть всё работает нормально, куй читается. А из коммандной строки либо сегфолт, либо плейлист отображается, но не играет ничего.

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

А начинание хорошее, надеюсь не будет заброшено.

Psych218 ★★★★★
()
Ответ на: комментарий от indie

> sefault при нажатии на play когда плейлист пуст

воспроизвести не смог.. но и с 0.1.1 уже неделя как прошла :)

waker ★★★★★
() автор топика
Ответ на: комментарий от liksys

> А вообще автор молодец., но за GTK огромный минус.

изначально планировалось писать без тулкита на xlib, но решил что на gtk можно сэкономить пару недель, и получить готовые темы.

waker ★★★★★
() автор топика
Ответ на: комментарий от SpeedyWizard

> Правда, почему-то жрёт аж 15% проца. Многовато будет... То ли баг, то ли фича. :-)

тут от многих факторов зависит..

запущен ли pulseaudio? какой формат играется? какие настройки в конфиге? какая звуковая карта? какой cpu, в конце концов :)

ну и баг может быть.

waker ★★★★★
() автор топика
Ответ на: комментарий от waker

> на gtk можно сэкономить пару недель, и получить готовые темы.

При этом тёмные темы не подхватываются...

Psych218 ★★★★★
()

Пока оочень сыро, но, надеюсь, я, как фубародрочер, в скором буду доволен.
"i don't want to receive bug reports or feature requests yet"
Завалили фичреквестами?

GreatCornholio
()
Ответ на: комментарий от undertaker

> Будет в git или тарболльчик сделаете?

в git оно и так есть, в бренче plugins но лучше пока не пользоваться, таки этот 1% исправить надо сначала.

waker ★★★★★
() автор топика
Ответ на: комментарий от Psych218

> При этом тёмные темы не подхватываются...

да, с цветами напряг. сделать автоопределение цветов gtk не получилось. надо рисовать через GtkStyle, но с этим свои проблемы.

waker ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.