Is it planned to make Windows and/or OSX ports?
No
Playlist, settings, etc are not saved if I kill X session, shut down or restart computer, etc
That is not fixed yet. But it is work in progress. Please don't bother me with that unless you have a patch that fixes it.
Deadbeef takes too much CPU% when playing mp3/ogg/flac
- Try to reduce SRC quality in preferences window (SINC_FASTEST should fit most users)
- Try to check "Use software ALSA resampling" box (This might reduce audio quality but improve performance. Depends on how ALSA is configured)
- 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.
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.
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
How do I make GDB backtrace after crash or hang?
Ensure that you have unstripped binary. Most packages are stripped. So you'll have to build yourself in most cases, if you haven't done so already.
Simply doing "./configure && make && sudo make install" is sufficient, but it's better to add export CFLAGS="-O0 -g".
- install GDB - e.g. apt-get install gdb;
- run "gdb deadbeef", and execute "r" command in GDB shell (player should start);
- reproduce a crash, or press CTRL+c in GDB after hang occurs;
- execute "thread 1" command, followed by "bt" command in GDB
- repeat for at all threads: thread 2<enter> bt<enter>, and so on, until you see "no such thread" message
- now, you can copy the output starting after 1st "bt" command into email/pastebin/textfile, etc.
How do i contribute?
see http://contributing.appspot.com/deadbeef
How do i donate money?
see http://sourceforge.net/donate/index.php?group_id=272657
I want to help with translation. How do I do that?
LXDE project took over translation responsibility, take a look here