Proxy HTTP API

GET /playlists/all_songs

Retrieve a special playlist that contains all songs owned by the user.

By default, it returns an XSPF-formatted playlist. If application/json is preferred in the Accept HTTP header, it will pass through the JSON representation that is returned by GMusic.

GET /favicon.ico

favicon.ico route.

From: http://flask.pocoo.org/docs/patterns/favicon/

GET /playlists

Retrieve all of the logged in user’s playlists.

By default, it returns an XSPF-formatted playlist. If application/json is preferred in the Accept HTTP header, it will return the JSON representation that is returned by GMusic.

POST /search

Search All Access for artists/albums/tracks.

Requires a JSON payload with one key: query. Returns the JSON results directly from the API.

GET /

Main page of the frontend.

GET /playlists/(playlist_id)

Retrieve the metadata for a given playlist.

By default, it returns an XSPF-formatted playlist. If application/json is preferred in the Accept HTTP header, it will return the JSON representation that is returned by GMusic.

GET /artists/(artist_id)

Retrieve the artist metadata from the Google Music API in JSON.

GET /albums/(album_id)

Retrieve the album metadata from the Google Music API.

By default, it returns an XSPF-formatted playlist. If application/json is preferred in the Accept HTTP header, it will return the JSON representation that is returned by GMusic.

GET /songs/(song_id)

Retrieve the song data for a given store ID.

By default, it returns the MP3. If application/json is preferred in the Accept HTTP header, it will pass through the JSON representation that is returned by GMusic.