DeaDBeeF#
Many years ago, I was stuck inside Windows, because I was addicted to Foobar2000, one of the most customizable and fastest audio player I found. Then, a friend of mine told me about DeaDBeeF. I was convinced and decided to set me free with Linux, for good. So this page is dedicated to DeaDBeeF, that marvelous audio player.
Install#
sudo apt-add-repository ppa:starws-box/deadbeef-player; \
sudo apt update && sudo apt install deadbeef flac lame musepack-tools vorbis-tools wavpack;
Configuration#
Grouping by folder name#
- Right click on any tab from the playlist
- Group by
- Custom
- Format :
%directoryname%[<< ⚝ %albumcomment% >>]
Customizing the DeaDBeeF columns#
Here are my DeaDBeeF columns, all based on this deadbeef title formatting progress (google-shame sheet) and that Foobar2000 Title Formatting Reference :
Column | Type | Value |
---|---|---|
Cover | Album cover | |
♫ | Playing | |
# | Custom | (see bellow) |
Title | Custom | (see bellow) |
Length | Length | |
Codec | Custom | (see bellow) |
Custom columns values :
#
:
[<<%track%>>]
Title :
$ifequal(%rating%,1,★ ,)$ifequal(%rating%,2,★★ ,)$ifequal(%rating%,3,★★★ ,)$ifequal(%rating%,4,★★★★ ,)$ifequal(%rating%,5,★★★★★ ,)$ifgreater(%rating%,5,⚠ %rating% ,)$if(%rating%,$ifequal($add(%rating%),0,⚠ %rating% ,))<<<[%artist% — ]>>>$if(%title%,%title%,%filename%)<<[ ⚝ %style%][ ⚝ %wax%][ ⚝ %note%]>>
Codec
<<[$cut(%samplerate%,2) kHz][ %codec%][ %bitrate% kbps][ %:codec_profile%]>>
Custom shell commands#
Custom shell commands are useful, as you can right click a track from DeaDBeeF, open its parent directory, or do a quick search on Discogs...
Here are the custom shell commands I'm adding :
name | command |
---|---|
+ Open Containing Folder | nemo %D |
+ Discogs This | firefox www.discogs.com/search?q=%a+%b&btn=&type=all |
Regarding my "Open Containing Folder" custom shell command, if you are using a different file manager than nemo, use yours instead !