forked from Tydus/deadbeef
-
Notifications
You must be signed in to change notification settings - Fork 0
A Deadbeef Fork, especially concentrating in UI and artworks
License
Unknown, GPL-2.0 licenses found
Licenses found
Unknown
COPYING
GPL-2.0
COPYING.GPLv2
thynson/deadbeef
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
TABLE OF CONTENTS 1. compiling, dependencies, etc 2. information for distributors ========================================================== 1. compiling, dependencies, etc * first you need to install dependencies. full list is provided at the end of this section for your convenience * you will need intltool to be installed. if you don't need translations -- run ./configure --disable-nls (in this case you won't need to install intltool) * if you want to build from git - install autotools, and run ./autogen.sh to bootstrap * run "./configure --help", and read it. * now you're ready to configure the build process -- run "./configure --prefix=/usr", and wait until it finishes. you may want to change prefix to another value. consult INSTALL file for more info. * make sure all plugins which you want have "Yes" status in the list that's printed by configure. if not -- install missing dependencies, and rerun configure. that is especially important for GTKUI, and ALSA or OSS plugins. make sure you have both. otherwise you won't get GUI and/or sound output. * after satisfying all dependencies, run "make -j5" (change -j number to suit your number of CPUs/cores, e.g. 5 is quite good for single CPU dual-core machines). it is a good idea to do it as normal user (this step doesn't require root privileges). * after build finishes, run "make install" as root full list of dependencies: libsamplerate: for dsp_libsrc plugin (resampler) gtk+-2.0 >= 2.12 (+ gthread, + glib): GTK+ 2.0 user interface alsa-lib: ALSA support libvorbis and libogg: for ogg vorbis plugin libcurl >= 7.10: for last.fm, vfs_curl (shoutcast/icecast), artwork plugins imlib2: for artwork plugin; see libjpeg and libpng below libjpeg and libpng: for artwork plugin (when imlib2 is not installed, or --disable-artwork-imlib2 is used) libmad: for mp3 plugin (mpeg1,2 layers1,2,3) libFLAC: for flac plugin wavpack: for wavpack plugin libsndfile: for sndfile plugin libcdio + libcddb: for cd audio plugin ffmpeg (libavcodec + libavformat): for ffmpeg plugin xlib: for global hotkeys dbus: for notification daemon support (OSD current song notifications) dbus-glib: for media key support pulseaudio: for PulseAudio output plugin faad2: for AAC plugin zlib: for Audio Overload plugin (psf, psf2, etc), GME (for vgz) libzip: for vfs_zip plugin yasm: required to build assembly portions of ffap plugin on supported platforms (x86, x86_64) actual package names for your Linux distribution may vary. ========================================================== 2. information for distributors The Deadbeef player code is licensed under GPLv2, but this is not a requirement for plugins. Plugins don't link directly to deadbeef code, but are using special API header file which uses ZLib license.
About
A Deadbeef Fork, especially concentrating in UI and artworks
Resources
License
Unknown, GPL-2.0 licenses found
Licenses found
Unknown
COPYING
GPL-2.0
COPYING.GPLv2
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 61.0%
- C++ 22.4%
- Shell 15.6%
- Vala 0.5%
- Assembly 0.5%
- Perl 0.0%