Všetci, ktorí milujú hudbu, poznáme Spotify, takže sa naučíme, ako si vytvoriť vlastný server na ukladanie hudby, ktorú si potom môžeme vypočuť z akéhokoľvek zariadenia (Android, iOS, PC atď.) bez toho, aby sme museli čokoľvek inštalovať z Obchodu Google Play alebo odkiaľkoľvek inde.
Na to použijeme Koel , open-source nástroj 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ý s použitím frameworku Laravel pre klientsku stranu a Vue.js pre serverovú stranu, s použitím ECMAScript , Sass a HTML5, je navrhnutý pre použitie s akýmkoľvek moderným prehliadačom, jeho inštalácia a používanie je pomerne 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
npmpre 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_PASSWORDADMIN_EMAIL,ADMIN_NAME,ADMIN_PASSWORDAPP_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 zaregistrovať aj používateľov, s ktorými chcete ( a máte povolenie ) zdieľať hudbu, ktorú ste si uložili.