Hoe u uw eigen server kunt hebben om muziek te streamen

Ieder van ons die van muziek houdt, weet het spotify, daarom gaan we leren hoe we onze eigen server kunnen hebben om onze muziek op te slaan, waarnaar we dan zullen luisteren vanaf al onze apparaten (Android, Ios, pc, enz.), zonder dat we iets of de Google Play store noch ergens anders vandaan.

Hiervoor gaan we gebruiken koel een open source tool, met een lange geschiedenis en een uitstekende ontwikkelgemeenschap.

Wat is Koel?

koel, dankt zijn naam aan een zingende vogel, het komt voort uit de behoefte om een ​​compleet, bruikbaar, gratis en mooi hulpmiddel te hebben om muziek op een server op te slaan, die vervolgens vanaf andere apparaten wordt afgespeeld.koel

Het is gebouwd met de kaders Laravel voor de klant en Vue.js server-side, met behulp van ECMAScript, Sass en HTML5, Het is ontworpen om te worden gebruikt met alle moderne browsers, de installatie en het gebruik is vrij eenvoudig.

Deze applicatie heeft een zeer nette interface, naast functies zoals willekeurige muziek, muziek uploaden met slepen en neerzetten, naamswijziging, onder anderen.

Hoe Koel

Voordat we Koel installeren, moeten we aan bepaalde eisen aan de serverkant voldoen

Koel server vereisten

Overweeg om in de php.ini het memory_limit voor een waarde groter dan 512M
  • Alle Laravel-vereisten - PHP, OpenSSL, componist en dergelijke.
  • MySQL of MariaDB.
  • De nieuwste stabiele versie van NodeJS met npm voor VueJS

Koel installeren op de server

Voer vanaf de console de volgende opdrachten uit:

cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git uitchecken v2.2.0 # Controleer de laatste versie op https://github.com/phanan/koel/releases
componist installeren

Wijzig nu het .env met uw gegevens. Dit zijn de minimale waarden die u moet invullen:

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

Nadat u uw .env start uw koel-instantie met het volgende commando

php artisan koel: init

Vervolgens hebt u toegang tot uw server voor het streamen van muziek, vanuit uw browser naar http://localhost:8000/

Conclusies over Koel

Koel is ongetwijfeld een redelijk robuuste tool die een vrij algemeen probleem oplost, namelijk dat je overal en met elk apparaat onbeperkt toegang hebt tot je muziek.

Het is ook belangrijk om te benadrukken dat Koel verschillende functies heeft, zoals een afspeellijst, het groeperen van nummers op artiest, album, enz., Het kan ook worden geïntegreerd met diensten voor songteksten.

En tot slot, als u wilt, kunt u ook gebruikers registreren voor degenen die u wilt (en je hebt machtigingen) delen de muziek die u hebt opgeslagen.


6 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Walter Fabian Rodríguez Salazar zei

    Laravel voor de clientkant en Vue.js voor de serverkant ???? Sinds wanneer wordt php aan de clientzijde gebruikt?

    1.    Max staal zei

      Omdat er een php-interpreter is voor de console, net als python. Er is zelfs een Gtk Php-interface.

  2.   Jorge zei

    En waarom Koel en niet MPD? Of kunt u een les geven over hoe u uw streaming met MPD configureert, alstublieft?

  3.    HO2gi zei

    Wat een esthetiek heeft die blog, erg leuk maar het duurt een eeuwigheid om te openen.

  4.    anon132 zei

    Keert plagiaat dus terug?

  5.    Luigys toro zei

    Er is geen enkele vorm van plagiaat, de vriend maakte een recensie van ons artikel op zijn blog .. En hij linkt ons.