Sådan får du din egen server til at streame musik

Alle os, der elsker musik, kender Spotify, så vi skal lære, hvordan vi har vores egen server til at gemme vores musik, som vi derefter kan lytte til fra enhver af vores enheder (Android, iOS, PC osv.) uden at skulle installere noget fra Google Play Store eller andre steder.

Til dette bruger vi Koel , et open source-værktøj med en lang historie og et fremragende udviklingsfællesskab.

Hvad er Koel?

køl, skylder sit navn en sangfugl, det stammer fra behovet for at have et komplet, brugbart, gratis og smukt værktøj til at gemme musik på en server, som derefter afspilles fra andre enheder. fedt nok

Den er bygget med Laravel- frameworket til klientsiden og Vue.js til serversiden, ved hjælp af ECMAScript , Sass og HTML5, og den er designet til at blive brugt med alle moderne browsere, og dens installation og brug er ret enkel.

Denne applikation har en meget pæn grænseflade, ud over at have funktioner som tilfældig musik, uploade musik med træk og slip, navneændring, blandt andre.

Sådan installeres Koel

Før vi installerer Koel, skal vi opfylde visse krav til serversiden

Koel-server krav

Overvej at ændre i php.ini den memory_limit for en værdi større end 512M
  • Alle Laravel krav - PHP, OpenSSL, komponist og lignende.
  • MySQL eller MariaDB.
  • Den seneste stabile version af NodeJS med npm til VueJS

Installation af Koel på serveren

Kør følgende kommandoer fra konsollen:

cd PUBLIC_DIR git-klon https://github.com/phanan/koel.git .
git checkout v2.2.0 # Se den nyeste version på https://github.com/phanan/koel/releases
komponist installere

Nu skal du ændre .env med dine data. Dette er de minimumsværdier, du skal udfylde:

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

Når du har konfigureret din .env start din koel-instans med følgende kommando

php artisan koel: init

Derefter kan du få adgang til din musikstreamingserver-server og få adgang fra din browser til http://localhost:8000/

Konklusioner om Koel

Uden tvivl er Koel et ret robust værktøj, der løser et ret almindeligt problem, der er i stand til at få adgang til din musik uden begrænsning hvor som helst og med en hvilken som helst enhed.

Det er også vigtigt at understrege, at Koel har forskellige funktioner såsom afspilningsliste, gruppering af sange efter kunstner, album osv. Det kan også integreres med sangteksttjenester.

Og endelig kan du, hvis du ønsker det, også registrere brugere, som du ønsker ( og har tilladelse til ) at dele den musik, du har gemt, med.


Tilføj som foretrukken kilde i Google