LINUX.ORG.RU

Новый релиз аудио-плеера DeaDBeeF 0.5.2

 , ,


0

1

Список важных (и не очень) изменений:

  • много исправлений в поддержке aac/mp4;
  • исправлено зависание в плагине alsa на x86_64;
  • улучшено автосохранение настроек;
  • добавлена поддержка ffmpeg-0.8;
  • добавлена экспериментальная поддержка gtk3;
  • несколько мелких исправлений в поддержке cue;
  • улучшенная поддержка m3u/pls, особенно в отношении сетевых потоков;
  • исправлена обработка файлов, порезанных из image+cue, которые содержат cuesheet в тегах;
  • в плагин gme добавлена поддержка fadeout, исправлены intro/loop, добавлена корректная поддержка файлов без заголовка, улучшена поддержка gzip'нутых файлов;
  • плагины dumb, psf, shn теперь снова в основном архиве;
  • добавлена поддержка embedded covers в flac;
  • исправлена автонастройка плагина resampler при первом старте плеера;
  • множество обновлений и поддержка новых языков в локализации.

>>> Полный список изменений и ссылки на скачивание

★★★★★

Проверено: JB ()
Последнее исправление: Silent (всего исправлений: 3)

В Deepin Linux плеер по дефолту идет.

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

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

ps. фубар в глаза не видел.

stels ★★★
()

Кстати, раз уж автор здесь, спрошу один вопрос. Мне примерно позавчера попались несколько FLAC-«образов» с embedded CUE, и, поначалу не зная, как их разрезать, я решил попробовать конвертер из deadbeef. Вроде бы получилось, и я решил проверить правильность: полученные треки собрал обратно в WAV и сравнил с разжатым оригинальным образом: MD5 не сошлись, независимо от того, был паддинг в начале или в конце (вообще странно, что он вдруг потребовался). Потом я уже узнал, как выдернуть CUE с помощью metaflac и всё сделал правильно, с помощью shntool. Вопрос: почем так? Версия плеера 0.5.1.

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

Все на flac не перейдут в ближайшем будущем, ибо он нужен только аудиофилам и/или людям с неплохим железом. Lossy форматы популярны сейчас и будут популярны еще долгое время. Кроме этого преимуществ я не услышал.

На flac уже перешли. Я имел в виду переход от довольно популярного ныне (особенно на рутрекере) image+cue к tracks+cue (который принят на вате и вафлях например, да и на большинстве серьёзных буржуйских трекеров). Про Lossy я вообще не говорил ничего. А насчёт преимуществ, я какие могут быть КРОМЕ, если другие плееры не могут даже самых необходимых функций (повторю, субъективно, самых необходимых, кто-то не может жить без медиабиблиотеки, но обходится одними мп3).

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

особенно на рутрекере

Многие чудики там серьёзно верят, что разбивка на треки плохо сказывается на качестве и убивает дух альбома. Это же просто лицорука.

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

вероятно, где-то баг. более конкретно не могу ответить.

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

подождите несколько дней, уверен, кто-нибудь соберет deb-пакеты, и выложит их в виде ppa. попадания в официальный репозиторий можно не ждать - это просто не может произойти (иначе уже произошло бы). если ppa не вариант — то, как мне кажется, плеер вас не интересует. интересует только откуда он установлен. а это уже не ко мне.

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

ты различаешь понятия «отовсюду» и «офф. сайт проекта»?

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

Я не тяну в свою систему хлама отовсюду.

К огромному сожалению, в большинстве дистрибутивов хлам (по части плееров) как раз в репозитории…

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

Я разве похож на пользователя бубнобунты? Да и не о мне тут речь. Чтоже, походу все ответы я получил. Жаль, что настоящую популярность в линуксах программа так и не наберет, а она ее заслужила, мне кажется. Кое-кто не понимает, что большинству плевать на ваш офсайт, и пакеты собраные неведомо кем и неведомо как ставить не будут. Но тут уже ССЗБ. Надеюсь смысл мессиджа понятен, особенно тем, кто тыкает в меня сайтом.

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

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

человек, который собирает deb-пакеты также присылает патчи с багфиксами и фичами.

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

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

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

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

Мне кажется, что это фобия тишины между треками :)

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

Похоже (только похоже) на то, что после паузы скробблинг восстанавливается, а после остановки - нет.

не сталкивался с таким багом. думаю, это было какое-то случайное совпадение.

Повторялось минимум 4 раза. Возможно, проблема связана с разрывом инет-соединения. Попробую воспроизвести если руки дойдут. Но я уверен что проблема имеется - несколько лет багрепорты для KDE писал :)

daris
()

Последнее что будет в Debian?

malefic@paradise:~$ sudo apt-cache policy deadbeef

[sudo] password for malefic:

deadbeef:

Установлен: 0.5.1-1

Кандидат: 0.5.1-1

Таблица версий:

*** 0.5.1-1 0

100 /var/lib/dpkg/status

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

_любой_ плеер с коллекцией заруливает плеер без коллекции

наврал

mpd из них лучший

дважды наврал

Deleted
()

OSD

Спасибо за отличный плеер!
Токо есть небольшой вопрос.
Когда включается новый трек, всплывает уведомление со значком deadbeef'а, а за ним сразу следующее, с тем же треком, но уже с изображением альбома, почему так?
Хотя может этот вопрос не к вам а к убунте))

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

deadbeef слабее значительно. Foobar2000 - это некое полнофункциональное решение, а deadbeef - так, легковесный плеер с небольшим функционалом.

Примеры?

Навскидку: Нет плагинов для: раскодировки HDCD (извлекает 20-битный звук из многих CD), обнаружения «воды» DVD-A, воспроизведения и конвертирования образов DVD-A, SACD-R/DSD/DFF, BD-Audio. В Интернете есть исходный код соответствующих компонентов фубара и SHAPlay. Его надо просто портировать в deadbeef, так как работа по анализу этих форматов уже проделана.

anonymous
()

А у меня в deadbeef 5.1 не работает передача DTS потока по HDMI на ресивер, т.е. pass-through режим. Еще здорово было бы иметь опцию полного запрета и исключения любых преобразований звукового потока (DSP, эквалайзеров, pulseaudio, alsa-dmix и пр.) на пути в цифровой интерфейс к ЦАП. В идеале - с индикацией в статусной строке текущего режима вывода ALSA и диагностикой возможностей выходного устройства alsa, если оно не поддерживает проигрываемый поток.

Deadbeef действительно есть куда расти, чтобы соответствовать требованиям цифрового hi-end!

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

опцию полного запрета и исключения любых преобразований звукового потока

устройство вывода -> hw:X,Y

вот и всё

anonymous
()
Ответ на: OSD от SPM85

Когда включается новый трек, всплывает уведомление со значком deadbeef'а, а за ним сразу следующее, с тем же треком, но уже с изображением альбома, почему так?
Хотя может этот вопрос не к вам а к убунте))

поведение различных notification daemons постоянно меняется, и везде по разному.. я пытался сделать так чтобы везде работало примерно одинаково, и как можно более корректно, но потом появился gnome3 и все сломал, в убунте вообще все постоянно переделывают.. короче, оно непредсказуемое.

на самом деле, должно появится 1 уведомление, а когда догружается обложка — уведомление должно обновиться, и отобразить обложку. так оно работало в gnome2. но сейчас видим то что видим. надо подождать пока разработчики этих нотификаторов утихомирятся и сведут все к одному стандарту.

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

В Интернете есть исходный код соответствующих компонентов фубара и SHAPlay.

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

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

А у меня в deadbeef 5.1 не работает передача DTS потока по HDMI на ресивер, т.е. pass-through режим.

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

Еще здорово было бы иметь опцию полного запрета и исключения любых преобразований звукового потока

громкость на макс, в настройках алса выбираем вывод напрямую на устройство, отключаем ресэмплер в настройках alsa, убираем/отключаем все плагины из цепочки dsp. да, кому-то была бы полезно галочка чтобы делать все это автоматически. пожелания эти слышал, и обязательно учту.

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

опцию полного запрета и исключения любых преобразований звукового потока

устройство вывода -> hw:X,Y

Это не всегда работает.

Когда есть более одной звуковой карты, то ядро периодически меняет циферку X, а редактировать alsaconf совсем не просто. А когда один из выходов - внешний ЦАП на USB, то он может появляться и исчезать. Идеальный проигрыватель мог бы сам переключаться.

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

Это не всегда работает.

Есть другие нотации, с именами устройств. Сабж не умеет?

Когда есть более одной звуковой карты, то ядро периодически меняет циферку X, а редактировать alsaconf совсем не просто.

Какой ещё alsaconf? Порядок карт определяется, например, в /etc/modprobe.d/alsa-base.conf одной строчкой примерно так:

options snd slots=snd-virtuoso,snd-ca0106,snd-hda-intel
GotF ★★★★★
()

Вот не понимаю я, откуда столькло любви иобожания к дохлой говядине? Чем он лучше того же Audacious?

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

линки на исходники можно увидеть?

HDCD http://kode54.foobar2000.org/foo_hdcd_source.zip SACD http://sourceforge.net/projects/sacddecoder/files/ DVDA http://sourceforge.net/projects/dvdadecoder/files/foo_input_dvda/ В двух последних исходники идут вместе с бинарниками.

В VLC есть код для проигрывания MLP из AOB, но нет поддержки структуры дорожек на DVDA. Также есть полностью открытый проект по созданию образов DVDA в linux, но там нет проигрывателя! http://dvd-audio.sourceforge.net/howto.shtml

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

Различные способы обойти системный микшер (ASIO)? В линуксе это надо просто отрезать. А вот об остальном я судить не могу, но надеюь, что и deadbeef сможет напрямую играть аудио высокого разрешения из бытовых форматов.

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

Когда есть более одной звуковой карты, то ядро периодически меняет циферку X, а редактировать alsaconf совсем не просто. А когда один из выходов - внешний ЦАП на USB, то он может появляться и исчезать. Идеальный проигрыватель мог бы сам переключаться.

а есть вообще полная уверенность, что через alsa API можно определить, какая циферка представляет правильный вывод? я чет не припоминаю такого.

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

Чем он лучше того же Audacious?

тем что не он

//Кэп

Ответ не очевиден, Кэп самозванец!

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

а есть вообще полная уверенность, что через alsa API можно определить, какая циферка представляет правильный вывод?

В том же Audaciuos ведь можно указать устройство так, что оно не будет зависеть от index.

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

спасибо, обязательно посмотрю. похоже, там есть все нужное.

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

В том же Audaciuos ведь можно указать устройство так, что оно не будет зависеть от index.

указать и в ddb можно. но может ли audacious автоматически это устройство выбрать?

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

но может ли audacious автоматически это устройство выбрать?

Как это? По умолчанию? По умолчанию там всегда default, что в большинстве конфигураций означает dmix на нулевой карте. После выбора чего-то в стиле «front:CARD=D1,DEV=0» вывод будет всегда через это устройство, независимо от того, под каким номером оно окажется. Или я не понял вопрос?

GotF ★★★★★
()

во время сборки вылетает
/usr/bin/ld: cannot find -lsupc++
collect2: ld returned 1 exit status

Все пакеты из readme установлены. Подскажите, как быть?

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

похоже, что не понял. вопрос в том, можно ли в линупсе+alsa автоматически из кода открыть вывод на звуковую карту напрямую без всяких dmix и прочего без необходимости ручной настройки со стороны пользователя. для простоты предполагаем что звуковая карта в системе одна. для еще большей простоты предполагаем что пульса не установлена.

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

Пакет libstdc++-4.6.3-2.fc16.x86_64 уже установлен, и это последняя версия.
=(
Кстати rpm тоже не ставиться: ошибка трансзакции

deadbeef-plugins-0.5.1-2.fc16.R.x86_64 требуется deadbeef = 0.5.1

DeadBeef 0.5.1-2 установлен.

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

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

В моём примере вывод как раз напрямую (DEV=0), ноль в этом примере тот самый, который в hw:0,0. после запятой. Посмотри вывод aplay -L, например.

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

При нескольких картах выбирать одну всё равно придётся, или хочешь через libastral определять, через что выводить? :) А раз так, то и выбрать конкретный выход можно заодно. Это выглядит как-то так: http://img.flashtux.org/img1330307191a3x14753eab.png Все front, surround — аппаратные выходы без dmix и прочих преобразований, default — стандартный вывод через dmix. Кроме того, ещё бывают устройства, определяемые в конфигах, но они в данном случае неинтересны.

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

с rpm я никак не могу помочь. как и с федорой вообще — никогда не пользовался. сообщил о проблеме человеку который собирал пакет.

думаю, проблема в том, что надо поставить не только libstdc++, но и соотв. dev-пакет.

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

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

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

А раз так, то и выбрать конкретный выход можно заодно.

это ручная настройка, а анонимус спрашивал про автоматическую. я и сам не понимаю, как ее без libastral сделать. поэтому и спросил :)

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

во время сборки вылетает

добавь свопа хотябы. Многие программы при сборе вылетают, если озу не хватает.

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

это ручная настройка, а анонимус спрашивал про автоматическую. я и сам не понимаю, как ее без libastral сделать. поэтому и спросил :)

Ну в общем, да, никак это нормально не сделать, разве что хлипкой эвристикой, но у плееров, работающих с ALSA прямо, принято изначально использовать default, поскольку он всегда есть, в отличие от остального (можно, конечно, hw:0,0, но это не очень хорошо).

Анонимусу могу предложить записать в ~/.asoundrc

pcm.!default{
	type plug
	slave.pcm hw
}
Это переопределит default так, что он будет синонимом hw:0,0, т.е. в любом плеере из коробки будет прямой вывод.

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