Amazon doesn’t really support external applications using their service and they don’t have a public API.
This module was developed by reverse-engineering their private API and that’s the main reason why this project took so long.
For the same reason, there are chances this module could stop working at any moment since Amazon can decide to change their API at any moment.
That also limits the capabilities of this module. Amazon Music private API doesn’t make it easy at all to search tracks to add them to a playlist, so only syncing from playlists in Amazon Music is supported by this module and not syncing to playlists in Amazon Music. In different words, it’s a read-only module.
To add an Amazon Music account, you have to choose Amazon Music as the desired source in the dialog for adding accounts:
To learn how to reach this dialog and what is the workflow for adding accounts and using them in muSync, please check the user guide.
Once you do so, a browser window will be launched to authenticate to your Amazon Music account:
Once you do so, muSync will fetch your authentication cookie to be able to interact with Amazon Music API. Your credentials (username and password) are not used or stored by muSync.
After your Amazon Music account is authenticated, you will have access to the songs you have added to your My Music collection in Amazon Music and any other custom playlist you may have:
From there, the usual process follows, with the already-mentioned distinctive feature that this module doesn’t allow adding songs to playlists in Amazon Music but only reading already-existing ones to sync them to other service.