Com tenir el teu propi servidor per fer streaming de música

Tots els que ens agrada la música coneixem spotify, per això aprendrem a com tenir el nostre propi servidor per emmagatzemar la nostra música, la qual després escoltarem des de qualsevol dels nostres dispositius (Android, Ios, PC, etc), sense necessitat d'instal·lar res ni de la google play store ni de cap altra banda.

Per això utilitzarem koel una eina de codi obert, amb una àmplia trajectòria i una excel·lent comunitat de desenvolupament.

Què és Koel?

Koel, deu el seu nom a un au de molt cantar, sorgeix de la necessitat de poder tenir una eina completa, usable, lliure i bonica per emmagatzemar música en un servidor, que d'aquesta manera serà reproduïda des d'altres dispositius. guai

Està construït amb els framework Laravel per al costat del client i Vue.js del costat del servidor, utilitzant ECMAScript , Sass i HTML5, està dissenyat per ser utilitzat amb qualsevol dels navegadors moderns, la seva instal·lació i ús és força senzilla.

Està aplicació té una interfície bastant cuidada, a més de posseir funcionalitats com música aleatòria, pujar música amb arrossegar i deixar anar, canvi de nom entre d'altres.

Com instal·lar Koel

Abans d'instal·lar Koel hem de complir certs requeriments per al costat de l'servidor

Requeriments de servidor de Koel

Penseu modificar en el php.ini el memory_limit per un valor major a 512M
  • Tots els requeriments de Laravel - PHP, OpenSSL, composer i such.
  • MySQL o MariaDB.
  • L'última versió estable de NodeJS amb npm per VueJS

Instal·lant Koel en el Servidor

Des de la consola executi les ordres següents:

cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git checkout v2.2.0 # Comprovar l'última versió en https://github.com/phanan/koel/releases
instal·lació del compositor

Ara modifiqui el .env amb les seves dades. Aquests són els valors mínims que ha d'omplir:

  • DB_CONNECTION, DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD
  • ADMIN_EMAIL, ADMIN_NAME, ADMIN_PASSWORD
  • APP_MAX_SCAN_TIME

Després que hagi configurat el seu .env iniciï la seva instància de Koel, amb la següent comanda

php artisan Koel: init

Després ja pots accedir al teu servidor de servidor streaming de música, accedint des del teu navegador a http://localhost:8000/

Conclusions sobre Koel

Sens dubte Koel és una eina bastant robusta i que soluciona un problema bastant habitual, que és poder accedir sense restricció a tu música des de qualsevol lloc i amb qualsevol dispositiu.

També és important recalcar que Koel presenta diverses característiques com Playlist, agrupació de cançons per artista, àlbum, etc, a més es pot integrar amb serveis de lletres de cançons.

I finalment si desitges també pots registrar usuaris als quals vulguis ( i tinguis permisos ) compartir la música que tens emmagatzemada.


Afegir com a font preferida a Google