   There are no compulsary keys in m, optional keys are :locale, :country, :timestamp, :limit and :offset.
   :locale is an ISO 639 language code and a ISO 3166-1 alpha-2 country code joined with an underscore.
   :country is an ISO 3166-1 alpha-2 country code.
-  :timestamp is ISO 8601 formatted timestamp. 
-  :limit is the maxium number of tracks to return, default is 20.
-  :offset is the index of the first track to return, default is 0.
-
-  Example: (get-a-list-of-featured-playlists {:locale \"sv_SE\" :country \"SE\" :timestamp \"2015-10-23T09:00:00\" :limit 50 :offset 50} \"BQBw-JtC..._7GvA\")" (spotify-api-call client/get (str spotify-api-url "browse/featured-playlists")))
-
-(def get-a-list-of-new-releases  
+  :timestamp is ISO 8601 formatted timestamp.
+  :limit is the maxium number of tracks to return, default is 20.
+  :offset is the index of the first track to return, default is 0.
+
+  Example: (get-a-list-of-featured-playlists {:locale \"sv_SE\" :country \"SE\" :timestamp \"2015-10-23T09:00:00\" :limit 50 :offset 50} \"BQBw-JtC..._7GvA\")"
+  (api-get "browse/featured-playlists"))
+
+(def get-a-list-of-new-releases
   " Takes two arguments, a map m with query parameters and an optional oauth-token t.
   There are no compulsary keys in m, optional keys are :country, :limit and :offset.
   :country is an ISO 3166-1 alpha-2 country code.

  :limit is the maxium number of tracks to return, default is 20.
  :offset is the index of the first track to return, default is 0.

  Example: (get-an-artists-albums {:id \"7lOJ7WXyopaxri0dbOiZkd\" :album_type \"album, single\" :market \"SE\" :limit 50 :offset 50}} \"BQBw-JtC..._7GvA\")" (spotify-api-call client/get (str spotify-api-url "artists/id/albums")))

(def get-an-artists-top-tracks 
  " Takes two arguments, a map m with query parameters and an optional oauth-token t.
  Compulsory keys in m are :id and :country.
  :id has to be a spotify artist id.
  :country is an ISO 3166-1 alpha-2 country code.

  Example: (get-an-artists-top-tracks {:id \"7hCsRnXtcbez8msLPfjbkz\" :country \"SE\"} \"BQBw-JtC..._7GvA\")" (spotify-api-call client/get (str spotify-api-url "artists/id/top-tracks")))

(def get-an-artists-related-artists
  " Takes two arguments, a map m with query parameters and an optional oauth-token t.
  Compulsory key in m is :id.
  :id has to be a spotify artist id.

  Example: (get-an-artists-related-artists {:id \"4EF5vIcCYKMM61oYOG2Tqa\"} \"BQBw-JtC..._7GvA\")" (spotify-api-call client/get (str spotify-api-url "artists/id/related-artists")))

;Browse
(def get-a-list-of-featured-playlists

  :uris a list of spotify track uris.

  Example: (replace-a-playlists-tracks {:user_id \"elkalel\" :playlist_id \"6IIjEBw2BrRXbrSLerA7A6\" :uris \"spotify:track:4iV5W9uYEdYUVa79Axb7Rh,
  spotify:track:1301WleyT98MSxVHPZCA6M\"} \"BQBw-JtC..._7GvA\")"
  (api-put "users/user_id/playlists/playlist_id/tracks"))

(def change-a-playlists-details
  " Takes two arguments, a map m with query parameters and an optional oauth-token t.
  Compulsory key in m are :user_id and :playlist_id, optional keys are :name and :public.
  :user_id is the users spotify id.
