Musikilo

Rating: 
4.1
Your rating: None Average: 4.1 (10 votes)

Musikilo is an opensource music app that allows streaming music from local files, nextcloud and subsonic as well as controlling mpd, squeezebox and kodi.

Available plugins:

  • nextcloud - this one actually plays music
    Don't forget to add /remote.php/dav/files/nickname/ to root path!
  • mpd - controls mpd, which doesn't have to be on a phone
  • squeezebox - controls squeezebox
  • Tauon - controls tauon
  • kodi - controls kodi
  • subsonic - plays audio from opensubsonic compatible servers
  • files - you can play local files

You can donate me here paypal.me/MisterMagister

Screenshots: 
Application versions: 
AttachmentSizeDate
File musikilo-2.0.1-1.aarch64.rpm512.36 KB06/06/2025 - 00:18
File musikilo-debuginfo-2.0.1-1.aarch64.rpm4.35 MB06/06/2025 - 00:18
File musikilo-2.0.1-1.armv7hl.rpm487.3 KB06/06/2025 - 00:18
File musikilo-debuginfo-2.0.1-1.armv7hl.rpm4.28 MB06/06/2025 - 00:18
File musikilo-2.0.1-1.i486.rpm528.04 KB06/06/2025 - 00:18
File musikilo-debuginfo-2.0.1-1.i486.rpm4.25 MB06/06/2025 - 00:18
File musikilo-2.0.2-1.aarch64.rpm512.54 KB27/09/2025 - 19:24
File musikilo-2.0.2-1.armv7hl.rpm487.4 KB27/09/2025 - 19:24
File musikilo-2.0.2-1.i486.rpm528.16 KB27/09/2025 - 19:24
File musikilo-debuginfo-2.0.2-1.aarch64.rpm4.35 MB27/09/2025 - 19:24
File musikilo-debuginfo-2.0.2-1.armv7hl.rpm4.28 MB27/09/2025 - 19:24
File musikilo-debuginfo-2.0.2-1.i486.rpm4.25 MB27/09/2025 - 19:24
File musikilo-2.1.0-1.aarch64.rpm563.85 KB20/02/2026 - 03:48
File musikilo-2.1.0-1.armv7hl.rpm531.66 KB20/02/2026 - 03:48
File musikilo-2.1.0-1.i486.rpm584.81 KB20/02/2026 - 03:48
File musikilo-debuginfo-2.1.0-1.aarch64.rpm5.69 MB20/02/2026 - 03:48
File musikilo-debuginfo-2.1.0-1.armv7hl.rpm5.53 MB20/02/2026 - 03:48
File musikilo-debuginfo-2.1.0-1.i486.rpm5.58 MB20/02/2026 - 03:48
File musikilo-2.2.0-1.aarch64.rpm567.65 KB20/05/2026 - 20:50
File musikilo-2.2.0-1.armv7hl.rpm535.74 KB20/05/2026 - 20:50
File musikilo-2.2.0-1.i486.rpm589.56 KB20/05/2026 - 20:50
File musikilo-debuginfo-2.2.0-1.aarch64.rpm5.75 MB20/05/2026 - 20:50
File musikilo-debuginfo-2.2.0-1.armv7hl.rpm5.59 MB20/05/2026 - 20:50
File musikilo-debuginfo-2.2.0-1.i486.rpm5.63 MB20/05/2026 - 20:50
File musikilo-2.3.0-1.aarch64.rpm595.8 KB22/05/2026 - 16:56
File musikilo-2.3.0-1.armv7hl.rpm560.06 KB22/05/2026 - 16:56
File musikilo-2.3.0-1.i486.rpm617.73 KB22/05/2026 - 16:56
File musikilo-debuginfo-2.3.0-1.aarch64.rpm6.48 MB22/05/2026 - 16:56
File musikilo-debuginfo-2.3.0-1.armv7hl.rpm6.27 MB22/05/2026 - 16:56
File musikilo-debuginfo-2.3.0-1.i486.rpm6.36 MB22/05/2026 - 16:56
File musikilo-2.4.0-1.aarch64.rpm606.22 KB24/05/2026 - 01:10
File musikilo-2.4.0-1.armv7hl.rpm568.53 KB24/05/2026 - 01:10
File musikilo-2.4.0-1.i486.rpm630.29 KB24/05/2026 - 01:10
File musikilo-debuginfo-2.4.0-1.aarch64.rpm6.93 MB24/05/2026 - 01:10
File musikilo-debuginfo-2.4.0-1.armv7hl.rpm6.73 MB24/05/2026 - 01:10
File musikilo-debuginfo-2.4.0-1.i486.rpm6.8 MB24/05/2026 - 01:10
Changelog: 

Added local files plugin

Comments

amol's picture

I'm missing how I am supposed to use it for Subsonic, if I do 'Add New Plugin' it just asks for the local music path

Mister_Magister's picture

Well you obvoiusly have to change plugin type from File to subsonic

amol's picture

Oh, because the "File" word acts as a selector. It wasn't clear, I thought it was just the title of the form

amol's picture

Sadly the Subsonic plugin reports 404 for any directory, but using the Android app works fine. Also I have no way to filter for my playlists or my starred songs or even just my songs which makes it hard to use on a federated Funkwhale instance with tens of thousand of songs

Mister_Magister's picture

Well I don't know about your sever but I do know it is working, musikilo in every pluin is directory based, so you're meant to nagivate directory tree

Mister_Magister's picture

That's sfos ui elements for you i guess ¯\_(ツ)_/¯

lxmx's picture

Whatever you did it started working for me with an NC 19 install with https! Nitpick: the second icon (playlists) doesn't turn black on a light colored ambience, others do.

Mister_Magister's picture

I did nothing honestly https playback should not work

lispy's picture

Any success with Nextcloud 19. Musikilo stopped working for me after Nextcloud update

lxmx's picture

Saw your comment in the Jolla Store - have you had a chance to fix SSL? My server is HTTPS

Mister_Magister's picture

Nah, i enabled http in my nextcloud and said "fffffffffffffffffffffffffffffuck it" as it was working just fine and poof stopped working

lxmx's picture

Can't get Musikilo to work with my nc 18.04 install :( I did add the remote path as per the instruction. Can't see any sensible error messages in the terminal apart from a few QML warnings. How can I debug this?

Mister_Magister's picture

Hmmm for starters when you enter data and click connect button it should either connect or show error message in gui. you can also check your nc access/error logs

lxmx's picture

That's weird. I enter all the fields in Settings, tap Connect and nothing at all happens.

The NextCloud nginx access and error logs are empty. Here is the output from the app:

[nemo@XperiaXA2 ~]$ harbour-musikilo
[D] unknown:0 - Using Wayland-EGL
[W] unknown:62 - file:///usr/share/harbour-musikilo/qml/pages/Settings.qml:62:5: QML SilicaFlickable: Binding loop detected for property "contentHeight"
[D] expression for script:251 - Warning: Slider.maximumValue needs to be higher than Slider.minimumValue
[W] unknown:157 - file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:157: TypeError: Cannot read property 'backIndicatorDown' of null
[W] unknown:152 - file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:152: TypeError: Cannot read property 'backIndicatorDown' of null
[W] unknown:212 - file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:212: TypeError: Cannot read property 'forwardIndicatorDown' of
null
[W] unknown:207 - file:///usr/lib/qt5/qml/Sailfish/Silica/DialogHeader.qml:207: TypeError: Cannot read property 'forwardIndicatorDown' of
null

Wonder if the QML errors have anything to deal with this?

Mister_Magister's picture

Possibly, dialog could be not showing because of them, what's your sailfishos version?

lxmx's picture

3.3.0.16 on a XA2

lispy's picture

It works like a charm after upgrading to Nextcloud 18. My path is /remote.php/dav/files/username

Kabouik's picture

For some reason, the same settings that work on my Jolla C do not work on my Pro1 running SFOS.

Mister_Magister's picture

LMAO i actually have fxtec and i'm actually doing both musikilo and fxtec's port so leave that to me BUT next 2 weeks i'm on vacation so middle finger till then :P

Kabouik's picture

I know you have a Fxtec and that you worked on the port Mister_Magister. I was not implying that the app in general does not work on the Pro1, just that somehow in my case it could not connect to the Nextcloud server using the exact settings that worked on my Jolla C. Tried 4G and Wifi. Enjoy your holidays!

    Mister_Magister's picture

    Oh so you say it doesn't have to mean that it doesn't work on fxtec but on any other phone. interesting. i gotta add error reporting then we will see whats happening

    Kabouik's picture

    Unfortunately these are the two only phones I can test, but for some reason, the same settings lead to opposite results. I really have no idea about the potential causes. However I triple checked the Musikilo connection pages on the two phones side by side, no difference. That's all I can report for now!

    Mister_Magister's picture

    Error reporting added in 1.1 so you could check now

    sopvkore's picture

    Hi, thanks for the attractive application. Unfortunately I'm not able to connect/browse files (don't know where it stops). I have a self hosted Nextcloud 17 instance. I've tried either with root /remote.php/webdav/ (as stated in the NC settings) of /remote.php/dav/files/<nickname>/ where I used my username in place of nickname. Can you give me some hint on what else I could check?

    Mister_Magister's picture

    Error reporting added in 1.1 so you could check now

    Mister_Magister's picture

    You can wait for next update when i enable more error reporting :/

    lispy's picture

    It wont show the files. I think the webdav path is correct. I have A LOT of files. Could this be an issue?

    Mister_Magister's picture

    Error reporting added in 1.1 so you could check now

    Mister_Magister's picture

    Nah doubt that

    lispy's picture

    Thank you. I didn't even dare to ask for this. Amazing!!

    Pages