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
File musikilo-2.4.1-1.aarch64.rpm616.96 KB25/06/2026 - 00:08
File musikilo-2.4.1-1.armv7hl.rpm577.65 KB25/06/2026 - 00:08
File musikilo-2.4.1-1.i486.rpm640.13 KB25/06/2026 - 00:08
File musikilo-debuginfo-2.4.1-1.aarch64.rpm7.05 MB25/06/2026 - 00:08
File musikilo-debuginfo-2.4.1-1.armv7hl.rpm6.84 MB25/06/2026 - 00:08
File musikilo-debuginfo-2.4.1-1.i486.rpm6.92 MB25/06/2026 - 00:08
Changelog: 

Added nextcloud files sorting

Comments

JE281's picture

Hi! I wanted to use this app as music streaming from my nextcloud. Unfortunately I seem to not be able to get it working... The only thing i can think of (and interact with in the app) is adding a plugin, but i dont know where to set the path to so that i can browse my NC. I tried using the paths from above and from my NC install and from in the description and looked for a plugin for this app in openrepos, but was unsuccessful. I have linked my nextcloud via the settings app too, if that helps...
Can you please help me? Thank you!

Mister_Magister's picture

I have no idea what you mean but maybe you missed the fact that you can change plugin type when adding plugin?

JE281's picture

First thank you for quick answer! Yeah i haven't noticed that there are multiple types... Sorry... I didnt notice that you were supposed to click on the little text saying "file" while creating a plugin...
Another thing that i dont get to work is the music playback now... Am I right that when I now select a folder/file and add it to the queue and then on the page with the turntable i click on it and nothing plays? Do i have do something different to get it to play or do i have to use subsonic with nextcloud music plugin?
I feel so dumb... Sorry again.

Edit :
I have tested with local music files and they play after i tried it twice. They dont autoplay the next ones in queue.
Nextcloud does not play and it doesnt matter if i connect locally (internal IP) or externally. Subsonic via Nextcloud did not work, but thats probably my fault

Mister_Magister's picture

Blame jolla for their UI/UX :P

JE281's picture

Do you know or have an idea why Im not able to play music from nextcloud? Or do I need to configure subsonic with NC music plugin?

Mister_Magister's picture

what does subsonic have to do with nextcloud? did you add nextcloud plugin and test passed successfully?

JE281's picture

The nextcloud music plugin allows you to stream music via subsonic or Ampache. I had to use this before on Android. From your response i would guess Musikilo can stream directly nextcloud?
I tried setting up both subsonic and normal and subsonic only threw errors. Normal worked - I could browse the files, but it would never play audio files. They would show in queue though. I didnt matter if it was ogg/mp3/flac/wav/alac - none of them would play. If i downloaded the music directly from my cloud and added local directory with the downloaded same music it would work from the local source but not from the ncloud...

Mister_Magister's picture

>The nextcloud music plugin allows you to stream music via subsonic or Ampache

No it doesn't? What are you on about? Nextcloud plugin allows you to play files from nextcloud.

JE281's picture

With plugin i meant the nextcloud music app/plugin installed on the nextcloud server not the plugin nextcloud in your app... Whatever. I cannot get music files to play (only says 0kb/s and unknown author) from my nextcloud server that i added to your app via the nextcloud option. Same audio files added to your app with local option works though...

Mister_Magister's picture

Could be that it won't work via https but will work via http, i remember such issue in the past

JE281's picture

Hmmm I have tried it via internal/local IP Adress with http and it does not change but it does not work either :(

Mister_Magister's picture

well then perhaps check logs of your nextcloud server or something, dunno

JE281's picture

I dont have access to the logs atm, but its basically a fresh install of nextcloud... weird

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

Pages