Sådan får du din egen server til at streame musik

Alle vi, der kan lide musik, ved det Spotify, det er derfor, vi skal lære at have vores egen server til at gemme vores musik, som vi derefter vil lytte til fra en hvilken som helst af vores enheder (Android, iOS, pc osv.) uden behov for at installere noget eller google play butik heller ikke fra andre steder.

Til dette skal vi bruge fedt nok et open source-værktøj med en lang historie og et fremragende udviklingssamfund.

Hvad er Koel?

Koel, skylder sit navn en sangfugl, det stammer fra behovet for at have et komplet, brugbart, gratis og smukt værktøj til at gemme musik på en server, som derefter afspilles fra andre enheder. fedt nok

Det er bygget med rammerne Laravel til klientsiden og Vue.js server-side, ved hjælp af ECMAScript, Sass og HTML5, Det er designet til at blive brugt med en hvilken som helst af de moderne browsere, dets installation og brug er ret enkel.

Denne applikation har en meget pæn grænseflade, ud over at have funktioner som tilfældig musik, uploade musik med træk og slip, navneændring, blandt andre.

Sådan installeres Koel

Før vi installerer Koel, skal vi opfylde visse krav til serversiden

Koel-server krav

Overvej at ændre i php.ini den memory_limit for en værdi større end 512M
  • Alle Laravel krav - PHP, OpenSSL, komponist og lignende.
  • MySQL eller MariaDB.
  • Den seneste stabile version af NodeJS med npm til VueJS

Installation af Koel på serveren

Kør følgende kommandoer fra konsollen:

cd PUBLIC_DIR git-klon https://github.com/phanan/koel.git .
git checkout v2.2.0 # Se den nyeste version på https://github.com/phanan/koel/releases
komponist installere

Nu skal du ændre .env med dine data. Dette er de minimumsværdier, du skal udfylde:

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

Når du har konfigureret din .env start din koel-instans med følgende kommando

php artisan koel: init

Derefter kan du få adgang til din musikstreamingserver-server og få adgang fra din browser til http://localhost:8000/

Konklusioner om Koel

Uden tvivl er Koel et ret robust værktøj, der løser et ret almindeligt problem, der er i stand til at få adgang til din musik uden begrænsning hvor som helst og med en hvilken som helst enhed.

Det er også vigtigt at understrege, at Koel har forskellige funktioner såsom afspilningsliste, gruppering af sange efter kunstner, album osv. Det kan også integreres med sangteksttjenester.

Og endelig, hvis du vil, kan du også registrere brugere til dem, du ønsker (og du har tilladelser) del den musik, du har gemt.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

6 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Walter Fabian Rodriguez Salazar sagde han

    Laravel til klientsiden og Vue.js til serversiden ???? Siden hvornår er php brugt på klientsiden?

    1.    Max stål sagde han

      Da der er en php-tolk til konsollen, ligesom python. Der er endda en Gtk Php-grænseflade.

  2.   Jorge sagde han

    Og hvorfor Koel og ikke MPD? Eller kan du give en klasse om, hvordan du konfigurerer din streaming med MPD, tak?

  3.    HO2gi sagde han

    Hvilken æstetik har den blog, meget flot, men det tager evigt at åbne.

  4.    anon132 sagde han

    Så vender plagiering tilbage?

  5.    Luigys toro sagde han

    Der er ingen plagiering af nogen art, venen foretog en gennemgang af vores artikel på sin blog .. Og han linkede os.