LINUX.ORG.RU

Релиз DeaDBeeF 1.8.0

 


2

3

Спустя три года с момента предыдущего релиза вышла новая версия аудио плеера DeaDBeeF. По словам разработчиков он стал достаточно зрелый, что было отображено в номере версии.

Список изменений

  • добавлена ​​поддержка Opus
  • добавлен ReplayGain Scanner
  • добавлены правильные треки + поддержка cue (в сотрудничестве с wdlkmpx)
  • добавлено / улучшено чтение и запись тегов MP4
  • добавлена ​​загрузка встроенных обложек альбомов из файлов MP4
  • добавлены пресеты File Copy и File Move
  • добавлено окно журнала, отображающее информацию об ошибках из разных источников (в сотрудничестве с Saivert)
  • улучшена конфигурация воспроизведения и поведение во время выполнения
  • исправлена ​​поддержка воспроизведения в конвертере
  • улучшено чтение, хранение и редактирование полей многозначных тегов
  • добавлена ​​поддержка GBS для Game_Music_Emu (kode54)
  • добавлена ​​поддержка SGC для Game_Music_Emu
  • исправлено предотвращение отсечения для mp3, повторное воспроизведение применяется перед отсечкой
  • исправлена ​​обработка двоеточий в именах файлов vfz_zip
  • исправлена ​​ошибка точности декодирования wma
  • исправлены проблемы с воспроизведением очень коротких файлов
  • исправлен ряд известных проблем в Конвертере
  • Пропорциональное изменение размера сплиттера пользовательского интерфейса (cboxdoerfer) добавлено в форматирование заголовка: $ num,% _path_raw%,% _playlist_name%, $ replace, $ upper, $ lower,% Play_bitrate%, $ repeat, $ insert, $ len, <<< >>>, >>> << <, $ pad, $ pad_right (saivert)
  • добавлена ​​поддержка тусклого и яркого текста в столбцах плейлиста (saivert)
  • улучшено определение цветов темы GTK для пользовательских виджетов
  • добавлен новый диалог редактирования многострочного тега для отдельных значений
  • добавлено копирование и вставка в плейлист (cboxdoerfer)
  • добавлена ​​поддержка локализации для пользовательского интерфейса плагина
  • добавлена ​​поддержка Drag'n'drop из deadbeef в другие приложения (cboxdoerfer)
  • исправлен ряд проблем с тегами ogg-файлов (kode54)
  • исправлены множественные ошибки сбоев в плагине AdPlug
  • добавлена ​​поддержка модуля UMX, портирована с foo_dumb
  • обновлены Game_Music_Emu и VGMplay (код54)
  • добавлена ​​опция в конвертер, чтобы копировать файлы, если формат не меняется
  • добавлена ​​опция конфигурации gtkui.start_hidden , чтобы запустить плеер со скрытым главным окном (Radics Péter)
  • добавлена ​​опция конвертера для повторного добавления файлов после копирования
  • добавлено действие контекстного меню для дублирования плейлистов (Alex Couture-Beil)
  • исправлен ряд проблем с исчезновением в Game_Music_Emu
  • исправлена ​​ошибка поиска Musepack
  • исправлена ​​загрузка обложек альбомов из ID3v2.2
  • исправлена ​​ошибка вычисления битрейта mp3 для неполных файлов с заголовком LAME
  • улучшена поддержка больших файлов со многими внутренними значениями, преобразованными для использования 64 битов для подсчета выборок
  • использовать форматирование заголовка для отображения текста в строке состояния
  • добавлено% seltime% значение форматирования заголовка, для отображения времени воспроизведения выбранных треков (Томас Росс)
  • добавлено чтение поля SONGWRITER из контрольных листов (wdlkmpx)
  • добавлена ​​конфигурация группы воспроизведения плейлиста (saivert)
  • улучшена поддержка mp3 в формате USLT (в сотрудничестве с Игнатом Лоскутовым)
  • улучшенная конфигурация браузера плейлистов (Jakub Wasylków)
  • добавлено действие горячей клавиши для открытия свойств трека (Jakub Wasylków)
  • добавлены горячие клавиши для добавления / удаления / переключения в очереди воспроизведения (Jakub Wasylków)
  • добавлена ​​опция командной строки --volume (Saivert)
  • улучшена обработка ISRC и субиндекса в CUE (wdlkmpx)
  • добавлены горячие клавиши для перемещения выбранных треков вверх / вниз (Jakub Wasylków)
  • исправлены ошибки доступа к памяти при обработке конфигурации и supereq (github / tsowa)
  • добавлено определение кодировки на основе всего содержимого тега ID3v2
  • добавлено автоматическое определение кодировки для cdtext (Jakub Wasylków)
  • добавлена ​​конфигурация для настройки выходной частоты дискретизации
  • убрана опция быстрого сканирования mp3, так как она была слишком неточной
  • улучшено обнаружение файлов PSF, чтобы избавиться от них по сравнению с другими файлами, которые используют то же расширение
  • добавлены параметры редактирования на месте и обрезки в меню свойств дорожки
  • исправлено воспроизведение WildMidi некоторых MID-файлов, воспроизводящих более 1024 одновременных нот
  • исправлено воспроизведение стереофонических файлов APE с одноканальной тишиной
  • добавлена ​​поддержка wavpack версии 5 с DSD
  • исправлена ​​проблема производительности при чтении файлов AdPlug HSC
  • исправлена ​​загрузка аудиофайлов с томов GVFS
  • исправлена ​​обработка cuesheets в zip-файлах
  • исправлено написание тегов в крошечные файлы ogg
  • исправлена ​​обработка файлов FLAC с огромными размерами блоков более 100 КБ
  • заменен код разбора mp3 новой библиотекой, которая стала более надежной и проверенной и может обрабатывать еще более неясные файлы mp3
  • переименовано меню Looping и Order в Repeat и Shuffle соответственно
  • исправлена ​​загрузка более крупного Songlenths.txt в плагине sid и добавлена ​​поддержка Songlengths.md5

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

★★★

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

А где поддержка проигрывания образов SACD, Bluray и DVD-Audio? Этого сильно не хватает...

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

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

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

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

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

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

Интересно, умеет ли купленная без гуглоговн работать.

Не очень понял в чем вопрос.

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

WTF? Что с чем сравнивать? Аудиотракт мобилки можно сравнить только с другой мобилкой. Музыка в смартфоне - это, как правило, приятный бонус, чтобы что-то как-то играло в наушниках во время перемещения с телефоном в кармане. Смысла никакого нет сравнивать это даже со средненькой десктопной звуковой картой или, тем более, со специализированным устройством.

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

Аудиотракт мобилки

для прослушивания музыки с мобилки нужен не всегда. Выше по этой ветке: Релиз DeaDBeeF 1.8.0 (комментарий)

И мне вот тоже непонятно: какого лешего я в этом треде уже впрямую раза три написал, что вообще никого не призываю пользоваться ЦАПом телефона, а мне все пишут и пишут, что, мол, плохие они, и слушать надо с десктопа. Да какая разница? ЦАПу место в наушниках, колонках, ресиверах. Если мой ЦАП в телефоне сломается, так я до следующего самолета не замечу. Как из этого следует, что надо насиловать себя и слушать музыку с десктопа?

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

А, ну если твой смартфон может передать bit-perfect цифровой поток на внешний ЦАП без искажений, то, действительно, в теории разницы быть не должно, откуда этот поток на ЦАП поступает. Но я даже и не знаю, какой смартфон так умеет и умеют ли они это вообще и какой мобильный плеер для этого нужен. И зачем это делать со смартфона, тоже не знаю.

anonymous
()

добавлена ​​поддержка Opus

0.7.2 его вполне себе играть умеет.

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

Самый прикол в том, что раньше он умел под Linux-ом нормально работать, а в маке была задержка. Ради мака пофиксили, а в Linux завезли багов с этим фиксом. Иначе DeaDBeeF вообще бы не взлетел, а так он оказался единственным нормальным плеером.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от waker

В андроиде действительно не нужны закрытые и платные плееры, как и плееры с рекламой, т.к. разработчиками Android устройств, как правило, предустановлен какой-то плеер без рекламы и без требования денег, который умеет работать с коллекциями. А тот же VLC вполне себе нужен в андроиде, правда он багованный. Как станет стабильным откажусь от всех других плееров, кроме видео проигрывателей на некотором железе, где у него нет аппаратного ускорения.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

Я это и имел ввиду, сам пользуюсь встроенным плеером на мобилке

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

разработчик клементина слегка утомил норот

kott ★★★★★
()

скажите, а системы рейтингов или просто сердечко/и поставить то что понравилось в ddb (хотя бы через сторонний плагин) есть?
В clementine смотрел, там как-то с этим непросто (как скажем в AppleMusic приложении на iOS или PlayerPro на Android), хоть оно и есть там

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

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

и банально альбомы по дате сортирнуть не может, ага.

t184256 ★★★★★
()

Автор обещал подумать над реализацией библиотеки. Наверное забыл…

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

Меняется всё, потому что сравнивать loseless bit perfect и сжатый(!) неким lossy-кодером поток, без разницы каким конкретно, это как натягивать сову на глобус. Все эти блютузные ЦАП даже смысла нет рассматривать, так как как по блютузу на них нормально без сжатия звук не передашь.

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

Надо же, у форка 1-го Амарока в свою очередь появился форк. Да ну всех этих инвалидов нафиг вместе взятых. Deadbeef- единственный нормальный аудиоплеер, который со своими задачами всегда справлялся и справляется до сих пор на 5+.

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

сейчас на телефонах диагональ отличается от десктопа хорошо если раз в пять, а пикселей у них и того больше

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

Deleted
()

По сабжу — наверное, лучший плеер в Linux, пользуюсь им и на десктопе, и на андроиде. Спасибо автору!

Единственное, чего временами не хватает — я сравниваю с виндовым Foobar2000, и там был очень удобный многострочный список закладок-плейлистов (однострочного мне мало). В дедбифе я вместо него в конце концов зашёл в режим дизайна и включил отображение этих плейлистов в виде обычного списка. Работает, и на 90% хватает, но всё же по сравнению с фубаровским вариантом намного более громоздко. Я понимаю, это уже претензия на уровне нюансов, многие плееры и этого не умеют...

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

С юзабили плоховато. Не спрашивает перед удалением трека/плейлиста. Не запоминает позицию при выключении. Не умеет в обложки ogg/vorbis.

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

mpd тоже с flac+cue через жопу работает

Все нормально работает. Пора вам, батенька, руки из попы убрать.

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

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

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

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

poedyatel
()

Хороший плеер, единственный (из тех, что я пробовал), который умеет заполнять тэги по данным из плейлиста. Однако, плагин для alsa на моей системе монопольно захватывает аудиокарту. Новый deadbeef решил эту проблему (или у меня с ОС что-то не так)?

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

и сжатый(!) неким lossy-кодером поток, без разницы каким конкретно

там битрейт до мегабита бывает, ты реально слышишь разницу?

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

То есть большие размеры мэйнстримовых телефонов отрицаешь ты, а зашоренным называешь меня, да еще и диагноз примерился ставить? Отсохни, тролльчатинка.

t184256 ★★★★★
()

переименовано меню Looping и Order в Repeat и Shuffle соответственно

Прогнулись под систему, DeaDBeeF уже не торт.

p.s. Отличный плеер, использую давно и с удовольствием. Долгих лет жизни проекту!

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

Клементина как бы перестала разрабатываться почти. Там основной разраб совсем на неё забил и вообще перестал коммитить, а второй по коммитам стал коммитить реже.

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

UPD. Собрал новую версию на другой машине - проблем пока не наблюдаю.

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

Во-первых, битрейт оцифрованного CD-аудио 1,4 Мбит/с, во-вторых, я не верю, что по Bluetooth можно передать звуковой поток 1 Мбит/с, в-третьих, искажения возникнут из-за самого факта кодирования. Этого достаточно для того, чтобы использовать обычный десктоп вместо смартфона. Если тебе лично всё равно и ты не слышишь разницы, можешь слушать хоть mp3 со смартфона, главное, чтобы тебе лично было удобно. Но не нужно утверждать, что со смартфона не хуже и десктоп нинужна.

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

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

ну правильно, потому что если его нажать до начала — это single-item select toggle, как и во всех остальных программах.

и емнип в большинстве программ перетаскивание/копирование так же и работает. разве что может быть можно немного сделать умнее, и если перетаскивание пошло в другой плейлист — автоматически делать copy вместо move.

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

в общем, тут текста на пару-тройку отдельных фич-реквестов, и писать их надо в трекер. я уже достаточно давно гуй для линукса в deadbeef не пилю, а те кто пилят не ходят на лор.

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от Deleted

Новый deadbeef решил эту проблему (или у меня с ОС что-то не так)?

вполне вероятно что все так.. зависит от того какой девайс в настройках выбран, и как вообще ALSA настроена.

waker ★★★★★
()

Собрал 1.8.0, сегфолтится зараза.

Segmentation Fault
backtrace() returned 19 addresses
deadbeef(+0x349cb) [0x55833d8f99cb]
/usr/lib/libc.so.6(+0x37e00) [0x7f08d5544e00]
/usr/lib/libgtk-3.so.0(+0x30e01b) [0x7f08d4ab801b]
/usr/lib/libgtk-3.so.0(gtk_text_iter_get_visible_line_index+0x2b) [0x7f08d4abee0b]
/usr/lib/libgtk-3.so.0(+0x316609) [0x7f08d4ac0609]
/usr/lib/libgtk-3.so.0(gtk_text_layout_get_cursor_locations+0x72) [0x7f08d4ac3712]
/usr/lib/libgtk-3.so.0(gtk_text_view_get_cursor_locations+0x121) [0x7f08d4ad0ab1]
/usr/lib/libgtk-3.so.0(+0x326b29) [0x7f08d4ad0b29]
/usr/lib/libgtk-3.so.0(+0x326b9a) [0x7f08d4ad0b9a]
/usr/lib/libgdk-3.so.0(+0x2ac3b) [0x7f08d46d9c3b]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x161) [0x7f08d41f7661]
/usr/lib/libglib-2.0.so.0(+0x6d739) [0x7f08d41f9739]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2e) [0x7f08d41f977e]
/usr/lib/libgio-2.0.so.0(g_application_run+0x21e) [0x7f08d43aff5e]
/usr/lib/deadbeef/ddb_gui_GTK3.so(gtkui_thread+0xcf) [0x7f08d4f06c1f]
/usr/lib/deadbeef/ddb_gui_GTK3.so(+0x5ecbc) [0x7f08d4f06cbc]
deadbeef(+0x346bd) [0x55833d8f96bd]
/usr/lib/libc.so.6(__libc_start_main+0xf3) [0x7f08d5531223]
deadbeef(+0x348ae) [0x55833d8f98ae]

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