   (api-put "me/player"))
 
 (def start-or-resume-a-users-playback
-  " Takes two arguments, a map with query parameters and an oauth-token t.
+  " Takes two arguments, a map m with query parameters and an oauth-token t.
   There are no compulsary keys in m, optional keys are :device_id, : context_uri, :uris and :offset.
   :device_id is the device id of the device the command is targeting. If not supplied, the users current device is the target.
   :context_uri is the Spotify URI to play. Can be albums,artists or playlists.

  Example: (start-or-resume-a-users-playback {:device_id [\"74ASZWbe4lXaubB36ztrGX\"] :context_uri \"spotify:album:2cX9e3renOX5bUQEXWFrJr\"} :offset {:position 5}} \"BQBw-JtC..._7GvA\")"
  (api-put "me/player/play"))

;;TODO Pause a users playback.
(def pause-a-users-playback
  " Takes two arguments, a map with query parameters and an oauth-token t.
  There are no compulsary keys in m, optional key is :device_id.
  :device_id is the device id of the device the command is targeting. If not supplied, the users current device is the target.
  Example: (pause-a-users-playback {:device_id \"74ASZWbe4lXaubB36ztrGX\"} \"BQBw-JtC..._7GvA\")"
  (api-put "me/player/pause"))

;;TODO Skip users playback to next track.

;;TODO Skip users playback to previous track.

;;TODO Seek to position in currently playing track.

;;TODO Set repeat mode on user's playback.

;;TODO Set volume for user's playback.


  (api-get "me/player/devices"))

(def get-info-about-current-users-current-playback
  " Takes two arguments, a map m with query parameters and an oauth-token t.
  There are no compulsary keys in m, optional key is :market.
  :market is an ISO 3166-1 alpha-2 country code.
  Example: (get-info-about-current-users-current-playback {:market \"SE\"}  \"BQBw-JtC..._7GvA\")"
  (api-get "me/player"))

(def get-users-currently-playing-track
  " Takes two arguments, a map m with query parameters and an oauth-token t.
  There are no compulsary keys in m, optional key is :market.
  :market is an ISO 3166-1 alpha-2 country code.
  Example: (get-users-currently-playing-track {:market \"SE\"}  \"BQBw-JtC..._7GvA\")"
  (api-get "me/player/currently-playing"))

(def transfer-current-users-playback
  " Takes two arguments, a map m with query parameters and an oauth-token t.
  Compulsary key in m is :device_ids, optional key is :play.
  :device_ids is an array of devices IDs to where the playback should be transfered. 
  Even though it is an array, only a single device_id is currently supported.
