Представлен (http://deadbeef.sourceforge.net/posts/deadbeef_0.5.6_is_out....) релиз DeaDBeeF 0.5.6 (http://deadbeef.sourceforge.net), лёгкого музыкального плеера с удобным функциональным интерфейсом и поддержкой широкого спектра аудиоформатов и метаданных. Плеер написан на языке Си и может работать с минимальным набором зависимостей. Интерфейс плеера построен с использованием библиотеки GTK+. Для загрузки доступен дистрибутив плеера, работающий во всех современных десктопных линукс-дистрибутивах.
<center><img src="http://www.opennet.me/opennews/pics_base/30571_1305558151.jp... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></center>В новой версии исправлено более пятидесяти ошибок и недоработок в различных подсистемах и реализованы следующие новшества:
- Новый декодер формата ALAC с поддержкой бесшовного воспроизведения (gapless playback)- Поддержка глав (chapters) для аудиокниг в формате aac (m4b)- Добавлена возможность задавать пользовательский user-agent для сетевых http-сервисов- Добавлено автоопределение национальной кодировки GBK (cp936)
Кроме того в этой версии по умолчанию включены плагины интерфейса как на GTK2 так и на GTK3, пользователь сам может выбрать какой вариант ему использовать. Также важно указать, что ffmpeg выше версии 0.10.х теперь не поддерживается, поэтому пользователям, желающим проигрывать треки в формате wma (или слушать радио в этом формате) необходимо либо использовать поддерживаемые версии ffmpeg или брать ffmpeg-плагин из сборок с официального сайта (http://deadbeef.sourceforge.net/download.html).
Исходные тексты проекта распространяются в рамках лицензии GPLv2. Пользователи Ubuntu могут установить плеер из специально подготовленного PPA-репозитория (https://launchpad.net/%7Ealexey-smirnov/+archive/deadbeef). Пакеты для Debian и Arch Linux доступны (http://deadbeef.sourceforge.net/download.html) на официальном сайте проекта. Для пользователей остальных дистрибутивов подготовлен (http://deadbeef.sourceforge.net/download.html) статически скомпонованные бинарные сборки для 32- и 64-разрядных систем.
URL: http://deadbeef.sourceforge.net/posts/deadbeef_0.5.6_is_out....
Новость: http://www.opennet.me/opennews/art.shtml?num=35141
Вот это я понимаю нужные вещи добавляют, а не добавлено 100500 интерфейсов к *викии
Добротный плеер
И название отличное :)))))))))
Плеер действительно очень хороший, но, почему-то некоторые cue файлы не читает.
User294, ты новость опубликовал? ;)
Нет, не я, но судя по всему плееры которые играют музыку а не менеджат коллекции нравятся не только мне :)
> Нет, не я, но судя по всему плееры которые играют музыку а
> не менеджат коллекции нравятся не только мне :)Странно, как не погляжу на новость о выходе очередной версии
Deadbeef, так там в плейлисте uplifting и progressive trance.
Коллекция - штука хорошая, если плеер умеет жить без неё и не пытается быть в первую очередь менеджером коллекции, а во-вторую - плеером. Когда можно моментально выдернуть композиции, скажем, по жанру - оно всё-таки удобно.
> Коллекция - штука хорошая, если плеер умеет жить без неёМне сие не надо. А вот когда плеер не имеет настроек воспроизведения музыки, но зато 100500 вариантов как именно укачать и показать обложку для альбома (это для ретардов которые в 2012 году никак не перестанут оперировать концепцией "сидюк" чтоли?) - вот это мне ну совсем не нравится.
Если это cue с сылками на несколько файлов, то да, такие не поддерживаются.
Если нет, то выложи, пожалуйста, пример такого cue на какой-нибудь pastebin.
http://pastebin.com/vufrfXLX
Пожалуйста, текущую версию не пробовал, но
deadbeef-0.5.4-alt3.bfca08d0.1
не читает список.
Посмотрел этот cue, нормально разбивается на треки, не вижу проблем. Что именно не работает с этим cue?
Имя cue должно совпадать с образом с точностью до расширения, на всякий случай напомню из help.txt* CUESHEETS
to load image+cue rips, you need to open/add actual image files, and Deadbeef will find the right .cue file automatically.
you should not try to add .cue files to playlist
example:
Unknown Artist - Unknown Album.flac <---- open this file
Unknown Artist - Unknown Album.cue <---- this file will be used automatically
> Посмотрел этот cue, нормально разбивается на треки, не вижу проблем. Что именно
> не работает с этим cue?
> Имя cue должно совпадать с образом с точностью до расширения, на всякий
> случай напомню из help.txtПереименовал 00-hallucinogen_-_in_dub_live-2009-upe.cue в 01-hallucinogen_-_in_dub_live-upe.cue и все заработало. Спасибо!
а почему не поддерживаются со ссылками на несколько файлов?
>но, почему-то некоторые cue файлы не читает.А ты внутрь этих файлов посмотри - cp1251 вместо православного UTF-8 внутри.
А cue не содержит в себе метаинформации о кодировке (делали такие же идиоты что и id3v1 очевидно), и если файл основной назван в utf-8 то получаем йок.
Но тем не менее Foobar исхитряется такие штуки обрабатывать, и его эвристики почти всегда срабатывают верно. Можно и здесь так сделать бы... Самое простое - если у нас не корректный юникод - глянуть на системную локаль и попытаться в ней интерпретировать. Перекроет подавляющее большинство проблемных ситуаций.
Может, проблема в том, что там всё-таки должен быть уникод?
Просто не наоборот, а?
Проблема в том, что оно должно нормально работать у пользователя. Автор фубара тоже долго брыкался в своё время, но потом до него таки дошло. Старое правило - строго соблюдать стандарт при генерации (вот это кто-то нарушил) и жрать всё что получается при чтении. А здесь усилий надо минимум. Кстати, выше выяснилось, что дело было не в кодировке, а в том, что deadbeef не пожелал жрать CUE с нулевой дорожкой - что тоже баг.Самое смешное, что юникод там быть не обязан - стандарта на CUE-файлы нет, и масса их была создана в лохматых годах когда юникод и распространён-то толком не был. Вот мультифайловый CUE даже в EAC называется "non-standard", хотя при этом поддержать его тоже стоило бы - их тоже много.
> и масса их была создана в лохматых годахБолее того - в 2012 году только отъявленные ретарды до сих пор втыкают "грампластинки" в "крутилку" и оперируют по этому поводу понятием "диск". А для всех остальных простыня в виде одной монолитной дуры с кучей треков выглядит как-то странно и непрактично.
А в чём проблема с поддержкой новых версий ffmpeg?
Тоже интересно
https://code.google.com/p/ddb/issues/detail?id=812it's not possible to make deadbeef 0.5.4 to build with ffmpeg-0.11, because the problem is not in deadbeef, but in ffmpeg breaking their APIs.
#ifdef и configure отменили?
>#ifdef и configure отменили?С 11-й версии API переколбасили слишком радикально. Одними ifdef-ами не отделаешься. Гораздо проще реализовать с нуля. Но с другой стороны, поддерживать весь этот зоопарк тоже не у всех есть желание. Для решения проблемы надо стабилизировать API и установить его адекватный жизненный цикл, чего разработчики ffmpeg сделать не в состоянии.
> сделать не в состоянии.Ну тогда пусть те кто такие трындец умные - напишут свою либу лучше. Если писалка не отвалится. А то критикующих навалом. А желающих сделать лучше - ноль. FAIL.
>Ну тогда пусть те кто такие трындец умные - напишут свою либу лучше. Если писалка не отвалится. А то критикующих навалом. А желающих сделать лучше - ноль. FAIL.Проблема обратная. Надо бы писалку товарищам укоротить. А то чувствуется явный переизбыток разработчиков, которым нечего делать, как колбасить api. Впрочем, проблема в сабжевом плеере давно решается путём добавления собственных велосипедов. Не лучший вариант, но что поделаешь.
> Проблема обратная. Надо бы писалку товарищам укоротить.Еще чего. Не развиваются только трупы. Ну а кто не успел за эволюцией - добро пожаловать к мамонтам и динозаврам.
>> Проблема обратная. Надо бы писалку товарищам укоротить.
> Еще чего. Не развиваются только трупы. Ну а кто не успел за
> эволюцией - добро пожаловать к мамонтам и динозаврам.Слишком быстрое называется cancer :))))))) И подлежит хирургическому, лучевому и химическому экстерминатусу :)
gstreamer?
no, thank you
why?
> why?Teh f...gly bugged stuff.
На самом деле странное заявление..Вообще есть уже провереный файл с кодом совместимости https://svn.blender.org/svnroot/bf-blender/trunk/blender/int... Не берусь утверждать это решит все проьлемы в deadbeef, но blender собирается со всеми версиями ffmpeg начиная с 0.7 и заканчивая 0.11.1.
Найдётся кто проверить поможет ли это deadbeef или отписаться об этом Вэйкеру? :)
> На самом деле странное заявление..
> Вообще есть уже провереный файл с кодом совместимости https://svn.blender.org/svnroot/bf-blender/trunk/blender/int... Не берусь утверждать это решит все проьлемы в deadbeef, но blender собирается со всеми версиями ffmpeg начиная с 0.7 и заканчивая 0.11.1.
> Найдётся кто проверить поможет ли это deadbeef или отписаться об этом Вэйкеру? :)из ffmpeg-0.11 выпилили поддержку URLProtocol, которая используется в deadbeef для проигрывания поточного аудио (mms+wma). точнее, не выпилили, а убрали из public API. не думаю, что в блендере это используется.
есть несколько вариантов дальнейших действий, но почти все они сводятся к тому, что придется патчить ffmpeg, и поставлять патченую копию вместе с deadbeef. но поддерживать свою патченую версию ffmpeg не хочется. поэтому я склоняюсь к тому, чтобы выдрать минимально необходимый wma-кодек из ffmpeg или rockbox (для mms+wma радио много не надо), сделать отдельный wma-плагин, и пускать mms-радио через него. а из ffmpeg-плагина убрать поддержку поточного радио, и использовать только для проигрывания локальных файлов. но я еще подожду какое-то время насчет последнего.. интересно, как часто они собираются ломать API. я не могу с такой частотой адаптировать код и делать релизы - тупо времени на это не хватает.
//waker
> А в чём проблема с поддержкой новых версий ffmpeg?более подробно здесь:
http://sourceforge.net/mailarchive/forum.php?thread_name=CAA...
юзаю этот плеер дома для лозлесс музыки в 24бит 96кГц.. очень доволен!
Сам большую часть времени юзаю xmms2, но deadbeef тоже хорош.
За Art of Noise плюсую.
Что-то у них не так, по ссылке только 0.5.5 доступен
Самый лучший плейер.
Ему бы вкладки нативные
У него из коробки есть вкладки. Уточните, о какой "нативности" идет речь?
> У него из коробки есть вкладки. Уточните, о какой "нативности" идет речь?Речь идёт о стандартных вкладках в составе gtk. Неужели gtk настолько убог, что не представляет такой возможности?
Ты этот плеер вообще видел? Есть там вкладки.
>Ты этот плеер вообще видел? Есть там вкладки.А я говорил что их нет? Читай внимательно.
На лоре автор плеера объяснял как-то, почему он собственные вкладки сделал, а не из набора gtk.
Вот не пишится людям в нормальных средах вроде Qt...
WinAmp умер когдя я увидел XMplay.
XMplay под линухом нет. Поэтому DeadBeef - мое третье пришествие.
:)
WinAmp умер когда foobar2000 его сожрал с потрохами.
>WinAmp умер когда foobar2000 его сожрал с потрохами.Ты скажи это его разрабам. А то они, бедные, баги фиксят, новые версии релизят.
Для себя любимых? Наверно... не знаю.
> Для себя любимых? Наверно... не знаю.Отучаемся говорить за всех, сэр. Ваш лишь пока 100% десктопов не занял.
> XMplay под линухом нет. Поэтому DeadBeef - мое третье пришествие.При том автор что-то там нахимичил с плагинами что воспроизведение mod/XM/s3m и тому подобных как раз и поломалось - плагин просто не поставляется с плеером теперь. А в 0.4 все работало. Странный какой-то подход.
За всех не скажу, т.к. DeaDBeeF собирал из исходников в deb-пакет для личных нужд (ну, не устроил статический билд с офф. сайта по некоторым соображениям).
По делу: скачал из сети первый попавшийся s3m, однако, воспроизводит без проблем.
Пора обновиться? Либо, все вопросы к мейнтейнеру пакета для вашего дистриба.
Блин! Когда ебилд для deadbeef перетечёт из оверлеев в главное дерево? А то это же неприлично для такой-то софтины.
> Блин! Когда ебилд для deadbeef перетечёт из оверлеев в главное дерево? А
> то это же неприлично для такой-то софтины.скорее всего этого не случится
https://bugs.gentoo.org/show_bug.cgi?id=301349#c61
> deadbeef source tree contains forks of 16 different libraries, and won't even
> compile against upstream versions.Им жалко что-ли? Незнаю, УМВР. ЧЯДНТ?
Вейкер пошевелил палочкой трупики давно мертвых декодеров, а они обиделись.
Вот клоунада, ну содержит код форки кодеков и чего теперь? От кодеков в системе не зависит? Не зависит. Хуже от этого петь не стал? Не стал. Да и пусть хоть из говна состоит, исходники открыты? Открыты. Фанатизм бы свой излишний, некоторые товарищи бы себе в попу запихали и лишний раз бы не показывали, не позорились отсутствием мозга.
> Вот клоунада, ну содержит код форки кодеков и чего теперь?Плохая практика. А например какие гарантии что секурити фиксы из апстримных либ бэкпортятся в кастом версии? Да и +16 кусков поти такого же кода как уже есть в систему допихивать - как-то странно.
А где гарантии, что они этими фиксами - а. Не испортять работу кодеков(или сломают совместимость) своими фиксами, б. Не добавят других дыр, ну и c. При атаках орентируются как-раз на массовость, соответственно если и будут долбить звуковые кодеки, то как раз на системные и будут ориентироваться в первую очередь, так что еще вопрос очень открытый, что лучше в данном случае, тем более что обычно есть 1001 более популярных для атаки приложений.А "рельсовость" мышления конкретных дистроделов это не разу не признак большого ума.
TrollMode ON "Пихают же Жабу в дистрибутивы по дефолту и неипет никого, что в ней каждые пол годы дыры находят", что заплатки к дырам выходят через следующие пол года и что далеко не каждый первый об этих дырах вообще знает и/или сидит на автоматическом обновлении. TrollMode OFF
Имхо больше похожа не - "Я тут папа, а что такое ДЕАДБИФ? Не, не слышал, нехачу ДЕАДБИФ и его небудет там, потому-что мне ("лень", "некогда", "мне он не нужен", "я папа и я нехочу") нужное подчеркнуть.
При переключении на новый трек deadbeef не прокручивает плейлист к этому треку. Что бы текущий трек всегда был в отображаемом окне.
playback -> scroll follows playback
Алексей мог бы и РРА обновить и сборку для 12.10 сделать...
Мда, не заметил пропажу поддержки ffmpeg+wma в 0.5.6...
Жаль, часть сборников у меня в wma.
Надеюсь, как-то эта проблема решится.
Проблема решается очень просто: качаешь deadbeef-static_0.5.6-1_x86_64.tar.bz2 (или i686, смотря какая у тебя архитектура), берёшь оттуда ffmpeg.so и кладёшь рядом с остальными плагинами.
Благодарю за совет, именно так и собирался сделать.
Угомонился на том, что пока поддержка wma не особо нужна, подожду, чем дело кончится. Алексей по этому поводу уже подробно и внятно написал сообщение, так что больше нет проблем.
Лучший плеер на Linux , играет все подряд и что самое главное имеет минимальный интерфейс ! Даже играет формат psf из коробки !
> Даже играет формат psf из коробки !А что это?
Тоже интересно, что из этого http://open-file.ru/types/psf он умеет в звук превращять? О_о
> Тоже интересно, что из этого http://open-file.ru/types/psf он умеет в звук превращять?Очевидно, товарищ очепятался и имел в виду вот это:
--
С уважением,
Ваш Капитан.
Да, плеер хорош, сам пользуюсь иногда (Ubuntu на ноуте).
> Да, плеер хорош, сам пользуюсь иногда (Ubuntu на ноуте).(задумчиво) Мне вот почему-то кажется, что фраза "У меня <название дистра> на <название девайса>" сродни фразе в очереди к врачу в поликлинике....