LINUX.ORG.RU

обсуждение deadbeef

 


9

9

Данная тема посвящена обсуждению проекта deadbeef player.

Официальный сайт проекта: http://deadbeef.sf.net

Разработка, вики, багтрекер: https://github.com/Alexey-Yakovenko/deadbeef

★★★★★

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

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

Плеер ништяк, доволен всем. Настроил морду под себя: скрин морды.

скрин не грузится

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

Чёртова wuala. Хотя зря я, хорошее у них облако, просто оказалось не лучшим выбором в качестве хостинга для картинок.
Залил на фастпик -> click.
Тема gtk2: адаптация под qtcurve которую потом пришлось чуть подпилить, убрать отступы, чтобы элементы сидели поплотнее друг к другу. Кое где (около регулятора громкости) малость перестарался. Иконки Faenza Darkest и наложенные на них Faenza Cupertino, чтобы цвет каталогов сменить с кошмарного цвета на человеческий.
Плеер где то раз в 2-3 недели собираю из гита, теги им не правлю (ибо строго настрого запретили, и есть eyeD3).

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

впервые слышу про такое расширение. но везде в интернетах пишут, что это криво переименовынные mp3.

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

Сейчас заметил, что Андроид-версия в mp3 почему-то предпочитает теги в v1.1, а не в v2.4. Т.е. файл:

$ eyeD3 19\ -\ Jerico\ -\ リバースイデオロギー\(Jerico\ remix\).mp3 -1 | grep title
title: ?????????????(Jerico remix)
$ eyeD3 19\ -\ Jerico\ -\ リバースイデオロギー\(Jerico\ remix\).mp3 -2 | grep title
title: リバースイデオロギー(Jerico remix)

На Андроиде отображается первый вариант, а на десктопе — второй.

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

Нет, я про то, что он предпочитает v1, а не v2 теги. В v2 нормальное название в utf8, а в v1 — в cp932. Это почти нормально, что его никто нормально не воспроизводит.

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

а я про то, что этот баг уже есть в трекере.

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

Релизнулся deadbeef 0.6.2

Это, преимущественно, багфикс релиз. Но без улучшений не обошлось. Подробности на официальном сайте

а тут привожу перевод changelog.

  • добавлена опция «Останавливать воспроизведение после окончания текущего альбома»
  • добавлены пресеты для кодирования в ALAC, OPUS, OggFlac
  • добавлена опция configure для сборки плагина artwork без поддержки сетевых функций
  • добавлен новый виджет для включения/отключения отдельных каналов в chiptunes
  • добавлена поддержка авто-определения кодировки SHIFT-JIS, и перекодировки из нее в UTF8 (откл. по-умолчанию)
  • исправлен баг в функции «остановка после текущего трека», из-за которого приходилось перезапускать плеер при изменении данной опции
  • исправлена работа параметра командной строки --gui
  • исправлен баг влияющий на точность перемотки через GUI
  • исправлен баг с преобразованием extended frame flags между форматами ID3v2.3 и ID3v2.4
  • исправлен вылет при загрузке плейлиста указанного в командной строке
  • исправлена загрузка обложек встроенных в ID3v2.4 (фрейм APIC) при наличии data length indicator
  • исправлена поддержка не-utf8 локалей в консоли
  • исправлена поддержка файлов vorbis с более чем 6 каналами
  • исправлен баг устанавливающий предел в 100 плейлистов
  • исправлено сохранение прав доступа к файлам ogg после редактирования тегов
  • исправлено несколько багов в поддержке формата PLS
  • улучшена/исправлена поддержка FreeBSD и OSX
  • улучшено авто-определение кодировки в CUE и ID3v1
  • улучшена/исправлена отрисовка обложек в колонках плейлиста
  • улучшена билд-система и общее качество получаемых билдов
  • улучшено определение изменений в настройках, для избежания лишних записей конфигурационного файла
  • улучшена поддержка чтения APEv2 и ID3v1 тегов из больших файлов (>2Gb)
  • во все плагины добавлена явная информация об используемых библиотеках и их лицензиях
  • aac: добавлен воркэраунд для бага с проигрыванием 7-канальных файлов
  • ape: исправлено проигрывание файлов в которых прописана версия формата >= 4.11, а также улучшена общая обработка ошибок
  • artwork: множество улучшений и исправлений, включая поддержку файлов без тегов
  • dumb: добавлена опция для настройки внутренней громкости синтезатора
  • ffmpeg: исправлен расчет bitrate
  • ffmpeg: исправлено чтение replaygain информации
  • flac: исправлено и улучшено множество вещей в записи и чтении тегов
  • gme: добавлена поддержка для загрузки gzip-нутых модулей из поддерживаемых архивов (таких как zip)
  • gtkui, pltbrowser: улучшена поддержка accessibility
  • gtkui: добавлена опция для отключения оверлея полосы перемотки
  • gtkui: добавлена опция для отображения состояния проигрывания в виде уникодных символов вместо растровых картинок (лучше выглядит на HDPI экранах)
  • gtkui: добавлена поддержка design mode для большего количества виджетов (seekbak, volumebar, playback toolbar)
  • gtkui: исправлен баг в обработчике gtk_drag_check_threshold
  • gtkui: исправлено множество багов в реализации widget layout
  • gtkui: одиночные/двойные щелчки на обложке в плейлисте теперь выбирают/играют выбранный альбом
  • lastfm: добавлена поддержка скробблинга сетевых потоков (выкл. по-умолчанию)
  • lastfm: добавлена поддержка скробблинга треков короче 30 секунд (выкл. по-умолчанию)
  • lastfm: улучшена поддержка musicbrainz track id
  • mms: исправлено несколько ошибок приводящих к переполнениям буферов или зависаниям
  • mp3: оптимизирован сканер, потоки быстрее открываются и перематываются
  • shellexec: исправлено экранирование одиночных кавычек, заблокирована возможность открыть несколько копий диалога настроек
  • vfs_zip: серьезные улучшения в скорости работы, благодаря буферизации
  • vorbis, oggflac: новый код для чтения и записи тегов
  • улучшена проверка дубликатов плагинов при загрузке
  • исправлена запись заголовка RIFF WAVE в конвертере
  • исправлен креш при чтении 8-битных PNG файлов, когда не используется imlib2
  • статик-билды теперь используют флаги компилятора -O3 -D_FORTIFY_SOURCE=0
  • исправлено несколько проблем с реализацией кнопки Play
  • множественные улучшения записи тегов в конвертере
  • исправлены проблемы с реализацией предупреждения «background jobs are running» при выходе из плеера
  • все ссылки на wiki изменены чтобы указывать на github
  • улучшена обработка событий в стримере, для улучшения отзывчивости GUI и повышения стабильности работы
  • исправлено удаление временных файлов плейлистов загруженных из сети
  • исправлено пропускание некорректных блоков FLAC__METADATA_TYPE_CUESHEET в FLAC
  • добавлена поддержка расширения .CUE заглавными буквами
  • добавлена поддержка расширения «mpga» в плагин mp3
  • исправлен баг перемотки назад в начале трека, при использовании горячих клавиш
waker ★★★★★
() автор топика
Последнее исправление: waker (всего исправлений: 2)
Ответ на: комментарий от Rudollf

Не могу открыть файлы с расширением .m3u , вроде поддержка этого расширения имеется ?

имеется. открывать их можно 3 способами: либо с командной строки, либо через file->load playlist, либо дрэгдроп.

если не открываются — ищи проблему в себе.

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

На Андроиде отображается первый вариант, а на десктопе — второй.

вчера вышел релиз 1.25 для андроида. там баг вроде исправлен, воспроизвести не смог. если все еще происходит — присылай файл мне, разберемся. (файл нужно передобавить в плейлист после апдейта)

waker ★★★★★
() автор топика
Последнее исправление: waker (всего исправлений: 1)
Ответ на: Релизнулся deadbeef 0.6.2 от waker

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

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

вчера вышел релиз 1.25 для андроида. там баг вроде исправлен, воспроизвести не смог. если все еще происходит — присылай файл мне, разберемся. (файл нужно передобавить в плейлист после апдейта)

Знаки вопроса остались. Файл: http://www.datafilehost.com/d/7dfc1597 (@moderators: свободно скачиваемый с сайта автора).

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

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

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

проблему обнаружил, в андроидной версии не хватает функции конверсии utf16->utf8. в следующем релизе будет.

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

проблема исправлена, щас надо еще один баг проверить, и сделаю апдейт.

waker ★★★★★
() автор топика
Ответ на: Релизнулся deadbeef 0.6.2 от waker

Большое спасибо за труд. Уже не первый год твой плеер лучший в линукс.

another ★★★★★
()

Спасибо за плеер, он лучший. Если можно чего-то попросить, то только скинов. В идеале что-то вроде evil eyes (тема aimp).

anonymous
()

Попробовал конвертировать в Opus - конвертирует , но не воспроизводит . Если я правильно понял , то без ffmpeg воспроизведения не будет ?

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

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

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

Не , спасибо . Лучше подожду , когда это будет нативно в плеере . Всякие make , cmake - это не для меня .

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

Ну главное чтоб классический интерфейс остался если уж так.

RevenantX ★★★★
()

Доброго! Обнаружил проблему с хотекями. не работают хоткеи на X86Audio* клавиши. Ни глобальные, ни локальные. Если поставить что-нить в духе Ctrl+Alt+Home или еще что-нить, то все работает. Можно ли это как-нить исправить?

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

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

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

У меня они тоже не работали (хоть и IceWM — просто некому было перехватывать). Но я проще сделал: т.к. у тебя есть CLI команды, я просто глобально в IceWM нужные команды на клавиши повесил.

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

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

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

invoke waker

По поводу сегфолта в gtkui с glib 2.41.2 (ссылка на invalid баг).

Я залез в gtkui.c и в коде инициализации обнаружил необязательный вызов gdk_threads_init() со странным коментарием. Я закомментировал его, пересобрал плеер и сегфолт исчез.

Что думаешь? Может, рейс-кондишн с каким-нибудь плагином, который gtk инициализирует раньше этого вызова? Позже постараюсь поподробнее подебажить эту проблему.

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

Пардон, не сегфолт, а вылет с SIGABRT, конечно же.

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

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

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

билд для OSX

несколько человек с лора просили OSX-версию, у меня она была довольно таки давно (сначала на GTK, а теперь уже и на cocoa), но никак не доходили руки сделать билд, и выложить куда-нибудь.

вобщем, кому интересно — здесь анонс 1го паблик билда cocoa-версии.

прямая ссылка на download

и, наконец, скреншод.

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

waker ★★★★★
() автор топика
Ответ на: билд для OSX от waker

и, наконец, скреншод.

Прилично выглядит. Зачод! Причём прилично на дефолте.

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

норм, но табы кмк не в тему

ябблы не раздают исходники своих табов.

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

DeadBeef + .cue sheet

Здравствуйте! Итак косяк. Дедбиф не хочет понимать куе разметку в которой указано несколько файлов. Где я косячу или он вообще такое не может? подскажите. Спасибо.

Пример:

Имя файла разметки:

Roger Waters 1984 The Pros And Cons Of Hitch Hiking.cue

Содержание файла разметки:

REM DATE 1984
PERFORMER "Roger Waters"
TITLE "The Pros And Cons Of Hitch Hiking"
FILE "Roger Waters 1984 The Pros And Cons Of Hitch Hiking side 1.flac" WAVE
  TRACK 01 AUDIO
    TITLE "4:30AM (Apparently They Were Travelling Abroad)"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "4:33AM (Running Shoes)"
    INDEX 01 03:14:00
  TRACK 03 AUDIO
    TITLE "4:37AM (Arabs With Knives And West German Skies)"
    INDEX 01 07:22:31
  TRACK 04 AUDIO
    TITLE "4:39AM (For The First Time Today - Part 2)"
    INDEX 01 09:34:00
  TRACK 05 AUDIO
    TITLE "4:41AM (Sexual Revolution)"
    INDEX 01 11:42:00
  TRACK 06 AUDIO
    TITLE "4:47AM (The Remains Of Our Love)"
    INDEX 01 16:32:00
FILE "Roger Waters 1984 The Pros And Cons Of Hitch Hiking side 2.flac" WAVE
  TRACK 07 AUDIO
    TITLE "4:50AM (Go Fishing)"
    INDEX 01 00:00:00
  TRACK 08 AUDIO
    TITLE "4:56AM (For The First Time Today - Part 1)"
    INDEX 01 06:45:46
  TRACK 09 AUDIO
    TITLE "4:58AM (Dunroamin, Duncarin, Dunlivin)"
    INDEX 01 08:39:00
  TRACK 10 AUDIO
    TITLE "5:01AM (The Pros And Cons Of Hitchhiking)"
    INDEX 01 11:43:00
  TRACK 11 AUDIO
    TITLE "5:06AM (Every Strangers Eyes)"
    INDEX 01 16:20:00
  TRACK 12 AUDIO
    TITLE "5:11AM (The  Moment Of Clarity)"
    INDEX 01 21:10:00

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