Kuinka omistaa oma palvelimesi musiikin suoratoistoon

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. viileä

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

Harkitse php.ini: n muokkaamista memory_limit arvolle, joka on suurempi kuin 512M
  • Kaikki Laravel-vaatimukset - PHP, OpenSSL, säveltäjä ja vastaavat.
  • MySQL tai MariaDB.
  • Uusin vakaa versio NodeJS: stä npm joukkueelle 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_PASSWORD
  • ADMIN_EMAIL, ADMIN_NAME, ADMIN_PASSWORD
  • APP_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.


Lisää ensisijaiseksi lähteeksi Googlessa