Svi mi koji volimo muziku znamo spotify, to je razlog zašto ćemo naučiti kako imati vlastiti server za čuvanje naše muzike, koju ćemo zatim slušati sa bilo kojeg od naših uređaja (Android, iOS, PC itd.), bez potrebe da instaliramo bilo što ili google play store niti sa bilo kog drugog mjesta.
Za ovo ćemo koristiti koel alat otvorenog koda, sa dugom istorijom i izvrsnom razvojnom zajednicom.
Šta je Koel?
koel, svoje ime duguje ptici koja pjeva, proizlazi iz potrebe da imamo cjelovit, upotrebljiv, besplatan i lijep alat za pohranu glazbe na poslužitelj, koja će se zatim reproducirati s drugih uređaja.
Građen je s okvirima Laravel za klijentsku stranu i Vue.js na strani servera, koristeći ECMAScript, Sass i HTML5, Dizajniran je za upotrebu sa bilo kojim modernim pretraživačima, njegova instalacija i upotreba su prilično jednostavni.
Ova aplikacija ima vrlo uredno sučelje, pored toga što između ostalog ima i funkcije poput slučajne glazbe, prijenosa glazbe povlačenjem i ispuštanjem, promjene imena.
Kako instalirati Koel
Prije instaliranja Koela moramo ispuniti određene zahtjeve za serversku stranu
Zahtjevi za Koel server
- Svi zahtjevi za Laravel - PHP, OpenSSL, kompozitor i slično.
- MySQL ili MariaDB.
- Najnovija stabilna verzija NodeJS-a sa
npm
za VueJS
Instaliranje Koela na server
Iz konzole pokrenite sljedeće naredbe:
cd PUBLIC_DIR git klon https://github.com/phanan/koel.git .
git checkout v2.2.0 # Provjerite najnoviju verziju na https://github.com/phanan/koel/releases
kompozitor instalirati
Sada modificirajte .env
sa vašim podacima. Ovo su minimalne vrijednosti koje morate popuniti:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Nakon što konfigurirate svoj .env
pokrenite instancu koel, sljedećom naredbom
php zanatlija koel: init
Tada možete pristupiti serveru poslužitelja za streaming glazbe, pristupajući iz preglednika na http://localhost:8000/
Zaključci o Koelu
Bez sumnje, Koel je prilično robustan alat koji rješava prilično čest problem, a to je mogućnost pristupa vašoj muzici bez ograničenja s bilo kojeg mjesta i sa bilo kojeg uređaja.
Također je važno naglasiti da Koel ima razne značajke poput popisa za reprodukciju, grupiranja pjesama po izvođaču, albumu itd., Također se može integrirati s uslugama pjesama.
I na kraju, ako želite, možete i registrirati korisnike na one koje želite (i imate dozvole) podijelite muziku koju ste pohranili.
Laravel za klijentsku i Vue.js za serversku stranu ???? Od kada se php koristi na klijentskoj strani?
Budući da postoji php interpreter za konzolu, baš kao i python. Postoji čak i Gtk Php interfejs.
A zašto Koel, a ne MPD? Ili biste mogli predavati kako konfigurirati streaming sa MPD-om, molim vas?
Kakvu estetiku taj blog ima, jako je lijep, ali treba mu zauvijek da se otvori.
Pa vraća li se plagijarizam?
Ne postoji bilo kakav plagijat, prijatelj je pregledao naš članak na svom blogu .. I povezao nas je.