A modern, self-hosted web application for sharing, streaming and managing music albums.
Music Share is built for musicians, producers, DJs and audio engineers who want to present albums professionally without relying on cloud storage services.
- 🎧 Beautiful responsive album page
- 🖼️ Full-screen cover artwork with optional dynamic album colors
▶️ Modern audio player powered by Plyr- ⏭️ Automatic playback of the next track
- 📥 Download individual tracks or complete albums
- 🔗 Password-protected public share links
- 👥 Multi-user support with role-based permissions
- 🔒 Internal album sharing between users
- 📀 Multi-disc album support
- 📝 Automatic MP3 tag detection
- 📊 Album management with drag & drop track ordering
- 🌙 Light & Dark Mode backend
- ⚙️ Built-in installer
- 🔄 GitHub-based updater
- 💾 Automatic and manual backup system
- 📦 Backup import & restore
- 🚫 Search engine protection (robots & noindex)
- PHP 8.2+
- MySQL / MariaDB
- Apache with
mod_rewrite - PDO MySQL
- ZipArchive
- Fileinfo
- Clone or download the latest release.
- Upload the files to your web server.
- Create an empty MySQL database.
- Open the application in your browser.
- Follow the installation wizard.
- Delete or disable the
installdirectory after installation.
Music Share includes a built-in GitHub updater.
Updates automatically:
- create a backup
- preserve your configuration
- keep uploaded albums and covers
- migrate the database when required
Two backup types are available:
Created automatically before every update.
Includes:
- Database
- Users
- Albums
- Share links
- Covers
- Audio files
- Settings
Full backups can be downloaded, uploaded and restored on another Music Share installation.
- Full system access
- User management
- Settings
- All albums
- Own albums
- Shared albums
- Public share management
Music Share is designed for private hosting.
The application is excluded from search engines by default using:
- robots.txt
- X-Robots-Tag
- noindex meta tags
Contributions, bug reports and feature requests are always welcome.
Please open an issue or submit a pull request.
MIT License