Nous tous qui aimons la musique connaissons Spotify, nous allons donc apprendre à avoir notre propre serveur pour stocker notre musique, que nous pourrons ensuite écouter depuis n'importe lequel de nos appareils (Android, iOS, PC, etc.), sans avoir besoin d'installer quoi que ce soit depuis le Google Play Store ou ailleurs.
Pour cela, nous utiliserons Koel , un outil open-source bénéficiant d'une longue histoire et d'une excellente communauté de développeurs.
Qu'est-ce que Koel?
koel, doit son nom à un oiseau chanteur, il naît de la nécessité de disposer d'un outil complet, utilisable, gratuit et beau pour stocker de la musique sur un serveur, qui sera ensuite jouée à partir d'autres appareils.
Il est construit avec le framework Laravel côté client et Vue.js côté serveur, utilisant ECMAScript , Sass et HTML5, il est conçu pour être utilisé avec n'importe quel navigateur moderne, son installation et son utilisation sont assez simples.
Cette application possède une interface très soignée, en plus d'avoir des fonctionnalités telles que la musique aléatoire, le téléchargement de musique par glisser-déposer, le changement de nom, entre autres.
Comment installer Koel
Avant d'installer Koel, nous devons répondre à certaines exigences côté serveur
Configuration requise pour le serveur Koel
- Toutes les exigences Laravel - PHP, OpenSSL, compositeur et autres.
- MySQL ou MariaDB.
- La dernière version stable de NodeJS avec
npmpour VueJS
Installer Koel sur le serveur
Depuis la console, exécutez les commandes suivantes:
cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git paiement v2.2.0 # Vérifiez la dernière version sur https://github.com/phanan/koel/releases
installation du compositeur
Modifiez maintenant le .env avec vos données. Voici les valeurs minimales que vous devez renseigner:
DB_CONNECTION,DB_HOST,DB_DATABASE,DB_USERNAME,DB_PASSWORDADMIN_EMAIL,ADMIN_NAME,ADMIN_PASSWORDAPP_MAX_SCAN_TIME
Après avoir configuré votre .env démarrez votre instance koel, avec la commande suivante
php artisan koel: init
Ensuite, vous pouvez accéder à votre serveur de serveur de streaming musical, en accédant à partir de votre navigateur à http://localhost:8000/
Conclusions sur Koel
Sans aucun doute, Koel est un outil assez robuste qui résout un problème assez courant, qui est de pouvoir accéder à votre musique sans restriction de n'importe où et avec n'importe quel appareil.
Il est également important de souligner que Koel a diverses fonctionnalités telles que la liste de lecture, le regroupement des chansons par artiste, album, etc., il peut également être intégré aux services de paroles de chansons.
Enfin, si vous le souhaitez, vous pouvez également enregistrer les utilisateurs auxquels vous souhaitez ( et pour lesquels vous avez l'autorisation ) partager la musique que vous avez stockée.