Warning
Designed for PERSONAL USE ONLY
sxm-player
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 speakers 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.
A pluggable SXM music player written in Python
- Free software: MIT license
- Documentation: https://sxm-player.readthedocs.io.
- Provides a CLI SXM client
- Can easily provide any SXM client via an anonymous HLS stream that can be play on any compatible remote client
- Provides CLI interface to play SXM channel to a MP3 file on disk
- Can archive live streams from a channel and process any songs/shows from it
- Pluggable API to allow you to create your own SXM clients on top of it
If you perfer to use sxm-player
via a Docker container, check out sxm-docker.
Here are a list of know pluggable player classes you can use to extend
sxm-player
- sxm-discord: A Discord bot that lets you play SXM content
If you have developed your own player class, make a PR to add it here! Or make an issue for me to add it.
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.