Client Protocol Schema
The client uses a set list of protocols, including custom and overriding ones for AM apps. This is a list of all the protocols that the client uses.
- cider
- itms
- itmss
- music
- itunes
URL Schema
The URL schema is as follows:
protocol://{action}/{type}/{id}
The available actions are:
- play
- open
The available types are:
- s (song)
- a (album)
- p (playlist)
- r (radio)
The ID must be the catalog ID of the item as the library item may not be available.
Additional Protocols
The client also handles additional protocols such as:
- Apple Music URLs:
protocol://music.apple.com/...
- Our Discord Server:
protocol://discord
- Our GitHub:
protocol://github
- OpenCollective:
protocol://donate
- An AppData URL:
protocol://appdata
(For troubleshooting) - Any standard app route. Such as
protocol://settings
orprotocol://am/home