Všetci, ktorí máme radi hudbu, to vieme Spotify, preto sa naučíme, ako mať vlastný server na ukladanie našej hudby, ktorý potom budeme počúvať z ktoréhokoľvek z našich zariadení (Android, Ios, PC atď.), bez nutnosti niečo inštalovať alebo the google play store ani odkiaľkoľvek inde.
Na to použijeme v pohode nástroj otvoreného zdroja s dlhou históriou a vynikajúcou vývojovou komunitou.
Čo je Koel?
koel, Za svoje meno vďačí spievajúcemu vtákovi, vyplýva z potreby mať kompletný, použiteľný, bezplatný a krásny nástroj na ukladanie hudby na serveri, ktorý sa bude následne prehrávať z iných zariadení.
Je postavený na rámcoch laravel na strane klienta a Vue.js na strane servera pomocou ECMAScript, Sass a HTML5, Je navrhnutý na použitie v ktoromkoľvek z moderných prehľadávačov, jeho inštalácia a použitie je celkom jednoduché.
Táto aplikácia má veľmi prehľadné rozhranie a okrem iných funkcií, ako je napríklad náhodná hudba, nahrávanie hudby „drag-and-drop“, zmena názvu.
Ako nainštalovať Koel
Pred inštaláciou Koel musíme splniť určité požiadavky na strane servera
Požiadavky na server Koel
- Všetky požiadavky na Laravel - PHP, OpenSSL, skladateľ a podobne.
- MySQL alebo MariaDB.
- Najnovšia stabilná verzia NodeJS s
npm
pre VueJS
Inštalácia programu Koel na server
Z konzoly spustite nasledujúce príkazy:
cd PUBLIC_DIR git klon https://github.com/phanan/koel.git .
git checkout v2.2.0 # Skontrolujte najnovšiu verziu na https://github.com/phanan/koel/releases
inštalátor skladateľa
Teraz upravte .env
s tvojimi údajmi. Toto sú minimálne hodnoty, ktoré musíte vyplniť:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Po nakonfigurovaní vášho .env
spustite svoju inštanciu koel nasledujúcim príkazom
php remeselník koel: init
Potom môžete pristupovať na server svojho servera na streamovanie hudby a z prehliadača získať prístup k http://localhost:8000/
Závery o Koelovi
Koel je nepochybne pomerne robustný nástroj, ktorý rieši pomerne častý problém, ktorým je prístup k vašej hudbe bez obmedzenia odkiaľkoľvek a z ľubovoľného zariadenia.
Je tiež dôležité zdôrazniť, že Koel má rôzne funkcie, ako napríklad zoznam skladieb, zoskupovanie skladieb podľa umelca, albumu atď., Môže byť tiež integrovaný so službami textov piesní.
A nakoniec, ak chcete, môžete tiež zaregistrovať používateľov k tým, ktorých chcete (a máte povolenia) zdieľajte hudbu, ktorú ste uložili.
Laravel na strane klienta a Vue.js na strane servera ???? Odkedy sa používa php na strane klienta?
Pretože pre konzolu existuje interpret php, rovnako ako python. K dispozícii je dokonca aj rozhranie Gtk Php.
A prečo Koel a nie MPD? Alebo by ste mohli poprosiť triedu o tom, ako nakonfigurovať streamovanie pomocou MPD?
Aký estetický vzhľad má tento blog, veľmi pekný, ale jeho otvorenie trvá večnosť.
Vracia sa teda plagiát?
Nejde o nijaký plagiát, priateľ urobil recenziu o našom článku na svojom blogu .. A spojil nás.