DeadBeef Silica

Your rating: None Average: 4.9 (20 votes)

A Sailfish port of the DeadBeef audio player.

NEW: Finnish translation


  • Wide range of supported formats:
    • Lossy audio: MP3, AAC, Ogg Vorbis, Opus, DTS, WMA, MusePack, MP2, MP1
    • Lossless audio: FLAC, APE, WavPack, ALAC, TTA, Shorten
    • Uncompressed audio: WAV, AIFF
    • Tracker music: MOD, XM, IT, S3M, STM, PTM, MTM, 669
    • Game music: GBS, AY
    • SID tunes
    • MIDI (requires FreePats package installed)
    • Other rare audio formats (most of them are not tested)
  • Cuesheet (.CUE files) support
  • Gapless playback
  • Streaming radio support
  • Multiple playlists support with ability to save and load playlists in M3U, M3U8, PLS and native DBPL formats
  • Support for tags in various formats
  • Playback Queue support
  • 18-band graphical equalizer
  • Support for various playback orders (linear, shuffle tracks, shuffle albums, random) and looping modes (loop all, loop single song, do not loop)
  • scrobbling support
  • Support for controlling playback through the buttons on a lockscreen
  • Support for controlling playback through Bluetooth headset buttons. It currently works on a phones with Bluez5 only (Sailfish X at least). Support for phones with Bluez4 (Jolla 1 and some others) is expected some time later.
  • Support for controlling playback throught wired headset button (Call/Hangup single-press - play/pause, double-press - next track, triple-press - previous track)
  • Support for playing files directly from ZIP files
  • Option to restore previous session at startup

Available and upcoming translations:

Статус перевода

Please feel free to propose your own translation or a fix for existing one using online translation service.

Known issues:

  • MMS streaming protocol is supported but currently broken
  • ALAC is currently broken
  • PLS playlist format is currently broken
  • BT headset unplugging always pauses playback no matter if "Pause playback when headset is unplugged" option is enabled or disabled

Please use bug tracker to file bug reports and feature requests.

Application versions: 
File deadbeef-silica-0.1-10.3.1.jolla_.armv7hl.rpm102.59 KB25/12/2017 - 18:20
File deadbeef-silica-0.2-1.armv7hl.rpm1019.3 KB23/04/2019 - 19:54
File deadbeef-silica-0.3-1.armv7hl.rpm183.05 KB08/06/2019 - 17:36
File deadbeef-silica-0.4-1.armv7hl.rpm203.08 KB24/08/2019 - 11:32
File deadbeef-silica-0.5-1.armv7hl.rpm200.94 KB09/11/2019 - 17:29
File deadbeef-silica-0.6-1.armv7hl.rpm201.25 KB19/01/2020 - 15:38
File deadbeef-silica-0.7-1.armv7hl.rpm206.85 KB09/02/2020 - 13:33
File deadbeef-silica-0.8-1.armv7hl.rpm208.32 KB22/02/2020 - 14:27
File deadbeef-silica-0.9-1.armv7hl.rpm212.84 KB12/04/2020 - 15:58

- Added Finnish translation

Full changelog


ferlanero's picture

Would be there any possibility of making a 64 bit version, please?

Georgiy's picture

Good day, when is the new version ?

Georgiy's picture

Всем привет,было бы не плохо предустановки эквалайзера.

kravich's picture

Да, это часто запрашиваемая фича. Сделаю как смогу

DrDweeb's picture

Saifish OS V XperiaX

For "Random" playback, I use "Select current dir" on the parent directory for music /home/nemo/android_storage/music

However it takes so long (4-5000 tracks) that I get the "DeadBeef is not responding. You can either wait or close the application" message. After 7 or 8 hits waiting, the entire library is indexed. 

I am not sure if this is attribute of the OS or DeadBeef. I am guessing SFOS thinks the App might be in a tight loop and needs killing. 

This is inconvenient and might be fixable

kravich's picture

Hi! Yes, this is a known issue of DeadBeef. I'll fix it eventually.

tanghus's picture

Sorry, wrong app.

tanghus's picture

Great alarm clock. Just what I needed.

zipotron's picture

Hello! I couldn't install, I got a message 'Installation problem ' in my Sony X. Thanks

kravich's picture

Hi! Could you please try to install it from console and provide detailed error message? To do this, you may use following commands:


pkcon refresh

pkcon install deadbeef-silica

piggz's picture

This looks great, can you make an x86 version available? Thx

kravich's picture

Whoa! I was not aware that there are an x86 Sailfish devices available. It turns out that Jolla Tablet is such device. Ok, I'll make an x86 build eventually (no specific deadline, sorry).

ferlanero's picture

I usually use Deadbeef Silica to listen my favourite internet radios through my bluetooth helmet while I'm skating over my electric scooter. Now with the new auto-stop feature when BT headset unplugs, Deadbeef provides me the best music experience in Sailfish by far and it makes my life happier, thanks!

But I have a question related to the internet radio playback: it would be possibe to add the feature that if the current radio stream fails, Deadbeef automatically tries to reconnect or even better, skips the stream which fails and jump to the next radio stream in the list? It would be an incredible feature!

kravich's picture

Hi! Thanks for your kind words!

>it would be possibe to add the feature that if the current radio stream fails, Deadbeef automatically tries to reconnect or even better, skips the stream which fails and jump to the next radio stream in the list?

Actually, the current behavior of DeadBeef is already to skip radio stream that fails and start the next one in a list, I've seen this in action on my playlist with radio streams. However, this happens only after some timeout and in theory may not work for specific type of network stream. Could you please share your playlist on which you observe problem with radio stream failing infinitely? Or do you have any other details on how to reproduce this issue? You can mail me this information on cravchik[at]


lispy's picture

Getting better all the time. Best player for Sailfish OS.

kravich's picture


Georgiy's picture

Лучшее приложение для музыки.

Ezreal's picture

nice update!

kravich's picture

Glad you like it!

mister13x's picture

Хорошо, будем ждать.

kravich's picture

Запоминание активного трека при закрытии плеера наконец-то подъехало. Проверь - работает так, как нужно?

mister13x's picture

Проверил, работает, спсибо за работу, еще теперь профили и будет вообще шикарный.

mister13x's picture

Привет, чего то долго выходит, у меня еще хотелка появилась, как бы профили эквалайзера организовать и чтобы сами переключались в зависимости от подключенного устройства. Вот.

kravich's picture


Фичи для следующей версии все написаны, осталось хорошенько все потестировать и может быть пофиксить критические баги, если таковые найдутся. Постепенно двигаюсь к релизу. Не очень просто совмещать работу с личными проектами.

Смена профилей эквалайзера при подключении/отключении проводного/беспроводного аудиоустройства - хорошая фича, добавил в планы.

coneosilence's picture

Thanks for a great app. Prior question about search function is needed since tracker was told to change search by date/time tag. Now music copied from Apple is many albums for each song. We need to search a single folder, say 'Music', for an album as Apple pushes artists to one folder. Not album based.

kravich's picture

Ah, understood. This is actually a Media Library function which is the most demanded feature but also is the most complex one. Hope to provide it eventually.

Historyscholar's picture

Can you add missing translation strings to translation platform?:)

kravich's picture

Hi! All previously untranslatable text strings are now translatable (with one notable exception described in the previous comment).

kravich's picture

Of course. I've found that some strings are not translatable on About page (e.g. "DeadBeef is licensed ..."), I'll add them soon. Do you keep in mind some other untranslatable text that should be added?

Please note that large section of text on About page that starts from "DeaDBeeF - The Ultimate Music Player ..." is actually loaded from a text file that is a part of original deadbeef distribution. Technically it could be made translatable but I doubt that it should be done because it is a message from original author as he conceived it, I do not feel that I have a right to change it.

Georgiy's picture

А есть способ как то с вами связаться через что то другое,а не тут ?