Skip to main content
Documentation Status CI Status Maintainability Latest PyPI version Docker Pulls

A pluggable SXM music player written in Python

Features

  • 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

Docker

If you perfer to use sxm-player via a Docker container, check out sxm-docker.

Player Classes

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.

Credits

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

Metadata

Release files for sxm-player 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sxm-player 0.2.5
File Size Uploaded Provenance
sxm_player-0.2.5.tar.gz 40.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sxm-player 0.2.5
File Interpreter ABI Platform
sxm_player-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 72.0 kB

Release files / sxm_player-0.2.5.tar.gz

Download URL sxm_player-0.2.5.tar.gz
Size 40.1 kB
Tags Source
SHA-256 checksum
How to use checksums
fde6702929305597a9899347e5db2d2c9812a64c2f606e892140ae56e93c9bf3
BLAKE2b-256 checksum
How to use checksums
8e8ad4f22ddae2cb12bdddb6ae868b0842bd2f135b434c59a5d89d48d6e91abe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Release files / sxm_player-0.2.5-py3-none-any.whl

Download URL sxm_player-0.2.5-py3-none-any.whl
Size 31.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
684391a859e487d3b18f7fe90aa8d9d67db5e4ca7674ec0829d69aedce9d1971
BLAKE2b-256 checksum
How to use checksums
1e1b06bb30e255130feb83129a7ff3ad23353ed96d076ffc531fbe96f1a5cb68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

Security for sxm-player 0.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page