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.
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
- 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.
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?
Des que es compta amb s'interpreti php per a consola, igual que Python. Fins i tot hi ha una interfície Gtk Php.
I per què Koel i no MPD? O podrien donar una classe de com configurar el teu streaming amb MPD, si us plau?
Que estètica té aquest bloc, molt bonic però triga una eternitat a obrir.
O sigui que estan tornant els plagis?
No hi ha cap tipus de plagi, l'amic va fer una ressenya del nostre article al seu bloc .. I ens va enllaçar.