LINUX.ORG.RU

Вышел deadbeef 0.6.0

 ,


4

4

Список основных изменений:

  • режим дизайна интерфейса (View -> Design mode, затем использовать правый клик);
  • новые API для создания плагинов, расширяющих интерфейс;
  • поддержка визуализаций, анализатор спектра и осциллоскоп;
  • новая система горячих клавиш, добавляющая новый диалог настроек, поддержку локальных горячих клавиш, а также существенно увеличенный набор действий, из которых можно выбирать;
  • виджет playlist browser: вертикальная альтернатива вкладкам;
  • виджет, отображающий обложку альбома проигрываемого трека;
  • виджет, отображающий свойства выделенных треков;
  • виджет-кнопка: можно создавать собственные кнопки, выполняющие различные действия, и располагать их в интерфейсе;
  • отображение времени во время перемотки;
  • добавлено скачивание обложек с worldofspectrum (для мелодий в формате AY);
  • добавлена поддержка встроенных native flac cuesheets (не из тегов);
  • множество исправлений и улучшений в поддержке MP3 и ID3v2;
  • множество улучшений в поддержке AAC;
  • исправлено контекстное меню в редакторе тегов;
  • добавлен костыль для сломанного файлового диалога в GTK3.6;
  • добавлена совместимость с новыми версиями ffmpeg, вплоть до 2.0.2;
  • добавлено поле «Location» во вкладку «Metadata» в свойствах трека;
  • исправлена ошибка с мертвыми зонами при изменении размеров колонок плейлиста;
  • добавлен новый плагин WMA;
  • множество улучшений и исправлений в плагине mms и libmms;
  • добавлена настройка ассоциаций content-types с плагинами; для сетевых потоков;
  • улучшена загрузка плейлистов из сети;
  • много исправлений в поддержке m3u и pls;
  • добавлено предупреждение при попытке выхода из плеера; когда он делает какую-то фоновую работу (например, converter);
  • исправлена ошибка скроллинга вкладок;
  • добавлена поддержка плавного скроллинга GTK3 (спасибо thesame);
  • добавлена опция всегда конвертировать аудио в 24 бита (спасибо Eugene Rudchenko);
  • добавлена экспериментальная поддержка Mac OS X (спасибо Carlos Alberto Nunes за плагин CoreAudio);
  • улучшено отображение интерфейса на HDPI-экранах;
  • исправлена ошибка округления в стримере, могущая приводить к «заиканиям» звука;
  • добавлена поддержка TAK и OPUS через ffmpeg (нужна свежая версия ffmpeg).

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

★★★★★

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

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

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

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

Ну, попробовать захватить левым кликом элемент плейлиста и потянуть) Драг-н-дроп срабатывает сразу, с первого пиксела. А настроено в крысе с десятого.

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

Но для этого же есть поиск. Кстати ddb - первый плеер из тех что я видел, который поддерживает при этом киррилицу. Хотя может видел мало? Алсо, я давно забыл что-такое выбирать из списка. Я же говорил, у меня двоичный рейтинг: если трек есть на диске то он нравится. Если не нравится то его нет. ^_^ Очень удобно. Если нужно что-то конкретное/особенное, то в принципе помню названия всех треков, которые этого особо заслуживают.

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

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

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

Забыл сказать о небольшой проблеме в deadbeef - не подхватывается xfce'шная настройка drag'n drop, то есть курсор мыши начинает двигать элемент плейлиста с первого пиксела. При даблклике иногда срабатывает драг-н-дроп и проигрывается звук, который у меня настроен на это действие. Некритично но неприятно.

а что это за такая настройка, и как о ней узнать, где почитать? я вообще не знал, что в gtk есть настройки dragndrop.

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

Плеер классный, спасибо! В связи с изменениями в настройках интерфейса, предлагаю сменить (или добавить) скриншоты на официальном сайте.

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

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

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

класс, спасибо, 1й принят :D

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

новый называется ppa:starws-box/deadbeef-player, но в нем новой версии еще тоже нет вроде.

Появилась несколько часов назад.

dadd ★★★
()

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

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

(глянув в package details статус сборки) Да, рановато я обнадёжил.

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

Плохо, что сборка под демьян не работает

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

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

имя файла в панели "Свойства выделенного"

From 6c4d7dd5e3a4ef9c3298d6ab5bcc1d3e102e7db3 Mon Sep 17 00:00:00 2001
From: anonymous
Date: Tue, 26 Nov 2013 23:52:12 +0400
Subject: [PATCH] show URI in metadata

---
 plugins/gtkui/trkproperties.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/plugins/gtkui/trkproperties.c b/plugins/gtkui/trkproperties.c
index 8ab5981..b55df49 100644
--- a/plugins/gtkui/trkproperties.c
+++ b/plugins/gtkui/trkproperties.c
@@ -260,6 +260,7 @@ on_metadata_edited (GtkCellRendererText *renderer, gchar *path, gchar *new_text,
 
 // full metadata
 static const char *types[] = {
+    ":URI","Location",
     "artist", "Artist",
     "title", "Track Title",
     "album", "Album",
-- 
1.8.4.3
anonymous
()
Ответ на: комментарий от Smola

Надеюсь, пофиксили зависание интерфейса при закрытии окна настроек?

смотря какое. если то, которое было побочным эффектом новых багов unity - то да.

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

Я лосслесс слушаю.

порезанный lossless остаётся lossless.

dzidzitop ★★
()

Debian 7, MATE. Все отлично. Спасибо за труд, юзаю плеер с первых публичных версий. Успехов тебе всяческих, waker!

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

Зачем усложнять себе жизнь этими сливаниями и CUE-костылями

Это упрощение жизни. Вот рип концертного альбома без пауз. Не все плееры поддерживают gapless. Значит надо делать рип не треками, а одним файлом. А как быть с навигацией по трекам? Без CUE никак.

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

Вот рип концертного альбома без пауз. Не все плееры поддерживают gapless. Значит надо делать рип не треками, а одним файлом.

Надо брать плэйер который может gapless.

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

Там есть такой пресет расположения элементов. В deadbeef тоже, кстати, неплохо бы сделать несколько пресетов внешнего вида.

darktic ★★★
()

И снова баги...

waker, спасибо огромное за плеер, но hbox, vbox, разделитель (лево и право) и разделитель (верх и низ) нельзя ни удалить (после установки на форму плеера) ни настроить, только через конфиг руками. Думаю, не так сложно добавить простое окошко для конфигурирования. Или проблема только у меня одного?

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

Если glibc не статически, то да. У нас была такая же проблема под RHEL. Это связано с тем багом memcpy/memmove, в который даже Линус влез, и они подняли версию memcpy. Лечится при сборке очень просто, я ссылки дал выше - .symver либо --wrap. Больше в новой glibc ничего с новой версией, как правило, нет (у нас не было, хотя проект большой), поэтому достаточно исправить memcpy и будет работать на старых системах.

а у тебя нет случайно простого решения такой проблемы для C++ модулей?

проблема такая: компиляю с --nostdlib -lstdsupc++

либа stdsupc++ статическая, и в ней прописан memcpy без symver. в итоге в *.so которые используют c++ зависимость от memcpy@GLIBC_2.14. пока что придумал только компильнуть libstdc++ с нужными symver, но чето мне уже компилять надоело.

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

А локальным хоткеям можно плеер научить? Вешаю пробел на паузу/плей, а хоткей глобальный получается.

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

В версии 0.5.6 такого нету :( ждем пока появится 6.0 в репах

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

Я лосслесс слушаю. Но хомячкам, слушающим «эмпэтри из облака», оно, конечно, ни к чему.

Да ты больший хомячок чем они. В отличии от тебя, они слушают музыку, а не битрейт.

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

Бла-была-была... Типичные оправдания. Я прекрасно слышу разницу, только я не страдаю параноей. Я слушаю именно музыку, а не звук. И то что каких-то частот не хватает, меня нисколько не смущает. А ты продолжай фапать на свои лослесы :D

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

а я спать собирался, злыдень :3

Гентушники должны страдать! :3

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

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

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

Нам пришлось подкладывать нужную версию libstdc++ (брали из Убунты 11.10 вроде), в которой уже были все нужные символы, но которая ещё не требовала memcpy@2.14. Т.е. в каталог с бинарниками. Можно, конечно, и самому собрать.

Проблему с memcpy@2.14 в статической libsupc++, мне кажется, можно решить с помощью флага --wrap линкера, т.к. он, полагаю, должен заменить вообще все ссылки на memcpy, в т.ч. и из статической libsupc++.

queen3 ★★★★★
()

Благодарность.

Благодарю за лучший плеер под линукс. Ничего другого не нужно.

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

Но далеко не во всех плеерах есть 18-полосный эквалайзер!

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

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

а зачем отдельный плагин wma, при наличии поддержки сего формата в ffmpeg?

в первую очередь, для поддержки wma+mms на андроиде. андроидный ddb не использует ffmpeg, и wma декодер из ffmpeg для андроида слишком тормознутый.

есть и другие причины, но о них некогда писать.

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

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

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

а фубар на винде в репозиториях есть? не вижу никаких плюсов от них.

На Windows много чего нет :) Windows - это свалка софта. А я про то, что в Ubuntu то ещё удовольствие искать работающий PPA после обновления дистрибутива. На Gentoo напрягов почти нет, кроме как разобраться с layman. А установка в обход стандартных механизмов превращает Linux в ту же самую свалку.

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

Версии foobar2000 под Linux нет. Ваш КО. А мне был нужен нормальный плеер. MPD не тянул мою коллекцию (flac, cuе; вот интересно, допилили их поддержку или всё так плохо, когда я его юзал), пришлось искать альтернативу. А вот Deadbeef оказался самым лучшим из доступного.

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