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.
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
- 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.
Laravel för klientsidan och Vue.js för serversidan ???? Sedan när används php på klientsidan?
Eftersom det finns en php-tolk för konsolen, precis som python. Det finns till och med ett Gtk Php-gränssnitt.
Och varför Koel och inte MPD? Eller kan du ge en klass om hur du konfigurerar din streaming med MPD, snälla?
Vilken estetik den bloggen har, mycket trevlig men det tar evigt att öppna.
Så återkommer plagiering?
Det finns ingen typ av plagiering, vän gjorde en recension av vår artikel på sin blogg ... Och han länkade oss.