Kaikki meistä musiikin ystävistä tuntevat Spotifyn, joten aiomme opetella luomaan oman palvelimen musiikin tallentamiseen, jota voimme sitten kuunnella millä tahansa laitteellamme (Android, iOS, PC jne.) ilman, että meidän tarvitsee asentaa mitään Google Play Kaupasta tai mistään muualta.
Tähän käytämme Koelia , avoimen lähdekoodin työkalua, jolla on pitkä historia ja erinomainen kehittäjäyhteisö.
Mikä on Koel?
koel, nimensä on velkaa laulavalle linnulle, se johtuu tarpeesta saada täydellinen, käyttökelpoinen, ilmainen ja kaunis työkalu musiikin tallentamiseen palvelimelle, jota sitten soitetaan muilta laitteilta.
Se on rakennettu Laravel- kehyksellä asiakaspuolella ja Vue.js: llä palvelinpuolella käyttäen ECMAScriptiä , Sassia ja HTML5:tä. Se on suunniteltu käytettäväksi millä tahansa nykyaikaisella selaimella, ja sen asennus ja käyttö on melko yksinkertaista.
Tällä sovelluksella on erittäin siisti käyttöliittymä, sen lisäksi, että siinä on ominaisuuksia, kuten satunnainen musiikki, musiikin lataaminen vetämällä ja pudottamalla, nimen muuttaminen.
Kuinka asentaa Koel
Ennen Koelin asentamista meidän on täytettävä tietyt palvelinpuolen vaatimukset
Koel-palvelimen vaatimukset
- Kaikki Laravel-vaatimukset - PHP, OpenSSL, säveltäjä ja vastaavat.
- MySQL tai MariaDB.
- Uusin vakaa versio NodeJS: stä
npmjoukkueelle VueJS
Koelin asentaminen palvelimelle
Suorita seuraavat komennot konsolista:
cd PUBLIC_DIR git-klooni https://github.com/phanan/koel.git .
git checkout v2.2.0 # Tarkista uusin versio osoitteesta https://github.com/phanan/koel/releases
säveltäjä asentaa
Muokkaa nyt .env tietojesi kanssa. Nämä ovat vähimmäisarvot, jotka sinun on täytettävä:
DB_CONNECTION,DB_HOST,DB_DATABASE,DB_USERNAME,DB_PASSWORDADMIN_EMAIL,ADMIN_NAME,ADMIN_PASSWORDAPP_MAX_SCAN_TIME
Kun olet määrittänyt .env Käynnistä koel-ilmentymäsi seuraavalla komennolla
php käsityöläinen koel: init
Sitten voit käyttää musiikin suoratoistopalvelinpalvelinta ja käyttää sitä selaimeltasi http://localhost:8000/
Päätelmät Koelista
Epäilemättä Koel on melko vankka työkalu, joka ratkaisee melko yleisen ongelman, joka on pääsy musiikkiin rajoituksetta mistä tahansa ja millä tahansa laitteella.
On myös tärkeää korostaa, että Koelilla on useita ominaisuuksia, kuten soittolista, kappaleiden ryhmittely taiteilijoiden, albumien jne. Mukaan, ja se voidaan myös integroida kappaleiden sanoitepalveluihin.
Ja lopuksi, jos haluat, voit myös rekisteröidä käyttäjiä, joille haluat ( ja sinulla on lupa ) jakaa tallentamaasi musiikkia.