Supysonic

Python implementation of the Subsonic server API.


Product Overview

Supysonic is a Python implementation of the Subsonic server API, providing a self-hosted music streaming solution with a range of features. This project allows users to browse and stream their audio files, transcode formats, create playlists, rate tracks, and more. With Supysonic, you can enjoy your music library from anywhere, using clients of your choice.

Main Features

  • Browsing: Organize your music collection by folders or tags.
  • Streaming: Stream various audio file formats, including support for transcoding.
  • Playlists: Create user-defined playlists or random playlists.
  • Cover Art: Display cover art for albums and tracks.
  • Ratings: Star track/album ratings and scrobble to Last.fm or ListenBrainz.
  • Jukebox Mode: Enjoy a music queue with repeat, shuffle, and skip controls.

By targeting the Subsonic API version 1.12.0, Supysonic offers a reliable and feature-rich music streaming solution for self-hosted use cases. With detailed documentation available at https://supysonic.readthedocs.io/, getting started with Supysonic is straightforward.

Related

gonic
Subsonic
Mopidy
SnyPy
Maloja
Star history

Star history for Supysonic