Musikilo v2 - a complete overhaul

Idk where you heard that cause I don’t lol

thanks for the squeezebox plugin !
tried it just now using the ip adress and can’t connect.
squeezer can connect.
i get Connection refused. Are you enforcing https ?

i run my local squeezebox server (now called lyrion) without

My squeezebox server is http and it works fine. You sure you typed correct port? I’m also using lyrion

copied them from squeezer, port 9000, which also works for the browser..

hmm problem must have been between the ears. test connection works.

thanks

Last week i was able to add a squeuuzebox plugin, but everything remained empty

Today i did try again, started app, the wifi on phone and would see my player with current song, empty playlist and the local files on sq server.

The remote would allow to adjust volume and sync button is there

Ckicking on a folder in files would crash the app.
After restart i am back to state of last week: all empty

Update: test connection on plugin, shows players again.
I can pause player/ play player (playing radio), current title does not get updated

Will play around and report

Ok, not all folders do crash

Is there a debug-log to enable?

In our company our lyrion-server is displayed (correct ip on port 9000). Pressing Test gives ok result. Connection doesn’t work (protocol error).

I’ll be honest I did not have single issue with squeezebox, i’ll search for ways to get some debug info for ya guys

1 Like

Another idea is that our lyrion server is configured other like the usual way, i look into it on next monday.

Okay so musikilo uses jsonrpc api described here. My installation doesn’t have login/password protection not sure about yours (musikilo doesn’t even have those fields).

For simple test you can do

curl -g -X POST -d '{"id":1,"method":"slim.request","params":["00:04:20:ab:cd:ef",["player","count","?"]]}' http://server:9000/jsonrpc.js

see if that works, it should contain response with "result":{"_count":<count>}. If that works, musikilo should work as well. Make sure the phone can access the server, as fallback you can try using SqueezeR it uses same thing, or use website, it also uses same api. The url is hardcoded http if thats an issue. If musikilo encounters any issue while sending request it will echo it (so you can run it from terminal and see) and also display error page. Hope that helps. You can also enable debug logging in lyrion server and see what it says

@pawel.spoon If you dm me and have some time i’m sure we could debug it swiftly

3 Likes