LINUX.ORG.RU

Релиз DeaDBeeF 0.6.2

 , ,


0

1

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

Добавлены:

  • опция «Прекратить воспроизведение после окончания проигрываемого альбома»;
  • предустановки для кодирования в ALAC, OPUS, OggFlac;
  • опция «configure» для сборки плагина Artwork без поддержки сети;
  • виджет включения/отключения отдельных каналов в chiptunes;
  • автоопределение кодировки SHIFT-JIS и её перекодировка в UTF-8 (по умолчанию отключена);
  • GTKUI — опция для отключения оверлея полосы перемотки;
  • GTKUI — опция для отображения статуса плеера в виде юникодных символов вместо растровых изображений (лучшее отображение на HDPI-дисплеях);
  • Last.fm — поддержка скробблинга сетевых потоков (по умолчанию отключена);
  • Last.fm — поддержка скробблинга треков короче 30 секунд (по умолчанию отключена);
  • Dumb — опция настройки внутренней громкости синтезатора

Основные исправления:

  • функция «Остановить после текущего трека» больше не требует перезапуска плеера для вступления изменений в силу;
  • преобразование extended frame flags между форматами ID3v2.3 и ID3v2.4;
  • падение плеера при загрузке плейлиста указанного в командной строке;
  • загрузка обложек встроенных в ID3v2.4 (фрейм APIC) при наличии data length indicator;
  • поддержка не UTF-8 локалей в консоли;
  • поддержка файлов Vorbis с более чем 6 каналами;
  • снято ограничение на количество плейлистов (>100);
  • сохранение прав доступа к Ogg-файлам после редактирования тегов

Улучшения:

  • автоопределение кодировки в CUE и ID3v1;
  • отрисовка обложек в плейлисте;
  • чтение APEv2 и ID3v1 тегов из больших файлов (более 2 ГБ);
  • во все плагины добавлена информация об используемых библиотеках и лицензиях;
  • AAC — добавлен воркэраунд с проигрыванием 7-канальных файлов;
  • APE — исправлено проигрывание файлов версии >= 4.11, улучшена общая обработка ошибок;
  • FFmpeg — расчет bitrate, чтение replaygain-информации;
  • FLAC — множество улучшений по записи и чтению тегов;
  • VFS_ZIP — намного повышена скорость работы благодаря задействованию буферизации;
  • повышена отзывчивость GUI и стабильность работы;
  • поддержка расширения CUE заглавными буквами;
  • поддержка расширения mpga в плагине mp3;
  • исправлен баг перемотки назад в начале трека, при использовании горячих клавиш

>>> Страница загрузки

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

★★★★★

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

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

foobar2000

Предварительно посмотрел. Сенкью.

nihil ★★★★★
()

Годнота! Спасибо waker за единственный юзабельный плеер под GNU/Linux

Pentium02 ★★
()

Спасибо, единственный адекватный плеер под прыщи.

В 2007г. начал пользоваться Линуксом, каково же было моё удивление что ни одного нормального плеера не было. Ни одна поделка не умела gapless playback, даже ogg ни один не поддерживал в полной мере (воспроизводить то воспроизводили, а вот некоторые фичи формата не поддерживали, в отличие от Фубара). Испробовал все плееры тогда и пришлось пользоваться Амароком, т.к. он был хоть и говно как и все, но был красив (тот что в третьих кедах, второй Амарок убожество). Потом нашёл плеер Aqualung, он поддерживал gapless playback, но был глючноват. Потом в новостях начали маячить новости про этот плеер, но я его игнорил, думая что очередная поделка как и все. Но когда таки поставил попробовать, моей радости не было предела. Жаль что музыка уже поднадоела и в последнее время слушаю её редко (если что-то слушаю, то чаще радио, но его мне удобней слушать в VLC. VLC в этом плане ещё и хорош тем что в плейлист можно прописать для потока прокси (некоторые станции позволяют слушать только жителям своей страны) и UserAgent (некоторые станции позволяют слушать только через браузер).

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

Deadbeef прикрепить к Icon Tasks. Если закрыть Deadbeef в системный лоток и вызвать его не из лотка, а из Icon Tasks, то окно Deadbeef покажется, но запустится анимация открытия программы у курсора мышки и у значка Deadbeef в Icon Tasks. Притом эта анимация проигрывается очень долго. При этом не запоминается положение окна Deadbeef, оно открывается в другом месте. Также есть свернуть Deadbeef в Icon Tasks, а развернуть из системного лотка, то окно будет не активным.

Так? Вроде всё воспроизвёл, кроме запоминания расположения окна. Кеды четвёртые (4.13.3).

Gicdillax
()

А нормальный плагин для vk есть?

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

Я тестировал на ХП 620 (вроде). Ноутбучные горячие клавиши таки определяются правильно. Может тебе стоит сменить ноутбук/дистрибутив?

Я не настолько упорот, чтобы менять ноутбуки под каждый плеер, учитывая, что остальные плееры прекрасно работают «из коробки» (rhythmbox, clementine, etc.)

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

Может быть запилите KDEшный диалог открытия файлов для KDE?
Для фокса как-то же сделали.

У FF это сделали через абстрактный класс для DE (по дефолту есть потомки класса с реализацией для Windows, MacOS X и Gnome, в некоторых дистрибутивах патчем на пару тысяч строк добавляется ещё и KDE) и отдельную программу kmozillahelper, к которой обращается FF, когда надо сделать что-то специфическое для KDE (сам FF с kdelibs не линкуется).

Не думаю, что такое «как-то сделали» годится для deadbeef.

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

я вот, например, не могу слушать музыку в плеере без 18-полосного эквалайзера, хоть я им (эквалайзером) и не пользуюсь

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

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

радио мне удобней слушать в VLC
UserAgent

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

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

Учи матчасть. Это никакие не улучшайзеры, а бесшовое воспроизведение. Дело в том, что каждый lossy кодер вносит задержку (delay) в поток (особенность кодирования, им надо на что-то опираться). И часто ее указывает в метаданных. Декодеры ее могу использовать. Например для mp3 это 54 мс, для aac 21 мс. Конечно для музыки мелочь, но при проигрывании live альбома будет заметно. А еще при подгонке звуковых дорожек к фильмам, полезно учитывать эти задержки, так как там важна синхронизация с видео. В этом плане foobar хорош, им даже если прогнать wav > mp3 > wav, никакого сдвига не будет, в отличии от других декодеров. Поэтому предпочитаю фубаровский конвертер.

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

Ну еще бывает некоторые плееры при смене трека сами тупят некоторое время, это тоже сюда можно отнести.

anonymous
()

wakerизвиняюсь за неприличный вопрос, а можно узнать сколько приносит кнопочка донат примерно? (если не секрет конечно)

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

Последний плейлист не запоминает.

Мне это и не нужно. Я в один клик открываю нужные радиостанции из файлового менеджера.

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

Мне это и не нужно, для определённых радиостанций, которые это требуют, я это прописываю в плейлисте. Другие плееры такой возможности не имеют.

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

музыке улучшайзеры не нужны

Это не улучшайзер, иди учи матчасть. Это верное воспроизведение звука. Если плеер это не поддерживает, значит автор идиот и ничего не понимает в воспроизведении звука, всё что он делает это рисует свой графический интерфейс.

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

а можно узнать сколько приносит кнопочка донат примерно? (если не секрет конечно)

от 5 до 10$ в месяц.

waker ★★★★★
()

Какая-то шляпа с зависимостями в этой версии (Debian Unstable). Требует некоторые куски FFMpeg (libavcodec, libavformat, libavutils), которые конфликтуют с аналогичными кусками libav, на который в Дебиане завязано полсистемы. Тут где-то мелькала новость, что Деб скоро перейдёт на ФФМпег тоже. Так что ждём, не суетимся. Остаюсь на 0.6.1 пока.

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

я можно сделать разные настройки отображения плейлистов? Или сделать хотя бы два. Проблема в том что есть концерты, а есть сборники (например, детские) и удобное отображение у них принципиально разное, я даже сам пытался, но не осилил - скилл по сям уже слит полностью :(.

и второе, для андройда поддержку второго экрана на ёте, можно это в платную версию запихнуть, я куплю :-). как понимаю, там это легко сделать.

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

Эквалайзер не нужен только когда выписываешь кучку живых артистов

А зачем он нужен при более-менее вменяемом оборудовании? Да и когда народ покупает уши или колонки за 300 руб, то тоже как-бы... никакой эквалайзер не поможет.

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

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

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

Какая-то шляпа с зависимостями в этой версии (Debian Unstable).

можно подробнее? что за шляпа, откуда взялась, чем знаменита?

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

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

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

эквалайзер бывает нужен очень много для чего. примеры: корректировка чрезмерно громких высоких частот в chiptunes (у меня отдельные пресеты для SID, NSF и AY например); корректировка различных частот чтобы компенсировать частичную потерю слуха; корректировка плохих колонок или наушников. вообще надо бы добавить отдельный эквалайзер для левого и правого канала, потому что у людей бывает что левое и правое ухо по-разному слышат, и корректировать надо отдельно. и да, конечно, лучше если эквалайзер настроен на всю систему, особенно если это просто настроить, через гуи, с пресетами и т.п.. но большинству достаточно и в плеере.

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

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

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

корректировка плохих колонок или наушников

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

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

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

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

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

ты еще слуховые аппараты отмени, ага.

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

Это совсем другое дело. Там люди уже больны. Вот любителям эквалайзеров прямая к ним дорога.

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

автор самолично раздает люлей подобным комментаторам

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

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

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

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

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

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

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

Я вот записываю в бумажный блокнот насущные дела и вижу их.

я тоже. просто фичреквесты к насущным делам не относятся.

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

По хорошему для этого не надо разных настроек плейлистов. Нужны правильные теги: у всех треков сборника должен быть одинаковый тег 'Album Artist', например, 'various', а 'Artist' уже может быть свой для каждого трека. Тогда при правильной настройке группировки в плеере, все будет отображаться как надо. Так фубар делает. Вот из его мануала:

%title% Title of the track. If “title” metadata field is missing, file name is used instead.

%artist% Name of the artist of the track. Checks following metadata fields, in this order: “artist”, “album artist”, “composer”, “performer”.

%album artist% Name of the artist of the album specified track belongs to. Checks following metadata fields, in this order: “album artist”, “artist”, “composer”, “performer”. The difference between this and %artist% is that %album artist% is intended for use where consistent value across entire album is needed even when per-track artists values vary.

%track artist% Name of the artist of the track; present only if %album artist% is different than %artist% for specific track. Intended for use together with %album artist%, to indicate track-specific artist info, e.g. ”%album artist% - %title%[ '//' %track artist%]” - in this case, last part will be displayed only when track-specific artist info is present.

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

Не знаю можно ли так в бифе.

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

да, сделать более-менее универсальную группировку используя albumartist можно. но полноценный title formatting как в fb2k запланирован только на версию 0.7

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

Я всё-таки считаю, что дешёвые колонки с наушниками покупают те, кому и эквалайзеры не нужны. Ну, разве что, как писалось выше, такие персонажи низкие накручивают. Смысла в этом нет. А ещё туда прибавить встроенную звуковуху, которая передаёт шумы с Марса... Туда только эквалайзер остаётся добавить и звук сразу станет приятнее, совсем без помех и совсем не лесенкой :D

Я вот даже для своих CAL! не вижу смысла что либо крутить. А у кого что-то покруче, то и подавно ничего там трогать не нужно. Вообще, относительно неплохие наушники сейчас не такая уж и дорогая игрушка. А учитывая, сколько народ сейчас на телефоны тратит.... и при этом берёт уши за 500-700 руб....

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

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

я сам кручу эквалайзер _только_ для chiptunes, которые изначально заточены под вывод на телевизоре 80х годов выпуска в моно-динамик который не имеет высоких частот вообще. а в эмуляторе они ужасно задраны, режут слух. это особенно касается zx beeper tunes, которые дают писк на высоких частотах в виде стандартного побочного эффекта от pulse-wave modulation на 1-битном бипере. инерция у современных наушников и колонок совсем не та, что была в тех телевизорах.

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

конкретных пунктов, как таковых, не было — просто не хотелось добавлять в GPL2-проект компоненты использующие GPL3, т.к. это привело бы к необходимости бороться не только с вирусностью GPL2, но и с вирусностью GPL3.

впоследствии, практически весь код deadbeef, кроме компонентов зависящих от [L]GPL библиотек, был перелицензирован под ZLIB, и код под [L]GPL в проекте теперь применяется только в исключительных случаях, когда вообще отсутствуют альтернативы под либеральными лицензиями. код под GPL3 по прежнему не используется вообще, по все той же причине описанной выше.

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

То есть утверждения в интервью могут не соответствовать действительности?

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

btw, причина бандлить wildmidi была не в GPL3, я ее забандлил еще когда она была под GPL2, из-за багов несовместимых с жизнью. просто как только автор сменил лицензию — я перестал мержить с апстримом.

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

плейлист слева списокм (как например в kate) можно сделать ?
при большом количестве их - прокрутка неудобна

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

Я вот даже для своих CAL!

Однако ну и название.. Если нужны глубокие басы, нужно брать наушники закрытого типа. По факту полно наушников даже дорогих и солидных фирм «небасистые», потому что открытые. И ничего с этим не сделать.

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

design mode

не знал, хорошо что можно так компоновать, разве что непривычно вначале )

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