Skip to content

SimonHova/python3-ampache

 
 

Repository files navigation

AMPACHE LIBRARY FOR PYTHON3

Upload to PyPI

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

https://github.com/ampache/python3-ampache/

https://pypi.org/project/ampache/

About

Python XML-API library for Ampache

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%