Paano magkaroon ng iyong sariling server upang mag-stream ng musika

Alam nating lahat na mahilig sa musika ang Spotify, kaya matututunan natin kung paano magkaroon ng sarili nating server para iimbak ang ating musika, na maaari nating pakinggan mula sa alinman sa ating mga device (Android, iOS, PC, atbp.), nang hindi na kailangang mag-install ng kahit ano mula sa Google Play Store o kahit saan pa.

Para dito gagamitin natin ang Koel , isang open-source tool na may mahabang kasaysayan at isang mahusay na development community.

Ano ang Koel?

koel, Utang nito ang pangalan sa isang ibong kumakanta, nagmumula ito mula sa pangangailangan na magkaroon ng isang kumpleto, magagamit, libre at magandang tool upang mag-imbak ng musika sa isang server, na kung saan ay i-play mula sa iba pang mga aparato. malamig

Ito ay binuo gamit ang Laravel framework para sa client side at Vue.js para sa server side, gamit ang ECMAScript , Sass at HTML5, ito ay dinisenyo upang magamit sa alinman sa mga modernong browser, ang pag-install at paggamit nito ay medyo simple.

Ang application na ito ay may napaka-maayos na interface, bilang karagdagan sa pagkakaroon ng mga tampok tulad ng random na musika, pag-upload ng drag-and-drop na musika, pagbabago ng pangalan, at iba pa.

Paano i-install ang Koel

Bago i-install ang Koel dapat nating matugunan ang ilang mga kinakailangan para sa panig ng server

Mga kinakailangan ng server ng Koel

Isaalang-alang ang pagbabago sa php.ini ang memory_limit para sa halagang higit sa 512M
  • Lahat ng mga kinakailangan sa Laravel - PHP, OpenSSL, kompositor at mga katulad nito.
  • MySQL o MariaDB.
  • Ang pinakabagong matatag na bersyon ng NodeJS na may npm para sa VueJS

Pag-install ng Koel sa Server

Mula sa console patakbuhin ang mga sumusunod na utos:

cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git checkout v2.2.0 # Suriin ang pinakabagong bersyon sa https://github.com/phanan/koel/releases
pag-install ng kompositor

Ngayon baguhin ang .env kasama ang iyong data. Ito ang mga minimum na halagang dapat mong punan:

  • DB_CONNECTION, DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD
  • ADMIN_EMAIL, ADMIN_NAME, ADMIN_PASSWORD
  • APP_MAX_SCAN_TIME

Pagkatapos mong mai-configure ang iyong .env simulan ang iyong halimbawa ng koel, kasama ang sumusunod na utos

php artisan koel: init

Pagkatapos ay maaari mong ma-access ang iyong server ng streaming ng server ng musika, pag-access mula sa iyong browser sa http://localhost:8000/

Mga konklusyon tungkol kay Koel

Nang walang pag-aalinlangan, ang Koel ay isang medyo matibay na tool na malulutas ang isang medyo karaniwang problema, na kung saan ay ma-access ang iyong musika nang walang paghihigpit mula sa kahit saan at sa anumang aparato.

Mahalaga ring bigyang-diin na ang Koel ay may maraming mga tampok tulad ng Playlist, pagpapangkat ng mga kanta sa pamamagitan ng artist, album, atbp. Maaari din itong isama sa mga serbisyo ng lyrics ng kanta.

At panghuli, kung nais mo, maaari mo ring irehistro ang mga user na gusto mo ( at may pahintulot ) na ibahagi ang musikang iyong inimbak.


Idagdag bilang ginustong mapagkukunan sa Google