Hvordan ha din egen server for å streame musikk

Alle vi som liker musikk vet det spotify, det er grunnen til at vi skal lære å ha vår egen server for å lagre musikken vår, som vi skal lytte til fra noen av enhetene våre (Android, Ios, PC, etc.), uten å måtte installere noe eller google play store heller ikke fra noe annet sted.

For dette skal vi bruke kul et open source-verktøy, med en lang historie og et utmerket utviklingssamfunn.

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 rammene Laravel for klientsiden og Vue.js server-side, bruker ECMAScript, Sass og HTML5, Den er designet for å brukes med noen av de moderne nettleserne, 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 vil, kan du også registrere brukere du vil (og du har tillatelser) del musikken du har lagret.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Walter Fabian Rodriguez Salazar sa

    Laravel for klientsiden og Vue.js for serversiden ???? Siden når brukes php på klientsiden?

    1.    Maks stål sa

      Siden det er en php-tolk for konsollen, akkurat som python. Det er til og med et Gtk Php-grensesnitt.

  2.   Jorge sa

    Og hvorfor Koel og ikke MPD? Eller kan du gi en klasse om hvordan du konfigurerer streaming med MPD, vær så snill?

  3.    HO2gi sa

    For en estetikk den bloggen har, veldig hyggelig, men det tar evig tid å åpne.

  4.    anon132 sa

    Så kommer plagiering tilbake?

  5.    Luigys toro sa

    Det er ingen form for plagiering, vennen gjorde en gjennomgang av artikkelen vår på bloggen sin. Og han koblet oss.