Still in development - not ready to be installed on a production server just yet
Self-hosted personal music server built using web technologies. Upload your audio, organize your albums, and listen anywhere ✌️
- Laravel
- Vue
- Vue Router
- Vuex
- Upload media
- Scan media
- Navigate between artists and albums
- Play audio
- Play queued items
- Search Library
- Create custom playlists
- User account(s)
- Mobile friendly
- Manage metadata for artists, albums, and songs
- Installer
- Configurable media storage (local, s3, etc.)
- PWA
- Offline-first
composer install
- Copy
.env.example
to.env
- Configure database credentials in
.env
php artisan key:generate
php artisan migrate
To add media to your library, add files to your storage/uploads
directory. Then run php artisan music:scan
. The scan command will find supported media, extract metadata information, and rename/copy the files to the storage/media
directory.