Python library for Amapche XML-API
Project description
AMPACHE LIBRARY FOR PYTHON3
INFO
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
INSTALL
You can now install from pip directly:
pip3 install -U ampache
EXAMPLES
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()
LINKS
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ampache-4.2.2.post1.tar.gz
(11.4 kB
view hashes)
Built Distribution
Close
Hashes for ampache-4.2.2.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c0890a1f95b31a2945b5686269e9ee26fe4e3110b30ad5ae01ce86715f914ec |
|
MD5 | 57ef6014f8b895ef5d8c42eb77f05afc |
|
BLAKE2b-256 | 6305bb1740ed99c0624200edabb1ad071286281e66b3feea09b08cdb54c9577d |