Kako imati vlastiti server za streaming glazbe

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. koel

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

Razmislite o izmjeni u php.ini memory_limit za vrijednost veću od 512M
  • 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.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Walter Fabian Rodriguez Salazar rekao je

    Laravel za klijentsku i Vue.js za serversku stranu ???? Od kada se php koristi na klijentskoj strani?

    1.    MaxSteel rekao je

      Budući da postoji php interpreter za konzolu, baš kao i python. Postoji čak i Gtk Php interfejs.

  2.   Jorge rekao je

    A zašto Koel, a ne MPD? Ili biste mogli predavati kako konfigurirati streaming sa MPD-om, molim vas?

  3.    HO2gi rekao je

    Kakvu estetiku taj blog ima, jako je lijep, ali treba mu zauvijek da se otvori.

  4.    Anon132 rekao je

    Pa vraća li se plagijarizam?

  5.    Luigys toro rekao je

    Ne postoji bilo kakav plagijat, prijatelj je pregledao naš članak na svom blogu .. I povezao nas je.