Tutti noi a cui piace la musica lo sappiamo Spotify, ecco perché impareremo come avere un nostro server per memorizzare la nostra musica, che poi ascolteremo da uno qualsiasi dei nostri dispositivi (Android, Ios, PC, ecc.), senza la necessità di installare nulla o il Google Play Store né da qualsiasi altra parte.
Per questo useremo fresco uno strumento open source, con una lunga storia e un'eccellente comunità di sviluppo.
Cos'è Koel?
cavolo, Deve il suo nome a un uccellino che canta, nasce dalla necessità di avere uno strumento completo, utilizzabile, gratuito e bello per memorizzare la musica su un server, che verrà poi riprodotta da altri dispositivi.
È costruito con i framework laravel per il lato client e Vue.js lato server, utilizzando ECMAScript, Sass e HTML5, È progettato per essere utilizzato con qualsiasi browser moderno, la sua installazione e il suo utilizzo sono abbastanza semplici.
Questa applicazione ha un'interfaccia molto pulita, oltre ad avere funzionalità come musica casuale, caricamento di musica drag-and-drop, cambio di nome, tra le altre.
Come installare Koel
Prima di installare Koel dobbiamo soddisfare determinati requisiti per il lato server
Requisiti del server Koel
- Tutti i requisiti di Laravel: PHP, OpenSSL, compositore e simili.
- MySQL o MariaDB.
- L'ultima versione stabile di NodeJS con
npm
per VueJS
Installazione di Koel sul server
Dalla console eseguire i seguenti comandi:
cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
verifica git v2.2.0 # Controlla l'ultima versione su https://github.com/phanan/koel/releases
installazione di compositore
Ora modifica il file .env
con i tuoi dati. Questi sono i valori minimi che devi inserire:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Dopo aver configurato il tuo .env
avvia la tua istanza koel, con il seguente comando
php artisan koel: init
Quindi puoi accedere al server del server di streaming musicale, accedendo dal tuo browser a http://localhost:8000/
Conclusioni su Koel
Senza dubbio, Koel è uno strumento abbastanza robusto che risolve un problema abbastanza comune, ovvero poter accedere alla tua musica senza restrizioni da qualsiasi luogo e con qualsiasi dispositivo.
È anche importante sottolineare che Koel ha varie funzionalità come Playlist, raggruppamento di brani per artista, album, ecc., Può anche essere integrato con servizi di testi di canzoni.
E infine, se vuoi, puoi anche registrare gli utenti a cui vuoi (e hai i permessi) condividi la musica che hai memorizzato.
Laravel per il lato client e Vue.js per il lato server ???? Da quando php viene utilizzato dal lato client?
Poiché esiste un interprete php per la console, proprio come python. C'è anche un'interfaccia Gtk Php.
E perché Koel e non MPD? O potresti tenere una lezione su come configurare lo streaming con MPD, per favore?
Che estetica ha quel blog, molto bello ma ci vuole un'eternità per aprirsi.
Quindi il plagio sta tornando?
Non esiste alcun tipo di plagio, l'amico ha recensito il nostro articolo sul suo blog .. E ci ha linkati.