Hur man har en egen server för att strömma musik

Alla vi som gillar musik vet det Spotify, det är därför vi ska lära oss att ha en egen server för att lagra vår musik, som vi sedan kommer att lyssna på från någon av våra enheter (Android, iOS, PC, etc.), utan att behöva installera något eller google play store inte heller från någon annanstans.

För detta ska vi använda kyl ett verktyg för öppen källkod, med en lång historia och en utmärkt utvecklingsgemenskap.

Vad är Koel?

cool, Det har sitt namn till en sångfågel, det härrör från behovet av att ha ett komplett, användbart, gratis och vackert verktyg för att lagra musik på en server, som sedan återges från andra enheter. kyl

Den är byggd med ramarna laravel för klientsidan och Vue.js server-sida, använder ECMAScript, Sass och HTML5, Den är utformad för att användas med någon av de moderna webbläsarna, dess installation och användning är ganska enkel.

Denna applikation har ett mycket snyggt gränssnitt, förutom att ha funktioner som slumpmässig musik, dra och släpp musikuppladdning, namnbyte, bland andra.

Hur man installerar Koel

Innan vi installerar Koel måste vi uppfylla vissa krav för serversidan

Koel-serverkrav

Överväg att ändra i php.ini i memory_limit för ett värde större än 512M
  • Alla Laravel-krav - PHP, OpenSSL, kompositör och liknande.
  • MySQL eller MariaDB.
  • Den senaste stabila versionen av NodeJS med npm för VueJS

Installera Koel på servern

Kör följande kommandon från konsolen:

cd PUBLIC_DIR git-klon https://github.com/phanan/koel.git .
git checkout v2.2.0 # Kontrollera den senaste versionen på https://github.com/phanan/koel/releases
kompositörinstallation

Ändra nu .env med dina data. Det här är minimivärdena som du måste fylla i:

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

När du har konfigurerat din .env starta din koelinstans med följande kommando

php artisan koel: init

Då kan du komma åt din server för serveruppspelning av musik, från din webbläsare till http://localhost:8000/

Slutsatser om Koel

Utan tvekan är Koel ett ganska robust verktyg som löser ett ganska vanligt problem, vilket är att kunna komma åt din musik utan begränsningar var som helst och med vilken enhet som helst.

Det är också viktigt att betona att Koel har olika funktioner som spellista, gruppering av låtar efter artist, album, etc., det kan också integreras med sångtexttjänster.

Och slutligen, om du vill, kan du också registrera användare som du vill (och du har behörigheter) dela musiken du har lagrat.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Walter Fabian Rodriguez Salazar sade

    Laravel för klientsidan och Vue.js för serversidan ???? Sedan när används php på klientsidan?

    1.    Max stål sade

      Eftersom det finns en php-tolk för konsolen, precis som python. Det finns till och med ett Gtk Php-gränssnitt.

  2.   jorge sade

    Och varför Koel och inte MPD? Eller kan du ge en klass om hur du konfigurerar din streaming med MPD, snälla?

  3.    HO2gi sade

    Vilken estetik den bloggen har, mycket trevlig men det tar evigt att öppna.

  4.    anon132 sade

    Så återkommer plagiering?

  5.    Luigys toro sade

    Det finns ingen typ av plagiering, vän gjorde en recension av vår artikel på sin blogg ... Och han länkade oss.