Comment avoir votre propre serveur pour diffuser de la musique

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. cool

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

Pensez à modifier dans le php.ini le memory_limit pour une valeur supérieure à 512M
  • Toutes les exigences Laravel - PHP, OpenSSL, compositeur et autres.
  • MySQL ou MariaDB.
  • La dernière version stable de NodeJS avec npm pour 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_PASSWORD
  • ADMIN_EMAIL, ADMIN_NAME, ADMIN_PASSWORD
  • APP_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.


Ajouter comme source préférée dans Google