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

Tots els que ens agrada la música coneixem spotify, per això anem a aprendre a com tenir el nostre propi servidor per emmagatzemar la nostra música, la quin després anem a escoltar 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 altre costat.

Per a això utilitzarem guai 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 de el client i Vue.js de la banda de servidor, utilitzant ECMAScript, Sass i HTML5, està dissenyat per ser utilitzat amb qualsevol dels navegadors moderns, la seva instal·lació i ús és bastant 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 vols també pots registrar usuaris als que desitgis (i tinguis permisos) Compartir la música que tens emmagatzemada.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Walter Fabian Rodriguez Salazar va dir

    Laravel per al costat de el client i Vue.js de la banda de servidor ???? Des de quan php s'utilitza de la banda de el client?

    1.    Max Steel va dir

      Des que es compta amb s'interpreti php per a consola, igual que Python. Fins i tot hi ha una interfície Gtk Php.

  2.   Jorge va dir

    I per què Koel i no MPD? O podrien donar una classe de com configurar el teu streaming amb MPD, si us plau?

  3.    HO2gi va dir

    Que estètica té aquest bloc, molt bonic però triga una eternitat a obrir.

  4.    anon132 va dir

    O sigui que estan tornant els plagis?

  5.    Luigys Toro va dir

    No hi ha cap tipus de plagi, l'amic va fer una ressenya del nostre article al seu bloc .. I ens va enllaçar.