LINUX.ORG.RU

Релиз DeaDBeeF 0.7

 ,


0

8

Основные изменения:

  • Поддержка синтаксиса форматирования названий треков (title formatting) из foobar2000.
  • Поддержка mpg123 в качестве библиотеки декодирования MP3 (есть возможность выбора между mpg123 и libmad в настройках).
  • Добавлен плагин для проигрывания музыки Atari ST (SC68).
  • Добавлен виджет для организации собственных вкладок в режиме дизайна интерфейса.
  • Поддержка записи информации ReplayGain в различные форматы тэгов (плагин сканирования пока не предоставляется штатно, но может быть установлен отдельно).
  • Обновлены библиотеки GME и DUMB, с добавлением новых возможностей и оптимизаций.
  • Улучшена поддержка проигрывания аудио дисков.
  • Множество других улучшений и исправлений практически во всех областях плеера.

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

★★★★★

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

Если ты автор, вот тебе фидбэк. Сделай так же красиво, как в Лоллипопе, или Гном Музыке, или Мьюзик из Элементари. А то ты фичи добавляешь, а они как бы и не нужны - выводом звука управляет другой пакет.

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

Проверял на практике этот момент . Брал звуковую дорожку 5.1 / AC3 . Ковырялся в настройках , но так и не смог услышать центральный канал .

deadbeef играет каналы в дефолтную раскладку альсы/пульсы. именно AC3 я не проверял, и вполне может быть что дело именно в нем, т.к. что делает с каналами ffmpeg одному ему и известно. лучше пробовать на всяком FLAC, WV и даже WAV. и не забывать репортить баги. потому что у всех, кто в deadbeef занимался многоканальностью — все работает (кроме багов из багтрекера, которые очень узко-специфичные, и не про AC3 вовсе).

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

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

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

Если ты автор, вот тебе фидбэк. Сделай так же красиво, как в Лоллипопе, или Гном Музыке, или Мьюзик из Элементари. А то ты фичи добавляешь, а они как бы и не нужны - выводом звука управляет другой пакет.

ок, договорились.

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

да, такой баг есть в трекере.

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

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

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

FFmpeg сделан, мягко говоря, криво. Хорошо бы использовать AVIOContext. Тогда из архивов можно было бы всякую экзотику поиграть. > А то сейчас vfs он, увы, не умеет.

раньше умел, потом из публичного API в ffmpeg выпилили такую возможность. уже вернули чтоли?

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

Да мне то поменять не трудно, а вот выше говорят что оно всем топам топ)

Я могу рассказать. Когда я в 2007 только поставил Линукс на десктоп (то была Мандрива, затем чуть позже переехал на Кубунту), я обнаружил что с плеерами под линуксами беда. Это единственное что меня раздражало после свитча. Плееров было полно, но все они были реализованы людьми, совсем не понимающими как должен играть плеер. Фактически разработчики плееров в плане воспроизведения вообще ничего не делали, а просто делали очередной графический интерфейс к какой нибудь библиотеке типа gstreamer. Больше всего меня раздражало отсутствие поддержки gapless playback почти во всех плеерах. Я обнаружил gapless playback только в mocp, mpd и позже в Aqualung. Но первые два узкоспециализированные плееры и пользоватья ими мне не хотелось. Под вендой я предпочитал Apollo и Foobar2000. Так что какое-то время довольствовался Aqualung. В целом плеер был неплох, но слишком глючный. Что я тогда только не перепробовал, и всё что нашёл в репах, и Audacious, и qmmp. Всё это тогда gapless playback не умело (не знаю, умеют ли сейчас).

Шло время, я грыз кактус Aqualung, иногда репортил им баги в багтрекер. Иногда в обсуждениях в сети стал маячить Deadbeef. Но я его тогда проигнорировал, подумал что очередная поделка как и все. Но как-то в плеерных холиварах я поворчал на то что ни один линуксовый плеер не поддерживает ogg в полной мере, как это делает Foobar, а именно не умеет встроенные cue (если соединить несколько ogg файлов методом cat *.ogg > merged.ogg, плеер должен показыать содержимое merged.ogg будто это по прежнему отдельные файлы). В треде появился Waker и сказал что Deadbeef умеет это. Я подумал, нифига себе, раз в плеере реализовано даже это, то это должен быть офигенный плеер. И действительно, плеер оказался что надо.

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

И старый и новый был скачан отсюда: http://deadbeef.sourceforge.net/plugins.html

Старый плагин имеет размер 12034 и датируется 17 июля 2014. Скорее всего он просто был скачан в этот день. Вот, залил даже: http://www72.zippyshare.com/v/JNPU2dLY/file.html
Новый имеет размер 11856.

В логах это:

loading plugin /home/satellite/.local/lib/deadbeef/stereo_widener.so
[0;31mWARNING: plugin «Stereo widener» wants API v1.8 (got 1.7), will not be loaded
[0;m
plugin not found or failed to load

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

поумерь ЧСВ

Расслабься. Было бы ЧСВ, я бы тут не писал. Считал бы ниже своего достоинства.

это и про точность декодирования, минимизации потерь, где это возможно, улучшения replaygain, дизеринга, настройку channel mapping, и т.п.

Это внушает надежду, но, имхо, строительство дома лучше начинать с фундамента. А уж потом фасад красить. Качество звука - это главное для плеера, имхо.

я вообще говоря проводил эксперименты с SIMD-изацией FFT для эквалайзера

Подозреваю, что на i7 ты это проводил. А вот на армах всё же стоит посмотреть, как люди делают: http://www.fftw.org/ А то весело наблюдать, как эквалайзер выжирает 50% cpu.

раньше умел, потом из публичного API в ffmpeg выпилили такую возможность. уже вернули чтоли?

Не знаю, кто там чего выпиливал. Но уже лет 10 структура лежит себе спокойно в avio.h Ждёт, чтобы её наконец начали использовать.

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

Обычно - системный шрифт не моноширинный. Варианты решения дерганья строки состояния:

  • %04d
  • выбор моноширинного шрифта для вывода строки
  • перенос формата строки состояния в конфиг (тогда можно будет перемещать информацию о битрейте в конец строки)

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

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

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

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

А то весело наблюдать, как эквалайзер выжирает 50% cpu.

под ARM у меня совсем другой EQ, написан на asm под NEON, и работает через серию low-pass фильтров, а не FFT.

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

Спасибо за работу.

Купил версию на андроид и она всем устраивала, но пришли новые времена - android wear. Есть ли возможность управлять плеером с часов? Как у гугломузыки или встроенного плеера.

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

Но уже лет 10 структура лежит себе спокойно в avio.h Ждёт, чтобы её наконец начали использовать.

я уже не помню подробностей, но с этой структурой есть какие-то нюансы. для поддержки собственных IO в ffmpeg есть другой API, и его сделали private.

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

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

Фух. А то я уже подумал, что плагин давно заброшен, исходников нет и не видать мне единственной «улучшалки» mp3-шек :)

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

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

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

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

А что с os x версией?! Есть билды или все также надо самому собирать?

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

информация написана прямо вот тут

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

Есть ли возможность управлять плеером с часов? Как у гугломузыки или встроенного плеера.

я думаю, что там управление реализовано через bluetooth через тот же протокол, что кнопки на руле в машине. я это уже прикрутил достаточно давно, но оно только в deadbeef2/android, который пока что был на паузе из-за допиливания версии 0.7 под линукс.

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

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

О, так под линуксы есть аудиоплеер. А я и не знал.

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

Фух. А то я уже подумал, что плагин давно заброшен, исходников нет и не видать мне единственной «улучшалки» mp3-шек :)

исправил, и пересобрал. просто заново скачай.

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

это мелочь. как-нибудь в другой раз поменяю :D

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

Compressed audio does not exist as a waveform until it is decoded. Unfortunately, psychoacoustic coding of a heavily limited file can lead to sample values larger than digital full scale upon decoding

Звучит как последствие гонки громкости.

quantum-troll ★★★★★
()
Ответ на: комментарий от Gonzo

упс, сами ссылки забыл исправить... спасиб, исправляю

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

Благодарю!

0.6.2 из deb-multimedia.org показывает весёлые глюки с отрисовкой обложек на GTK3 в Jessie. Посмотрю на разных сборках, что будет в этой версии.

AITap ★★★★★
()

Годный плеер , хорошо вписывается в моё LXDE окружение . Автор , уделяй больше внимания конвертеру и редактору тегов . И сделайте наконец уже массовое переименование файлов .

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

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

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

Кто ж тебя принуждает сидеть на маке?

это личное предпочтение.

waker ★★★★★
() автор топика
Ответ на: Эсть от anonymous

cmus или производные. Но вам не понять...

Я cmus очень долго пользовал. Глупый анонимус, негодный и неправильный.

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

в будущем от линуха буду отходить дальше..

Довольно странно такое слышать, вспоминая ещё давние новости о сравнении производительности Ubutnu и Mac OS X (в которых Mac OS X слил Linux по всем параметрам за исключением времени работы от батареи), и другие новости вроде этой http://www.opennet.ru/opennews/art.shtml?num=43797. Как бы жизнь показывает что OS X не выдерживает конкуренции с Linux. Единственный плюс для тебя - это то что в OS X никто не запрещает как и в Windows распространять deadbeef нафигачив в сборку кучу своих форков библиотек. Почему интересно ты выбрал OS X, а не Windows?

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

интересно, какой ответ ты ожидаешь услышать?

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

могу разве что на это ответить:

Почему интересно ты выбрал OS X, а не Windows?

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

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

в виндовз он никому не нужен

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