OpenSourceProjects logo
swingmusic logo

swingmusic Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music.

Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music.

2,009 stars
125 forks
Python
AGPL-3.0

Screenshot not available yet

swingmusic

Swing Music is a blazingly fast, self-hosted music streaming server that puts you in control of your personal music library. It delivers a beautiful, Spotify-like experience for your local audio files without relying on third-party services or subscriptions.

Key Features

  • Daily Mixes: Curated playlists generated everyday based on your listening activity
  • Metadata Normalization: Clean, consistent library organization with album versioning and version labels
  • Beautiful UI: Cross-platform browser-based interface with artist pages, related content, and folder browsing
  • Smart Listening: Silence detection and cross-fade for seamless playback experience
  • Collections & Statistics: Group music by preference and gain insights into your listening habits
  • Multi-User Support: Share your music library across multiple users and devices
  • Last.fm Integration: Scrobble your listening activity to Last.fm

Use Cases

  • Privacy-Focused Music Streaming: Stream your entire music collection without cloud storage or tracking
  • Media Server Setup: Host a personal music server for family or household access across devices
  • Mobile Music Access: Stream your local library to Android devices via the mobile client

Who Is It For

Swing Music is ideal for music enthusiasts who want full control over their listening experience, privacy-conscious users seeking alternatives to commercial streaming services, and anyone looking to build a personal media server for their music collection.

Trending Open Source Projects