Skip to content
Alexey Yakovenko edited this page Jul 10, 2014 · 24 revisions

#How do i contribute?

see http://contributing.appspot.com/deadbeef

##I want to help with translation. How do I do that?

Please use Transifex here

Don't submit PO files directly to me.

In the past, LXDE project was doing translation, but not anymore. Please use our own Transifex.

##Deadbeef crashes or freezes. I want to report a bug. How do i do that?

You need to make GDB backtrace.

[GDB HOWTO](GDB HOWTO)

##After upgrading Deadbeef to v0.5.0, some files (esp. 192KHz, or 96KHz/5.1) aren't playing anymore, while they played fine in 0.4.4. How do I fix that?

###short answer:

upgrade to deadbeef-0.5.1, make sure that SRC (resampler) plugin has been built, then quit the player, and delete the file ~/.config/deadbeef/dspconfig.

after player restart, it will auto-configure itself to emulate 0.4.4 behaviour.

###long answer:

by default, version 0.5 uses resampler provided by ALSA (or PulseAudio, or OSS - depending on chosen output plugin), and ALSA is not always capable to resample. and, in some cases, ALSA resampling cannot be used at all, depending on which output device is selected in Preferences.

version 0.4.4 (and below) resampled output using libsamplerate by default, without using ALSA resampling -- that's why it always worked.

To use libsamplerate resampling, go to Edit -> Preferences -> DSP, add Resampler plugin, and configure it to any samplerate that your output supports.

SRC plugin from 0.5.1 can automatically configure samplerate to match output plugin.

##Deadbeef takes too much CPU% when playing mp3/ogg/flac

  • <=0.4.4: Try to reduce SRC quality in preferences window (SINC_FASTEST should fit most users)
  • <=0.4.4: Try to check "Use software ALSA resampling" box (This might reduce audio quality but improve performance. Depends on how ALSA is configured)
  • 0.5.0: switch off Resampler DSP plugin, if you are using it, or reconfigure it to use less CPU-intensive algorithm
  • If you are using PulseAudio, try to switch to ALSA output
  • Switch dmix to use 44100 Hz samplerate if your soundcard supports that. Read ALSA manual for the info on how to do that.
  • if you are using version <=0.4.4 - try updating to 0.5

##Deadbeef takes too much CPU% when playing APE files

APE files encoded with extreme compression settings may be very CPU intensive to decode. Consider switching to WavPack or FLAC.

##Playlist, settings, etc are not saved if I kill X session, shut down or restart computer, etc

This bug is about the issue. Sorry, it's in russian. In general, it doesn't work yet, but I know about the issue, and will fix it when I get to it.

##Where is the project's roadmap?

In a safe secret place. No, you can't see it.

##How do I use collection manager?

You need to find another player. In Deadbeef, collection management might be implemented in the future, but currently we have more important stuff to do.

##Is it planned to make Windows/WM/WCE/iOS ports?

No

##MacOSX port?

It builds from trunk, using GTK3 for GUI, so pretty bad usability on OSX. There are chances that native Cocoa UI will appear in the future.

##Is there Android port?

It is now available from Android Market. not as free software though, but most of the source code is available, and plugin API is compatible with desktop version.

Source code for Free Plugins Pack is available as separate download, for those who want to learn how to build their own plugins for android. It can be found on the project page Files section, under Android folder. Download, unpack into deadbeef folder. Folder hierarchy should look like deadbeef/android.freeplugins/...

Compile steps (you will need to have some android/eclipse knowledge):

  • install android sdk and ndk
  • build jni code: cd android.freeplugins/jni ; make
  • build the package: launch eclipse, create the project from existing source (point it to android.freeplugins folder), then build

it might require adding some of the ndk/sdk folders to PATH environment variable.

##What other portable devices does Deadbeef run on?

People succeeded to build and run it on Pandora and N900.

##I have 50 ideas about what features must be added to the player!!!111oneone. Can i become idea-generator of the project, so that I tell, and developers do what I ask for?

No

##Can you implement <insert your favorite feature>? And when?

In most cases - yes, I can. Tecnhically. But I don't have time for it, unless it's something simple, and I absolutely love it. In most other cases - patches are welcome.

##Why deadbeef is not available from <my favorite distribution>'s official package repository?

Please contact your distribution representative to get information about this issue. In Linux, it's not generally possible for software developers to control whether their software is in the repositories, or not. Please don't contact deadbeef developers with questions about this.

##When will <the new release> appear on Ubuntu PPA?

When you build it and put on PPA.

##How do i donate money?

Information is here