mirror of
https://github.com/rembo10/headphones.git
synced 2026-03-22 20:59:27 +00:00
14 lines
1.2 KiB
Plaintext
14 lines
1.2 KiB
Plaintext
|
|
General structure:
|
|
http://localhost:8181 + HTTP_ROOT + /api?apikey=$apikey&cmd=$command
|
|
|
|
Data returned in json format
|
|
|
|
Commands:
|
|
&getIndex (fetch data from index page. Returns: ArtistName, ArtistSortName, ArtistID, Status, DateAdded,
|
|
[LatestAlbum, ReleaseDate, AlbumID], HaveTracks, TotalTracks,
|
|
IncludeExtras)
|
|
&getArtist&id=$artistid (fetch artist data. returns the artist object (see above) and album info: Status, AlbumASIN, DateAdded, AlbumTitle, ArtistName, ReleaseDate, AlbumID, ArtistID, Type)
|
|
&getAlbum&id=$albumid (fetch data from album page. Returns the album object, a description object and a tracks object. Tracks contain: AlbumASIN, AlbumTitle, TrackID, Format, TrackDuration (ms), ArtistName, TrackTitle, AlbumID, ArtistID, Location, TrackNumber, CleanName (stripped of punctuation /styling), BitRate)
|
|
&findArtist&name=$artistname[&limit=$limit] (perform artist query on musicbrainz. Returns: url, score, name, uniquename (contains disambiguation info), id)
|
|
&findAlbum&name=$albumname[&limit=$limit] (perform album query on musicbrainz. Returns: title, url (artist), id (artist), albumurl, albumid, score, uniquename (artist - with disambiguation) |