If your laptop is out of disk space, your phone is 16GB only, and you have few Gigs of good music stored in your external hard disk, and you have a server that could be an arduino ! You can build your local music server to enjoy your mp3. That’s how Koel is born, as a personal music streaming server.

Koel is written in Vue on the client side and Laravel on the server side. Targeting web developers, Koel embraces some of the more modern web technologies – flexbox, audio, and drag-and-drop API to name a few – to do its job.

Launch Koel as simple as running in your terminal :

git clone https://github.com/phanan/koel
cd koel
composer install
php artisan koel:init
php artisan serve
Server started on http://localhost:8000/

Afterwards, from the web interface, go to Settings and enter the path to your songs. Click “Save,” and that’s it ! The latest release upgrades Koel’s equalizer to work with some new implementations and deprecations of WebAudio in Google Chrome.

You can then scan your mp3 from the web interface or from CLI, which is faster using :

$ php artisan koel:sync
Koel syncing started.
 953/953 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
Completed! 944 new or updated song(s), 0 unchanged song(s), and 9 invalid file(s).

Released under an MIT license.

LEAVE A REPLY

Please enter your comment!
Please enter your name here