A python3 library for interaction with your Ampache server using the XML API https://github.com/ampache/ampache/wiki/API
If you run a develop server you now have access to JSON as well!
Code examples and scripts are available from github
You can now install from pip directly:
pip3 install -U ampache
Practical example:
import time import ampache # user variables ampache_url = 'https://music.server' my_api_key = 'mysuperapikey' user = 'myusername' # processed details encrypted_key = ampache.encrypt_string(my_api_key, user) ampache_api = ampache.handshake(ampache_url, encrypted_key) if ampache_api: # Scrobble a music track to your ampache server Process(target=ampache.scrobble, args=(ampache_url, ampache_api, 'Hear.Life.Spoken', 'Sub Atari Knives', 'Unearthed', '', '', int(time.time()))).start()