Hvordan ha din egen server for å streame musikk

Alle vi som elsker musikk kjenner Spotify, så vi skal lære hvordan vi kan ha vår egen server for å lagre musikken vår, som vi deretter kan lytte til fra hvilken som helst av enhetene våre (Android, iOS, PC osv.), uten å måtte installere noe fra Google Play Store eller noe annet sted.

Til dette bruker vi Koel , et åpen kildekode-verktøy med lang historie og et utmerket utviklingsfellesskap.

Hva er Koel?

kjølig, Det skylder navnet sitt til en sangfugl, det oppstår fra behovet for å ha et komplett, brukbart, gratis og vakkert verktøy for å lagre musikk på en server, som deretter blir gjengitt fra andre enheter. kul

Den er bygget med Laravel- rammeverket for klientsiden og Vue.js for serversiden, ved hjelp av ECMAScript , Sass og HTML5, og er designet for å brukes med alle moderne nettlesere, og installasjonen og bruken er ganske enkel.

Dette programmet har et veldig pent grensesnitt, i tillegg til å ha funksjoner som tilfeldig musikk, dra-og-slipp musikkopplasting, navneendring, blant andre.

Hvordan installere Koel

Før vi installerer Koel, må vi oppfylle visse krav til serversiden

Koel server krav

Vurder å endre i php.ini the minnegrense for en verdi større enn 512M
  • Alle Laravel-krav - PHP, OpenSSL, komponist og slikt.
  • MySQL eller MariaDB.
  • Den siste stabile versjonen av NodeJS med npm for VueJS

Installere Koel på serveren

Kjør følgende kommandoer fra konsollen:

cd PUBLIC_DIR git-klone https://github.com/phanan/koel.git .
git checkout v2.2.0 # Sjekk den siste versjonen på https://github.com/phanan/koel/releases
komponent installasjon

Endre nå .env med dataene dine. Dette er minimumsverdiene du må fylle ut:

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

Etter at du har konfigurert din .env start din koel forekomst, med følgende kommando

php artisan koel: init

Deretter kan du få tilgang til serveren for musikkstreaming-server, og få tilgang fra nettleseren din til http://localhost:8000/

Konklusjoner om Koel

Uten tvil er Koel et ganske robust verktøy som løser et ganske vanlig problem, som er å få tilgang til musikken din uten begrensning hvor som helst og med hvilken som helst enhet.

Det er også viktig å understreke at Koel har flere funksjoner som Playlist, gruppering av sanger etter artist, album, etc., det kan også integreres med sangteksttjenester.

Og til slutt, hvis du ønsker det, kan du også registrere brukere som du vil ( og har tillatelse til ) å dele musikken du har lagret med.


Legg til som foretrukket kilde i Google