注意:

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Difference between revisions of "Package:DeaDBeeF"

From Funtoo
Jump to navigation Jump to search
 
(6 intermediate revisions by 3 users not shown)
Line 3: Line 3:
|CatPkg=media-sound/deadbeef
|CatPkg=media-sound/deadbeef
|Maintainer=damex
|Maintainer=damex
|Homepage=http://deadbeef.sourceforge.net/
}}
}}
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, OpenSolaris and other UNIX-like systems. There's also the Android version, which is a very different product. There are no Windows, OSX or iOS versions though, sorry for that.
DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, OpenSolaris and other UNIX-like systems. There's also the Android version, which is a very different product. There are no Windows, OSX or iOS versions though, sorry for that.


Main features (the list is most likely far from complete):
Main features (the list is most likely far from complete):


    mp3, ogg vorbis, flac, ape, wv/iso.wv, wav, m4a/mp3 (aac and alac), mpc, tta, cd audio, and many more
* mp3, ogg vorbis, flac, ape, wv/iso.wv, wav, m4a/mp3 (aac and alac), mpc, tta, cd audio, and many more
    nsf, ay, vtx, vgm/vgz, spc and many other popular chiptune formats
* nsf, ay, vtx, vgm/vgz, spc and many other popular chiptune formats
    SID with HVSC song length database support for sid
* SID with HVSC song length database support for sid
    tracker modules - mod, s3m, it, xm, etc
* tracker modules - mod, s3m, it, xm, etc
    ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing/Info, VorbisComments tag reading and writing, as well as reading many other tag/metadata formats in most supported formats
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing/Info, VorbisComments tag reading and writing, as well as reading many other tag/metadata formats in most supported formats
    automatic character set detection for non-unicode id3 tags - supports cp1251, iso8859-1, and now chinese cp936 (optional), as well as SHIFT-JIS and MS-DOS CP866 for selected formats
* automatic character set detection for non-unicode id3 tags - supports cp1251, iso8859-1, and now chinese cp936 (optional), as well as SHIFT-JIS and MS-DOS CP866 for selected formats
    unicode tags are fully supported as well (both utf8 and ucs2)
* unicode tags are fully supported as well (both utf8 and ucs2)
    cuesheet (.cue files) support, including charset detection/conversion
* cuesheet (.cue files) support, including charset detection/conversion
    clean fast GUI using GTK2 and GTK3, you pick what you like more!
* clean fast GUI using GTK2 and GTK3, you pick what you like more!
    no GNOME or KDE dependencies
* no GNOME or KDE dependencies
    minimization to system tray, with scrollwheel volume control, etc
* minimization to system tray, with scrollwheel volume control, etc
    drag and drop, both in playlist, and from other apps
* drag and drop, both in playlist, and from other apps
    control playback from command line
* control playback from command line
    global hotkeys
* global hotkeys
    multiple playlists using tabbed interface
* multiple playlists using tabbed interface
    album cover display
* album cover display
    OSD notifications about current playing songs
* OSD notifications about current playing songs
    18-band graphical equalizer and other DSP plugins
* 18-band graphical equalizer and other DSP plugins
    built-in high quality tag editor, with custom fields support
* built-in high quality tag editor, with custom fields support
    customizable groups in playlists
* customizable groups in playlists
    customizable columns with flexible title formatting
* customizable columns with flexible title formatting
    streaming radio support for ogg vorbis, mp3 and aac streams
* streaming radio support for ogg vorbis, mp3 and aac streams
    gapless playback for correctly encoded files
* gapless playback for correctly encoded files
    lots of plugin, such as global hotkeys, last.fm scrobbler, converter, and many more, sdk is included
* lots of plugin, such as global hotkeys, last.fm scrobbler, converter, and many more, sdk is included
    comes with advanced Converter plugin, which allows to transcode files to other formats
* comes with advanced Converter plugin, which allows to transcode files to other formats
    was tested on x86, x86_64, powerpc, arm, mips architectures, should work on most modern platforms
* was tested on x86, x86_64, powerpc, arm, mips architectures, should work on most modern platforms
    new features are being added all the time -- check for updates frequently!
* new features are being added all the time -- check for updates frequently!


== Installing DeaDBeeF ==
== Installing DeaDBeeF ==
Line 43: Line 43:
</console>
</console>


DeaDBeeF have many use flags and they're self explanatory. They're for built'in functional of the player or installing a 3rd party plugins.
=== Support of remote locations ===


3party plugins installed via use flags explained here:
In order to be able to listen to remote sources (File -> Add Location), you will need to compile it with cURL plugin:


{| class="wikitable sortable"
<console>
|-
###i## echo "media-sound/deadbeef curl" >> /etc/portage/package.use
! USE flag !! Plugin package !! Pluing description
###i## emerge deadbeef
|-
</console>
| archive || media-plugins/deadbeef-archive-reader || Reading media files from archived files
|-
| bookmark-manager || media-plugins/deadbeef-bookmark-manager || Resume playinf files after closing player from the last timestamp
|-
| bs2b || media-plugins/deadbeef-bs2b || bs2b dsp support. Useful for headphones
|-
| filebrowser || media-plugins/deadbeef-fb || Browse files on your disks
|-
| gnome-mmkeys || media-plugins/deadbeef-gnome-mmkeys || Gnome multimedia keys support
|-
| infobar || media-plugins/deadbeef-infobar || Show online lyrics
|-
| jack || media-plugins/deadbeef-jack || Jack audio support
|-
| mpris || media-plugins/deadbeef-mpris || MPRIS support
|-
| musical-spectrum || media-plugins/deadbeef-musical-spectrum || Draws musical spectrum for current track
|-
| replaygain-control || media-plugins/deadbeef-replaygain-control
|-
| spectrogram || media-plugins/deadbeef-spectrogram || Draws spectrogram for current track
|-
| stereo-widener || media-plugins/deadbeef-stereo-widener || Widens stereo
|-
| vk || media-plugins/deadbeef-vk || Play music fron vk.com social network
|-
| vu-meter || media-plugins/deadbeef-vu-meter || Draws vu meter for current track
|-
| waveform-seekbar || media-plugins/deadbeef-waveform-seekbar || Draws waveform seekbar for current track
|}


== Installing DeaDBeeF 3rd Party Plugins==
deadbeef-plugins-meta package will be automatically pulled in when you install deadbeef player.
It has many use flags which are described at the metadata.xml. https://raw.githubusercontent.com/damex/funtoo-deadbeef/master/media-plugins/deadbeef-plugins-meta/metadata.xml
If you want to emerge one of those plugins - just enable that use flag for deadbeef-plugins-meta and emerge it:
<console>
###i## emerge deadbeef-plugins-meta
</console>
{{EbuildFooter}}
{{EbuildFooter}}

Latest revision as of 19:53, January 23, 2016

DeaDBeeF

   Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, OpenSolaris and other UNIX-like systems. There's also the Android version, which is a very different product. There are no Windows, OSX or iOS versions though, sorry for that.

Main features (the list is most likely far from complete):

  • mp3, ogg vorbis, flac, ape, wv/iso.wv, wav, m4a/mp3 (aac and alac), mpc, tta, cd audio, and many more
  • nsf, ay, vtx, vgm/vgz, spc and many other popular chiptune formats
  • SID with HVSC song length database support for sid
  • tracker modules - mod, s3m, it, xm, etc
  • ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing/Info, VorbisComments tag reading and writing, as well as reading many other tag/metadata formats in most supported formats
  • automatic character set detection for non-unicode id3 tags - supports cp1251, iso8859-1, and now chinese cp936 (optional), as well as SHIFT-JIS and MS-DOS CP866 for selected formats
  • unicode tags are fully supported as well (both utf8 and ucs2)
  • cuesheet (.cue files) support, including charset detection/conversion
  • clean fast GUI using GTK2 and GTK3, you pick what you like more!
  • no GNOME or KDE dependencies
  • minimization to system tray, with scrollwheel volume control, etc
  • drag and drop, both in playlist, and from other apps
  • control playback from command line
  • global hotkeys
  • multiple playlists using tabbed interface
  • album cover display
  • OSD notifications about current playing songs
  • 18-band graphical equalizer and other DSP plugins
  • built-in high quality tag editor, with custom fields support
  • customizable groups in playlists
  • customizable columns with flexible title formatting
  • streaming radio support for ogg vorbis, mp3 and aac streams
  • gapless playback for correctly encoded files
  • lots of plugin, such as global hotkeys, last.fm scrobbler, converter, and many more, sdk is included
  • comes with advanced Converter plugin, which allows to transcode files to other formats
  • was tested on x86, x86_64, powerpc, arm, mips architectures, should work on most modern platforms
  • new features are being added all the time -- check for updates frequently!

Installing DeaDBeeF

To install deadbeef, emerge it:

root # emerge deadbeef

Support of remote locations

In order to be able to listen to remote sources (File -> Add Location), you will need to compile it with cURL plugin:

root # echo "media-sound/deadbeef curl" >> /etc/portage/package.use
root # emerge deadbeef

Installing DeaDBeeF 3rd Party Plugins

deadbeef-plugins-meta package will be automatically pulled in when you install deadbeef player. It has many use flags which are described at the metadata.xml. https://raw.githubusercontent.com/damex/funtoo-deadbeef/master/media-plugins/deadbeef-plugins-meta/metadata.xml If you want to emerge one of those plugins - just enable that use flag for deadbeef-plugins-meta and emerge it:

root # emerge deadbeef-plugins-meta