LINUX.ORG.RU

обсуждение deadbeef

 


9

9

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

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

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

★★★★★

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

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

не, похоже что воспроізводітся на mp3 - там віжу только целые секунды. На FLAC нецелые.

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

наврал - разніца между разнымі end-to-end plays есть:

«scrobble_duration»:{«amount»:151483,«unit»:«ms»},«length»:{«amount»:151520,«unit»:«ms»}

«scrobble_duration»:{«amount»:151530,«unit»:«ms»},«length»:{«amount»:151520,«unit»:«ms»}

Обсчая длина одинаковая, а playtime (scrobble_duration) - разный. Возможно влияет работа с буферами альсы.

В любом случае - FYI.

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

Под первым пунктом я подразумеваю выравнивание элемента по какому-то краю и по центру (каверарт к примеру).

виджеты всегда занимают все пространство контейнера.

так что выравнивать надо не виджеты, а их содержимое, и только в таких частных случаях, как album art. так что это нельзя решить общим решением. насчет album art - учту.

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

проверю на гтк3, в ближайшие дни.

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

проверил, в gtk3 тоже все ок.

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

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

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

ок, а что имеется ввиду под «мультимедийные клавиши не видит»? по-умолчанию deadbeef не использует их, т.е. нужно зайти в настройки, и добавить нужные hotkeys. вы это делали?

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

значит, стародавние натройки слетели.

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

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

Для FreeBSD порт http://www.freshports.org/audio/deadbeef/ когда обновится?

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

Новая версия под не-Linux принципиально не собирается что ли?

некому собирать.

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

собирайте из git

Это исключено. Я уже пытался доказать мантейнеру порта ценность сборки пакетов из исходников, полученных прямо из систем управления версиями, — бесполезно. Мантенерам нужны архивы с исходниками с доступом по http или ftp.

Мантейнер порта audio/deadbeef, Вениамин Гвоздиков, сейчас слишком занят, чтобы уделить достаточно внимания обновлению порта. Сподобить его воспользоваться Git для получения исходников — никудышная идея.

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

Это исключено. Я уже пытался доказать мантейнеру порта ценность сборки пакетов из исходников, полученных прямо из систем управления версиями, — бесполезно. Мантенерам нужны архивы с исходниками с доступом по http или ftp.

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

Сподобить его воспользоваться Git для получения исходников — никудышная идея.

он писал, что проблема не в недостатке времени, а в том, что в fbsd дремучие версии автотулсов, и у него не получается сгенерить configure. поэтому получается тестировать только релиз-кандидаты из тарболлов, а их он прощелкал.

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

Он мне вот эту ссылку дал на «процесс идёт»: https://redports.org/buildarchive/20131126084102-56384/

Как видно, у него даже FreeBSD 10 в стадии -CURRENT (10.0-ALPHA5 i386) всё ещё находится.

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

в fbsd дремучие версии автотулсов

autotools 20130627 — http://www.freshports.org/devel/autotools/

Как-то странно называть июньскую версию этого года «дремучей».

Что в зависимостях старое:

% pkg info -d deadbeef-0.5.5_5
deadbeef-0.5.5_5:
	xproto-7.0.24
	xineramaproto-1.2.1
	xf86vidmodeproto-2.3.1
	xextproto-7.2.1
	xcb-util-renderutil-0.3.8
	xcb-util-0.3.9_1,1
	videoproto-2.3.2
	renderproto-0.11.1
	randrproto-1.4.0
	pixman-0.30.2
	libxcb-1.9.1_1
	libXxf86vm-1.1.3
	libXv-1.0.10,1
	libXrender-0.9.8
	libXrandr-1.4.2
	libXinerama-1.1.3,1
	libXi-1.7.2,1
	libXfixes-5.0.1
	libXext-1.3.2,1
	libXdmcp-1.1.1
	libXdamage-1.1.4
	libXcursor-1.1.14
	libXcomposite-0.4.4,1
	libXau-1.0.8
	libX11-1.6.2,1
	libSM-1.2.2,1
	libICE-1.0.8,1
	kbproto-1.0.6
	inputproto-2.3
	fixesproto-5.0
	dri2proto-2.8
	damageproto-1.2.1
	compositeproto-0.4.2
	pango-1.34.1_1
	libXt-1.1.4,1
	libXmu-1.1.2,1
	gtk2-2.24.19_2
	xorg-fonts-truetype-7.7_1
	mkfontscale-1.1.1
	mkfontdir-1.0.7
	libfontenc-1.1.2
	libXft-2.3.1
	fontconfig-2.10.95,1
	font-util-1.3.0
	font-misc-meltho-1.0.3
	font-misc-ethiopic-1.0.3
	font-bh-ttf-1.0.3
	encodings-1.0.4,1
	dejavu-2.34
	libxml2-2.8.0_3
	expat-2.1.0
	gnome_subr-1.0
	ca_root_nss-3.15.2_1
	harfbuzz-0.9.19
	freetype2-2.5.0.1
	cups-client-1.5.4_1
	xvid-1.3.2,1
	x264-0.136.2358_1
	schroedinger-1.0.11_1
	mp4v2-1.9.1
	libvpx-1.2.0
	libtheora-1.1.1_3
	librtmp-2.4.20130923
	gpac-libgpac-0.5.0,1
	ffmpeg0-0.7.16_1,1
	dirac-1.0.2_1
	shared-mime-info-1.1
	pciids-20131130
	hicolor-icon-theme-0.12
	gnomehier-3.0
	fftw3-float-3.3.3_1
	fftw3-3.3.3_1
	python27-2.7.6_1
	python2-2_1
	python-2.7_1,2
	perl5-5.18.1_4
	tiff-4.0.3
	png-1.5.17
	openjpeg-1.5.0_2
	opencv-core-2.4.7_1
	libdrm-2.4.17_1
	libGLU-9.0.0
	libGL-7.6.1_4
	lcms2-2.5
	jpeg-8_4
	jbigkit-1.6
	jasper-1.900.1_12
	gtk-update-icon-cache-2.24.19
	graphite2-1.2.3
	gdk-pixbuf2-2.28.2
	freeglut-2.8.1
	cairo-1.10.2_6,2
	curl-7.33.0_1
	pcre-8.33
	orc-0.4.18
	libpthread-stubs-0.3_4
	libpciaccess-0.13.2
	libffi-3.0.13
	libexecinfo-1.1_3
	icu-50.1.2
	glib-2.36.3
	gettext-0.18.3.1
	dbus-glib-0.100.2
	dbus-1.6.12
	wavpack-4.60.1
	speex-1.2.r1_5,1
	opencore-amr-0.1.3
	libvorbis-1.3.3_1,3
	libsndfile-1.0.25_3
	libsamplerate-0.1.8_4
	libogg-1.3.1,4
	libmad-0.15.1b_2
	libaacplus-2.0.2_2
	lame-3.99.5_1
	gsm-1.0.13
	flac-1.3.0_1
	faad2-2.7_4,1
	faac-1.28_2
	celt-0.11.3_1
	libzip-0.11.1
	atk-2.8.0
?

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

Как-то странно называть июньскую версию этого года «дремучей».

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

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

Interlace

баг с авторесайзом воспроизвел в гномощели на федоре20, спасибо за инфу. исправлю в ближайшее время.

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

Спасибо, тогда я пересоберу deadbeef из git, когда исправление будет готово. А пока временно переключился на GTK2-интерфейс, где этого бага нет.

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

от тебя можно отписаться? я не порт-мантейнер. и даже не юзер freebsd.

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

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

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

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

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

не просто бесполезное, но и вредное.

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

Енджой йо «централизованная система распространения ПО»

kravich ★★★★
()

выпущен deadbeef 0.6.1 Release Candidate 2.

подробности здесь и про RC1 здесь.

для Ъ:

TARBALL: http://sourceforge.net/projects/deadbeef/files/deadbeef-0.6.1-rc2.tar.bz2/dow...

i686 STATIC BUILD: http://sourceforge.net/projects/deadbeef/files/deadbeef-static_0.6.1-rc2-1_i6...

x86_64 STATIC BUILD: http://sourceforge.net/projects/deadbeef/files/deadbeef-static_0.6.1-rc2-1_x8...

CHANGES SINCE RC1:

  • prevent passing non-utf8 filenames to progress dialog
  • fixed crash when opening invalid VTX files
  • fixed crash when opening invalid WMA files
  • fixed memcpy@GLIBC_2.14 linking bug in x86_64 static build
waker ★★★★★
() автор топика
Ответ на: комментарий от waker

зы: под freebsd компилится, но не работает. в RC3, надеюсь, получится исправить — добрый человек поставил freebsd в виртуалку, и прислал мне образ для vbox.

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

Автор , напиши нормальный видеоплеер . В линуксе , нет ни одного видеоплеера на Gtk , на Qt есть один , а на Gtk ... бред обкурившихся дегенератов , с миллионами ненужных зависимостей . Этот мой высер , можно расценивать как крик отчаяния . Если нагадил в твоём топике , то извини .

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

Ты представь, что здесь будет, если он вдруг возьмет и напишет.
Сюда ж половина ЛОРа придет с криком «афтор, умоляем, напиши нам нормальное ВСЁ!»

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

Автор , напиши нормальный видеоплеер .

меня устраивают mplayer и vlc, тулкитофобией не страдаю, писать еще один такой же, но другой, нет ни желания, ни времени.

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

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

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

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

Всё понятно, будем обходиться другими методами.

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

если что, вместо плейлиста оно втыкается через view -> designmode, потом правой кнопкой на плейлисте, replace with -> filebrowser.

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

вышел deadbeef 0.6.1

подробности здесь

перевод changelog:

  • исправлен вылет в AAC плагине на файлах в которых прописано 0 сэмплов в заголовке (наример рипы с радио)
  • исправлены проблемы линковки libsupc++
  • исправлена поддержка gcc<4.5
  • исправлено описание пллагина hotkeys в configure --help
  • исправлено 100% нагрузка CPU после использования определенных hotkeys
  • исправлено открытие файлов с командной строки в плейлист по умолчанию
  • запрещено запускать несколько окон конвертера
  • исправлен баг в отрисовке эквалайзера
  • исправлен прогресс-диалог во время загрузки плейлистов
  • исправлен парсер M3UINF
  • произведен откат фиксов в плагине MP3 приводящих к неправильному вычислению длины
  • исправлено отпускание удаленных глобальных горячих клавиш
  • добавлена опция для конфиг-файла позволяющая трассировать буферизацию и стриминг
  • плагин ffmpeg теперь умеет переключать формат динамически
  • исправлена редкая проблема с буферизацией, приводящая к «заиканиям» у некоторых пользователей
  • исправлена работоспособность плеера без X11 и/или GTK-плагина
  • исправлена ошибка округления при вычислении длины mp3 файлов
  • исправлена некорректная позиция скроллинга/курсора после удаления плейлиста
  • добавлена поддержка загрузки плагинов из ~/.local/lib{32|64}/deadbeef, в зависимости от сборки плеера
  • исправлен баг, ограничивающий длину путей к файлам в архивах 256 байтами
  • исправлены проблемы с авто-ресайзом колонок плейлистов
  • удалены хаки для избавления от libstdc++ из c++ плагинов
  • исправлено отображение «Remove from disk» в меню плейлиста в зависимости от соответствующей настройки
  • исправлено применение опции «Pin group titles» во время запуска (patch from Christian Boxdörfer)
  • улучшено автоопределение кодировки в CUE файлах, теперь не-utf8 данные всегда корректно обрабатываются
  • сетевые потоки в режиме паузы больше не начинают буферизацию, пока их не запустят на проигрывание
  • снятие сетевых потоков с паузы теперь всегда перезапускает соединение
  • предотвращение загрузки плейлистов из архивов (архивы должны восприниматься как папки)
  • скрывать вкладку «Hotkeys» из настроке, если плагин hotkeys недоступен
  • не собирать плагин shellexecui если не будет собран shellexec
  • исправлена утечка памяти после перетаскивания pls/m3u плейлистов из других приложений
  • не допускать попадание не-utf8 строк в прогресс-диалог добавления файлов
  • исправлен вылет при открытии некоторых некорректных VTX файлов
  • исправлен вылет при открытии некоторых некорректных WMA файлов
  • не удалять replaygain информацию при записи тагов в FLAC
  • исправлен очень старый баг переполнения буфера в обработке перетаскивания файлов (найден и исправлен благодаря Megabaks'у)
waker ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.