LINUX.ORG.RU

Релиз DeaDBeeF 0.7

 ,


0

8

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

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

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

★★★★★

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

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

о сравнении производительности Ubutnu и Mac OS X

Производительности чего? Уверен что производительность труда они (Фороникс, небось?) не учитывали.

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

Производительности чего?

всего: быстрее, громче, теплее.

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

блин надо же.. спасибо, исправляю :)

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

Мерить надо не количеством, а качеством.

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

(а ответ вообще был на то, что проект мертв, что как раз числом коммитов вполне себе опровергается)

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

Оно живое ещё? Я думал загнулось.

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

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

Оно живое ещё? Я думал загнулось.

Всё-таки минорные релизы иногда нужны.

quantum-troll ★★★★★
()

Я вот заметил, когда теги незаполненные есть, теперь если есть столбец Исполнитель / Альбом , по умолчанию отображается " - " , а раньше было «Unknown Album - Unknown Artist» в 0.6.2, хочу уточнить что-то сломали или это нововведение? Просто сначала подумал, что что-то не так и что-то сломано

NK ★★★★★
()
Последнее исправление: NK (всего исправлений: 1)

Было бы круто добавить переименование плейлистов на двойной клик по заголовку плейлиста. Как это сделано в клементине или том же фубаре.

anonymous
()

Спасибо тебе, добрый человек!

Для себя выбрал три способа проигрывания:
1. Основная фонотека крутится под GMusicBrowser
2. Основные разборки с аудиофайлами ведутся в Audacity
3. Вне дома - DeadBeef. Простой и надёжный, как ножик.

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

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

Ага, особенно в последние два года - это пипец глюкодромище какое-то. Толи идти по принципу федоры, ставить $CURRENT_VERSION-1 или как...

fornlr ★★★★★
()

а вот возможно ли вывести в листе колонку с датой создания/появления файла на диске?

NK ★★★★★
()
Последнее исправление: NK (всего исправлений: 1)

Пользовался бы) если бы все в инете не слушал)

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

Для FFT обычно следует использовать FFTW, который динамически сгенерирует план с или без SIMD, а не пилить свой велосипед.

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

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

avio_alloc_context всегда была на месте. Последние лет 5 точно. private его никто не делал.

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

В сорцах ничего не нашёл. Может имеется ввиду версия по андроид?

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

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

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

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

splinoz
()

К сожалению, помимо audacious, плееров до сих пор нет, благо его гуй теперь на кути переписан. Только старый скробблер ластика выкинули, а новый только у гткшной версии — не завезли. Нарушает экспириенс. Я всё же надеюсь, что когда-нибудь найдётся линуксоид, который напишет нам нормальный плеер, и не возьмёт при этом за основу код 30-летней давности. У того же амарока внутри до сих пор куски первой версии. А ведь он всего лишь менеджер обложек.

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

Не знаю, бороду не ношу. Все может быть.

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

хочу уточнить что-то сломали или это нововведение?

новый title formatting работает несколько иначе. в нем не должно быть автоматического отката на подобные дефолты. так что если нужно Unknown Album — то следует писать что-то вроде $if2(%album%,Unknown Album)

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

Ага, особенно в последние два года - это пипец глюкодромище какое-то. Толи идти по принципу федоры, ставить $CURRENT_VERSION-1 или как...

ну я в «продакшене» (т.е. на работе) пока с 10.9 не вылезаю.

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

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

а вот возможно ли вывести в листе колонку с датой создания/появления файла на диске?

вообще %last_modified%, но оно пока не реализовано

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

avio_alloc_context всегда была на месте. Последние лет 5 точно. private его никто не делал.

можешь ткнуть в пример кода, как через aviocontext реализовать собственное IO с ffmpeg? я даже глянул в код, использовал ранее av_register_protocol. вот это закрыли. я уверен, что пытался прикрутить то же самое другими способами, но ничего не вышло. просто это было года 3 назад.

Может имеется ввиду версия по андроид?

да. а где еще ты ARM нашел?

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

Bits Per Sample

Как заставить отображать разрядность треков в колонке плейлиста. Ранее работал параметр %@:BPS@. Сейчас же перешли на фубаровское форматирование (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference), параметр который нашел в Technical information functions через $info(bitspersample). Но не робит!?

obana
()
Ответ на: Bits Per Sample от obana

%samplerate%

edit: неправильно прочитал.

вообще это должно быть $info(bitspersample), но пока не реализовано.

в данный момент работает через костыль %:bps% (это аналог старого %@:BPS@)

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

Смотрим исходник mp3_mpg123.c и видим, что там пики выше максимального значения просто обрезаются. Толк от использования ReplayGain практически никакой. Вот подробности: http://replaygain.hydrogenaud.io/proposal/peak_data_format.html Для тех, кто не в теме, гуглим peak overflow и headroom, а также подробности технологии ReplayGain, которая позволяет избежать срезание и связанные с ним искажения.

Постой-ка. Если там обрезаются пики выше 0dBFS, то разве это не нормально? ReplayGain призван в случае клиппинга понижать общий уровень громкости трека так, чтобы эти пики оказались на уровне 0dBFS. Соответственно, декодер сможет их воспроизвести. Собственно, что здесь не так?

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

Собственно, что здесь не так?

они обрезаются до применения replaygain.

edit: но я не согласен, что толк от replaygain никакой :) просто можно получить лучший результат.

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

А, тогда да, фигово. А mad-плагин этому тоже подвержен?

это не зависит от плагина. везде одинаково работает. replaygain применяется вне декодера, к выходному потоку, который уже обрезан до int16. но если учесть, что эта проблема с перегрузом вообще есть только в lossy форматах, да и то большинство декодеров отдают уже обрезанный поток — то ее значимость очень преувеличена :)

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

В 0.6.2 отображалась версия плеера в заголовке окна, теперь с %version% ничего не отображает и с %V% тоже.

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

Понятно, спасибо за разъяснение. Но все-таки, лично у меня есть в коллекции lossy-форматы, и было бы приятно увидеть когда-нибудь исправление этой ситуации.

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

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

В 0.6.2 отображалась версия плеера в заголовке окна, теперь с %version% ничего не отображает и с %V% тоже.

%_deadbeef_version%

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

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

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

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

Cпасибо. Добавьте пожалуйста возможность просмотрa более одной обложки из тегов: front, back, disc. Как это сделано в Foobar`е. Сейчас можно отобразить только первую - front.

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

http://i.imgur.com/AAtSWc4.png

Левый плейлист без треков это новый плагин или «Браузер плейлистов» так настроен? Еще интересно, как управлять шрифтами при форматировании колонок (цвет, начертание), в wiki на гитхабе не нашел про такие ништяки

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

В 0.6.2 отображалась версия плеера в заголовке окна, теперь с %version% ничего не отображает и с %V% тоже.

если у тебя не сработал автоматический импорт из старого в новый title formatting, просьба показать содержимое конфига для переменных gtkui.titlebar_stopped и/или gtkui.titlebar_playing.

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

Левый плейлист без треков это новый плагин или «Браузер плейлистов» так настроен?

это браузер плейлистов.

Еще интересно, как управлять шрифтами при форматировании колонок (цвет, начертание), в wiki на гитхабе не нашел про такие ништяки

в настройках.

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

просьба показать содержимое конфига для переменных gtkui.titlebar_stopped и/или gtkui.titlebar_playing.

gtkui.titlebar_playing %a - %t gtkui.titlebar_stopped DeaDBeeF-%V

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

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

gtkui.titlebar_playing %a - %t - DeaDBeeF-%V
gtkui.titlebar_playing_tf %artist% - %title% - DeaDBeeF-%_deadbeef_version%
gtkui.titlebar_stopped DeaDBeeF-%V
gtkui.titlebar_stopped_tf DeaDBeeF-%_deadbeef_version%

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

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