media-sound / deadbeef

DeaDBeeF is a modular audio player similar to foobar2000

Official package sites : https://deadbeef.sourceforge.io/ ·

v1.9.6-r1 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2.1 wavpack? ( BSD )
Keywords
amd64 x86 ~riscv
USE flags
aac alsa cdda converter cover dts ffmpeg flac hotkeys lastfm libretro libsamplerate mp3 musepack nls notify nullout opus oss pipewire pulseaudio sc68 shellexec supereq vorbis wavpack zip

General

aac
Enable support for MPEG-4 AAC Audio
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
cdda
Add Compact Disk Digital Audio (Standard Audio CD) support
converter
File format converter
cover
Support for cover art
dts
Enable DTS Coherent Acoustics decoder support
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
flac
Add support for FLAC: Free Lossless Audio Codec
hotkeys
Keyboard shortcuts support
lastfm
last.fm/AudioScrobbler protocol support
libretro
libretro resampling plugin
libsamplerate
Support the Secret Rabbit Code resampler
mp3
Add support for reading mp3 files
musepack
Enable support for the musepack audio codec
nls
Add Native Language Support (using gettext - GNU locale utilities)
notify
Desktop notifications support
nullout
Dummy output driver
opus
Enable Opus audio codec support
oss
Add support for OSS (Open Sound System)
pipewire
Pipewire output plugin
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
sc68
Atari ST and Amiga music player
shellexec
Define custom shell commands that can be called on tracks
supereq
Enable equalizer
vorbis
Add support for the OggVorbis audio codec
wavpack
Add support for wavpack audio compression tools
zip
Enable support for ZIP archives

app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon

dev-libs / glib : The GLib library of C routines

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / libcdio : A library to encapsulate CD-ROM reading and control

dev-libs / libdispatch : A library for concurrent code execution on multicore hardware

dev-libs / libzip : Library for manipulating zip archives

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / faad2 : AAC audio decoding library

media-libs / flac : Free lossless audio encoder and decoder

media-libs / imlib2 : Version 2 of an advanced replacement library for libraries like libXpm

media-libs / libcddb : Library for accessing a CDDB server

media-libs / libdca : Library for decoding DTS Coherent Acoustics streams used in DVD

media-libs / libogg : The Ogg media file format library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / opusfile : A high-level decoding and seeking API for .opus files

media-sound / cdparanoia : An advanced CDDA reader with error correction

media-sound / mpg123-base : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-sound / musepack-tools : Musepack SV8 libraries and utilities

media-sound / wavpack : Hybrid lossless audio compression tools

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

media-video / pipewire : Multimedia processing graphs

net-misc / curl : A Client that groks URLs

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

virtual / libintl : Virtual for the GNU Internationalization Library

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / pango : Internationalized text layout and rendering library

app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon

dev-libs / glib : The GLib library of C routines

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / libcdio : A library to encapsulate CD-ROM reading and control

dev-libs / libdispatch : A library for concurrent code execution on multicore hardware

dev-libs / libzip : Library for manipulating zip archives

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / faad2 : AAC audio decoding library

media-libs / flac : Free lossless audio encoder and decoder

media-libs / imlib2 : Version 2 of an advanced replacement library for libraries like libXpm

media-libs / libcddb : Library for accessing a CDDB server

media-libs / libdca : Library for decoding DTS Coherent Acoustics streams used in DVD

media-libs / libogg : The Ogg media file format library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

media-libs / libvorbis : The Ogg Vorbis sound file format library

media-libs / opusfile : A high-level decoding and seeking API for .opus files

media-sound / cdparanoia : An advanced CDDA reader with error correction

media-sound / mpg123-base : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-sound / musepack-tools : Musepack SV8 libraries and utilities

media-sound / wavpack : Hybrid lossless audio compression tools

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

media-video / pipewire : Multimedia processing graphs

net-misc / curl : A Client that groks URLs

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

virtual / libintl : Virtual for the GNU Internationalization Library

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / libX11 : X.Org X11 library

x11-libs / pango : Internationalized text layout and rendering library

media-sound / deadbeef-mpris2-plugin : MPRISv2 plugin for the DeaDBeeF music player

896262
media-sound/deadbeef-1.9.5: unknown type name 'size_t' on arm64
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
media-sound/deadbeef: add vfs_zip plugin
Closes: https://bugs.gentoo.org/923489 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
media-sound/deadbeef: drop 1.9.5-r3
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Michał Górny · gentoo
media-sound/deadbeef: Stabilize 1.9.6 x86, #919702
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.9.6 amd64, #919702
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
media-sound/deadbeef: drop 1.9.6_rc1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Viorel Munteanu · gentoo
media-sound/deadbeef: add 1.9.6
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
media-sound/deadbeef: drop 1.9.6_beta2
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Viorel Munteanu · gentoo
media-sound/deadbeef: add 1.9.6_rc1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
media-sound/deadbeef: drop 1.9.6_beta1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Viorel Munteanu · gentoo
media-sound/deadbeef: add 1.9.6_beta2
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
media-sound/deadbeef: add binding subslot operator to media-video/ffmpeg
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Viorel Munteanu · gentoo
media-sound/deadbeef: add 1.9.6_beta1
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-sound/deadbeef: Stabilize 1.9.5-r1 x86, #906851
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Andreas Sturmlechner · gentoo
media-sound/deadbeef: Switch IUSE=pulseaudio to media-libs/libpulse
Bug: https://bugs.gentoo.org/906851 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
media-sound/deadbeef: drop 1.9.3, 1.9.4
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.9.5-r1 amd64, #906851
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.9.4 amd64, #899676
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.9.5-r1 bump, missing USE added.
Bug: https://bugs.gentoo.org/896262 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.9.5 version bump.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Piotr Karbowski · gentoo
media-sound/deadbeef: drop old.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
orbea · gentoo
media-sound/deadbeef: Fix the build with musl
Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/29232 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.9.3 x86, #891599
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.9.3 amd64, #891599
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.9.4 version bump.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-sound/deadbeef: Stabilize 1.9.2-r1 x86, #881333
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.9.2-r1 amd64, #881333
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.9.3 version bump.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Piotr Karbowski · gentoo
media-sound/deadbeef: drop old.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.9.2-r1: backport of clang-16 fixes.
Closes: https://bugs.gentoo.org/878283 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.9.2 version bump.
Together with upstream ffmpeg-5.0 build fixes and Werror dropping patch. Closes: https://bugs.gentoo.org/show_bug.cgi?id=854984 Closes: https://bugs.gentoo.org/show_bug.cgi?id=834392 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
orbea · gentoo
media-sound/deadbeef: Add USE=libsamplerate
Also changes the EAPI to 8. Closes: https://github.com/gentoo/gentoo/pull/27390 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
orbea · gentoo
media-sound/deadbeef: Fix the build with musl
There are two more musl build issues, but they are musl bugs that affect code that is force disabled in the ebuild. See: https://github.com/DeaDBeeF-Player/deadbeef/issues/2856 https://github.com/DeaDBeeF-Player/deadbeef/issues/2857 https://www.openwall.com/lists/musl/2022/04/12/1 Bug: https://bugs.gentoo.org/870187 Closes: https://bugs.gentoo.org/870187 Upstream-Commit: https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a Upstream-Issue: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858 Upstream-PR: https://github.com/DeaDBeeF-Player/deadbeef/pull/2859 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/27377 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: add media-libs/flac subslot dep
media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.9.1-r1: REQUIRED_USE QA fix.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.9.1 version bump
Closes: https://bugs.gentoo.org/851687 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
media-sound/deadbeef: keyword 1.8.8-r2 for ~riscv
Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: fix IndirectInherits (toolchain-funcs)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: sc68 support added; drop old.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.8.8-r1 x86, #831644
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.8.8-r1 amd64, #831644
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: add libjansson subslot dep
Earlier versions of libjansson lacked symbol versioning, causing crashes. Bug: https://bugs.gentoo.org/812119 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.8.8 version bump.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
media-sound/deadbeef: Update from l10n.eclass to plocale.eclass
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: add missing pkgconfig (B)DEPEND
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.8.4 x86, #775524
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-sound/deadbeef: Stabilize 1.8.4 amd64, #775524
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.8.7-r1: Force clang; libdispatch dep added.
Upstream stated that from 1.8.5 onward the GCC is no longer supported. Because of that, clang will be enforced instead. notify and lastfm plugins now requires libdispatch. Closes: https://bugs.gentoo.org/775551 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: 1.8.7 bump.
Closes: https://bugs.gentoo.org/771279 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: wavpack support.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: lastfm IUSE
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: dev-libs/jansson depend.
Faster than ago's and toralf's thinderboxes! Also fixing two typos Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-sound/deadbeef: new package (1.8.4)
Deadbeef has not been added into the tree for a long time due to licensing concerns. The package will build all the plugins dynamically and link dynamically to any system library it depends on. All the plugins with questionable licenses and most of the vendorized code has been also removed. This also means that lots of the plugins is missing, but none of them can be considered core functionality and for the files that lack proper plugin, there's a fair chance that ffmpeg plugin will work with them. The player support both gtk2 and gtk3, however there's little point in interfacing gtk2 now, so the gtk3 is used instead and cannot be opt-out from. For the same reason mp3 plugin uses mpg123 instead of libmad that is now considered dead upstream. Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>