{"repo":"swingmx/swingmusic","free":true,"listed":false,"github":"https://github.com/swingmx/swingmusic","clone":"git clone https://github.com/swingmx/swingmusic.git","description":"Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music.","language":"Python","stars":2045,"topics":["music","python","music-server","self-hosted"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Swing Music Download • Get Android Client • Sponsor Us ❤️ • Docs • Screenshots • r/SwingMusicApp Swing Music is a blazingly fast and beautiful, self-hosted music streaming server. Like a cooler Spotify ... but bring your own music. Features - Daily Mixes - curated everyday based on your listening activity - Metadata normalization - a clean and consistent library - Album versioning - normalized albums and association with version labels (eg. Deluxe, Remaster, etc) - Related artist and albums - Folder view - Browse your music library by folders - Beautiful browser based UI - Silence detection - Combine cross-fade with silence detection to create a seamless listening experience - Collections - Group albums and artists based on your preferences - Statistics - Get insights into your listening activity - Last.fm scrobbling - Multi-user support - Cross-platform - Windows, Linux, MacOS (coming soon), arm64, x86 Installation On Linux or MacOS run the command below to install Swing Music: To run Swing Music on Windows, download the portable build from the downloads page and run it. The app should start at by default. Open the URL in your browser to configure and use Swing Music. [!TIP] To stream your music from your Android device, download the Android mobile client. Using Docker Compose Here's a sample Docker compose file: The SWINGMUSIC DEVICE NAME sets the name this server reports to connected clients. To use a different port, change both SWINGMUSIC PORT and the ports mapping to mat","default_branch":null,"files":null,"tree":[],"storefront":"/r/swingmx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swingmx/swingmusic/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}