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.
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
- 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
npmpara 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_PASSWORDADMIN_EMAIL,ADMIN_NAME,ADMIN_PASSWORDAPP_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.