hello everyone, i’m new to the forum. i saw this discussion and it seemed very interesting, so i ask you: is there a way to be notified by arylic of what happens, without me having to make requests continuously? let me explain… i would like to know when the song changes on arylic (i also ask if there is a way to also have the cover of the tracks). thanks to everyone
The TCP method should work in this way
ok thanks. is there any way to get the cover of the song via api?
This is available only on UPNP method. We don’t have time to document yet. You could refer to this file.
Hello, I had a little trouble using this method, basically when I connect to my mini using HTTP request it doesn’t send me any response showing the status of the connection, and when I try to fetch the connection status it gives error as its has already changed to station mode. Now I can I hear the device and see whether the connection was successful or not but doing pragmatically is posing a challenge
Yes, you can send “#CMD:STATUS” to ws://IP:8888 and you’ll get a JSON format response with cover art and other stuff
What is the API command line for play, stop, and shuffle? I have been using this for play http:///httpapi.asp?command=setplayercmd:play
GET /httpapi.asp?command=setPlayerCmd:pause
GET /httpapi.asp?command=setPlayerCmd:resume
GET /httpapi.asp?command=setPlayerCmd:onepause
GET /httpapi.asp?command=setPlayerCmd:stop
GET /httpapi.asp?command=setPlayerCmd:prev
GET /httpapi.asp?command=setPlayerCmd:next
take a look at
Hey @zpl1025 , I had one question, when using upnp and hitting this action
“GetInfoEx”, we get lots of response of playback status.
What do the following tags mean?
<TimeStamp>4168173</TimeStamp>
</RelCount>2147483647</RelCount>
Thanks and Regards
Hello everyone,
I’m back developing software to control Arylic from the outside and I’ve run into a problem.
I have a Plex server that runs music, I saw that from the app you can discover the library and then select the song you like the most, but I haven’t found any API that can do the same thing.
Basically I need to be able to discover the entire folder where I have the music and be able to play, pause, etc. a song.
The metadata part seems to work anyway using the UPnP APIs, but I’m missing control of the library.
If it were possible I’d also like to integrate the passage of time of the song and maybe be able to make a possible slider usable to be able to put the song at the desired point.
Could you help me please?
Thank you very much.
![]()
Hi All,
I would like to create a capability to have shortcut buttons that play specific URLs, eg a spotify playlist or a radio station etc.
These would be big buttons for a disabled user.
My plan was to use a esp32 connected to buttons that when pressed, the Esp calls the Mini via playurl. Quite simple.
However, I understand that HTTP is the only way to call the playurl although it can be done via the ESP library. But it seems mad to have the esp connect to the same wifi to be able to talk to the mini when they are both in the same box.
If they do have to be both on the same wifi for this to work, how can i automatically connect to the mini from the esp? Wont the IP address change each time the mini is powered up depending on the the wifi dhcp?
Any ideas how this can be done more efficiently.
Thanks in advance.
Interesting project — integrating external control with Arylic alongside a Plex library can get tricky, especially when you’re relying on UPnP for metadata but still need deeper control over the media library structure. From what I’ve seen, many devices expose playback control (play/pause/seek) through UPnP AVTransport services, but full library browsing often depends on the MediaServer ContentDirectory service rather than a dedicated API. You might want to check whether your Plex server is exposing the folder structure through DLNA/UPnP properly, since that’s usually what allows discovery and navigation of media containers and tracks.
For implementing the slider feature, look into tracking the PositionInfo responses from AVTransport — that typically gives elapsed time and duration, which you can map to a seek function. Also, keeping detailed documentation of your API calls and workflow diagrams can really help when debugging complex integrations like this. Having structured reference materials or printed architecture diagrams can make collaboration easier, and resources like can be useful when preparing technical documentation or visual workflow materials.