LINUX.ORG.RU

Обсуждение DeaDBeeF

 ,


5

12

Доступны исходники deadbeef 0.7.0 beta1

скачать: https://sourceforge.net/projects/deadbeef/files/deadbeef-0.7.0-beta1.tar.bz2/...

ChangeLog есть внутри, а также в репозитории на github: https://github.com/Alexey-Yakovenko/deadbeef/blob/0.7/ChangeLog

В ближайшее время будет beta2, постараюсь успеть сделать к нему бинарные сборки.

2mods: Новую тему пришлось создать, т.к. старая почему-то уползла в архив. Возможно ли как-то предотвратить это в будущем?

★★★★★

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

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

Подтверждаю, работает в audacious в арче.

ИМХО deadbeef как-то слоупочит на системе с SSD по сравнению с аудасиосом. На нищеброд-pc с hdd все диаметрально противоположно...

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

Странно, audacious проигрывает.

вероятно, audacious использует другую библиотеку для проигрывания XM.

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

для статистики, фубар (foo_dumb) тоже выдает:

Unable to open item for playback (Unsupported format or corrupted file):
"C:\Users\oleksiy\Downloads\SnD - Foxit PDF Editor.Reader Procrk.xm"
waker ★★★★★
() автор топика
Последнее исправление: waker (всего исправлений: 1)
7 августа 2017 г.

deadbeef из git, последний коммит 939360a
В опциях включено «Восстанавливать предыдущую сессию при запуске».

Суть: Если по окончанию предыдущей сессии трек был на паузе, то в новой сессии
плагин github.com/Serranya/deadbeef-mpris2-plugin не получает сигнала о том, что трек стоит на паузе.

Последнее найденное работоспособное состояние deadbeef по этой проблеме коммит 6f218a21 полугодичной давности.

Не знаю куда начинать копать, в deadbeef streamer или в плагин, поэтому задаю вопрос тут на форуме, где может быть ошибка?

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

Не знаю куда начинать копать

подтверждаю что это регрессия в deadbeef, тем не менее прошу запостить как баг.

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

Есть плейлист с десятком интернет-радиостанций. Иногда какая-нибудь радиостанция долго не запускается, попытки запустить следующую, остановить запуск текущей или завершить работу deadbeef приводят к зависанию. Решается сбросом и перезапуском deadbeef.

И да. Для радиослушания хорошо бы иметь иерархические (деревом: рок->станции, амбиент->станции) плейлисты.

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

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

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

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

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

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

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

Включил, словил баг, отправил протокол куда следует.

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

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

Ну на «доделал» пока не тянет, ещё годик другой надо, но уже можно использовать базовые функции.

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

И да. Для радиослушания хорошо бы иметь иерархические (деревом: рок->станции, амбиент->станции) плейлисты.

Плюсую, одна из причин почему для радио предпочитаю использовать VLC. http://i.imgur.com/wLsvhGE.png

Ну и ещё из-за формата XSPF, там удобно то что можно указать удалённый логотип радиостанции чтобы он отображался когда это радио играет. А ещё в VLC есть крутая фича: в этот же XSPF для определённого потока можно прописать прямо в этот XSPF плейлист такие параметры как кастомный UserAgent, Referer, прокси и прочее и тогда для воспроизведения этого потока VLC будет использовать эти параметры (есть такие радио, которые либо заставляют слушать через браузер, либо некоторые страны банят).

Иногда какая-нибудь радиостанция долго не запускается, попытки запустить следующую, остановить запуск текущей или завершить работу deadbeef приводят к зависанию.

Ха, такую фигню в VLC часто наблюдаю много лет, в deadbeef подобных проблем не встречал.

RapidFire
()
8 октября 2017 г.

Что-то случилось с обработкой cue.

Deadbeef, на протяжении нескольких последних сборок из git, открывает lossless файлы (flac, ape) одним треком, не показывая содержимого. Один flac открылся правильно. wv открывает правильно, вроде (их у меня очень мало). Скачанная сборка с сайта https://sourceforge.net/projects/deadbeef/files/travis/linux/master/ работает так же. Debian Sid

AXE
()
Ответ на: Что-то случилось с обработкой cue. от AXE

в свежих версиях алгоритм открытия cue работает иначе.

нужно открывать непосредственно cue файл, либо всю директорию целиком, либо при открытии индивидуальных файлов выбирать и flac, и cue.

если выбрать только flac — он откроется без разбивки по трекам (by design).

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

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

Что-то случилось с обработкой cue.

Спасибо. А я всё в flac тыкал...

AXE
()

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

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

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

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

типа RAR. та же проблема происходит например с файлами 192KHz.

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

192kHz не гоняю, но с архивами это фигня случилась недавно, мож неделю-две назад

Deleted
()

скачал сорцы 0.7.2 с гитхаба и сорсфорджа. а они так нехило отличаются.

в чём дело?

какие рекомендуется использовать?

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

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

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

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

сорцы

https://github.com/DeaDBeeF-Player/deadbeef/archive/0.7.2.tar.gz

http://sourceforge.net/projects/deadbeef/files/deadbeef-0.7.2.tar.bz2/download

и они сильно отличаются по содержимому в них

а кажись догнал, наверное

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

ок, ссылка на гитхаб - это просто снапшот репозитория.

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

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

по поводу рекомендации что использовать..

если надо просто собрать билд — лучше использовать тарболл. тот, который на sf.net.

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

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

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

Может подскажете...

Плеер версии 0.7.2...Файлы dsf не воспроизводит..Окно загрузки и все..В ffmpeg есть поддержка dsf...Я,уже всю голову сломал(Linux mint 17...Все обновлено.Единственно в расширениях плеера,в настройке ffmpeg указана версия 1.2...Может поможете советом?Плиз)

zart2005
()
Ответ на: Может подскажете... от zart2005

насколько я помню, данная проблема была исправлена в патч-релизе (0.7.2-2), который можно скачать с офсайта.

подробности: https://github.com/DeaDBeeF-Player/deadbeef/issues/1578#issuecomment-226992649

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

Я правильно понимаю, что waker - это автор?

Пожалуйста, кто-нибудь, сделайте уже так, чтобы порядок клавиш управления воспроизведением на клавиатеру соответствовал уже порядку нарисованных кнопок на интерфейсе. Ну НЕВОЗМОЖНО ЖЕ пользоваться. Ну как вообще могло так получиться? ЧТО *ЦЕНЗУРА* ЗА БРЕД?! Какого хрена они идут в разном порядке?

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

Вся суть опенсорса. Сделаем искаропки грёбанный трындец и будем потом «допиливать под себя».

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

А оно не позволяет настроить. Говорит «duplicate bla bla» и игнорит попытку сменить кнопку. *ЦЕНЗУРА* *ЦЕНЗУРА* *ЦЕНЗУРА* Только через удаление/добавление полностью всех кнопок. Сначала *ЦЕНЗУРА* их надо удалить, а потому *ЦЕНЗУРА* их надо снова добавить. Но сначала найти. Всё как обычно, через огромную *ЦЕНЗУРА* ЖОПУ.

КАК *ЦЕНЗУРА* ВООБЩЕ ТАМ МОГ РАЗНЫЙ ПОРЯДОК ПОЛУЧИТЬСЯ. КАК???

В общем, решение простое - игнорить один комплект кнопок. Поскольку визуализирован один вариант, постольку им и будем пользоваться.

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

Ну как вообще могло так получиться? ЧТО *ЦЕНЗУРА* ЗА БРЕД?! Какого хрена они идут в разном порядке?

это классические hotkeys винампа, к которым автор слишком привык.

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

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

Я сейчас полез поделиться треком/альбомом и обнаружил полное отсутствие штатного средства. Вот так запросто скопировать название возможности нет. Может запилить? Хм... А я сам могу впилить?

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

ПКМ по треку->Свойства дорожки, и там будут все тэги, которые после даблклика по ним можно копировать. Там и год есть, если он в тегах прописан

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

Я сейчас полез поделиться треком/альбомом и обнаружил полное отсутствие штатного средства. Вот так запросто скопировать название возможности нет. Может запилить? Хм... А я сам могу впилить?

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

edit: через настройки shellexec можно добавить shell command, которая дернет --nowplaying, и скопирует в буфер обмена. повесить все это можно на хоткей, или добавить в меню.

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

А зачем сделано что удалённый m3u плейлист играет только последний файл? Если плейлист скачать то играет все треки из плейлиста как надо. Или это баг?

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

Ок. Есть m3u плейлист. Если его добавить в плеер через «добавить расположение», то дедбиф не отобразит содержимое плейлиста, а будет играть только последний трек, содаржащийся в плейлисте. Если плейлист скачать и открывать с диска то плейлист разворачивается как надо и и плеер видит все треки.

Я ещё обнаружил другую проблему. Если в плейлисте содержатся m4a треки на удалённом сервере, то их воспроизвести не получается, он пытается, но издав скрип он их пропускает. Если эти же файлы играть с диска то ок. Пример в том же плейлисте.

Версия 0.7.3 альфа вроде (пришлось перейти на него из-за какого-то бага в 0.7.2, который тут уже пофикшен, а бекпортировать фикс ты тогда сказал что нет возможности).

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

А, ещё одна нехорошая особенность работы с плейлистами. Если в плейлисте прописаны названия треков через #EXTINF, то при воспроизведении это название трека заменяется именем файла (встроенных тегов в аудиофайле нет). Выглядит это убого.

Особенно если файл расположен на удалённом сервере и содержит заескейпенные символы (%20%20). Ну это отдельная проблема, нужен анэскейп при отображении файла в плейлисте. Выглядит ужасно.

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

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