Skip to content

Python library designed to help write applications for the popular XM Radio service.

License

Notifications You must be signed in to change notification settings

AngellusMortis/sxm-client

 
 

Repository files navigation

sxm-client

Documentation Status CI Status Maintainability Test Coverage Latest PyPI version

Warning

Designed for PERSONAL USE ONLY

sxm is a 100% unofficial project and you use it at your own risk. It is designed to be used for personal use with a small number of users listening to it at once. Similar to playing music over a speak from the radio directly. Using sxm-player in any corporate setting, to attempt to pirate music, or to try to make a profit off your subscription may result in you getting in legal trouble.

sxm-client is a Python library designed to help write applications for the popular XM Radio service.

Features

  • A simple HTTP Proxy server that can serve HLS streams for sxm-client channels
  • Python sxm Client
  • Python classes for interface with sxm channel data

For details on usage and installation, see the documentation.

sxm-client is designed to be a bare bones library to setup an anonymous HLS stream. For a more in-depth applications, check out sxm-player.

Credits

Huge props to andrew0 <andrew0@github.com> for for reverse engineering the original SXM APIs used

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

Python library designed to help write applications for the popular XM Radio service.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.6%
  • Shell 4.4%
  • Dockerfile 1.0%