Kreirajte vlastiti servis za streaming glazbe s mStreamom

logotip mStream

u usluge streaming muzike stekle su veliku popularnost U tako kratkom vremenu postali su i jedan od glavnih izvora koje korisnici koriste za uživanje u svojoj omiljenoj muzici, kao i umjetnici koji se promoviraju, objavljuju svoja nova izdanja, koncerte i još mnogo toga.

S obzirom na ovo, a istovremeno i na sve veće korištenje usluga u oblaku, počelo je istiskivati ​​skladište muzike. Iako to ne vole svi korisnici.

Pogotovo oni koji je zovu stara škola ili oni koji smo odrasli i dalje koristeći CD-ove koje i dalje čuvamo od svojih omiljenih izvođača.

Danas dolazim s vama na razgovor o izvrsnoj aplikaciji koja vam može pomoći u prijenosu vaše pohranjene muzike i da će vas još jednom natjerati da zbrišete prašinu sa onih ploča koje u određenom trenutku nikada nisu prestale svirati iznova i iznova.

O mStream-u

mStream je besplatan poslužitelj za streaming glazbe na više platformi koji će vam omogućiti sinhronizaciju i streaming glazbe između svih vaših uređaja.

mStream Sastoji se od laganog servera za streaming muzike napisanog sa NodeJS. Trebali biste ga koristiti za streaming glazbe sa kućnog računara na bilo koji uređaj i bilo gdje.

Ova aplikacija se može pokretati na serverima, kao i na ličnim računarima i prenosnim uređajima (tableti, pametni telefoni).

Funkcije servera

  • Multi-platforma
  • Niska potrošnja resursa
  • Testirano u bibliotekama sa više terabajta

Karakteristike web aplikacija

  • Igrajte bez pauza
  • Vizualizator Milkdrop
  •  Podijelite plejliste
  • Otpremite datoteke putem istraživača datoteka
  • AutoDJ

Značajke mobilne aplikacije

  • Dostupno na Google Playu
  • Jednostavno sinhronizujte muziku na telefon za reprodukciju van mreže
  • Podrška za više servera

Važno je što je mStream određeni model poslužitelja koji dolazi sa svim pretpakiranim zavisnostima.

Prije instaliranja mStreama, možete pogledati web demonstraciju usluge na sljedećem linku. https://demo.mstream.io/

Kako instalirati mStream na Linux?

mstream

Najjednostavnije rješenje za izvođenje mStream instalacije, bez potrebe za rješavanjem njegovih ovisnosti, je preuzimanje najnovije verzije mStreama sa njegove službene web stranice.

Paket uključuje dodatni set alata za korisničko sučelje i opcije za uključivanje ikone ladice za jednostavno administriranje servera, automatsko pokretanje servera pri pokretanju i GUI alate za konfiguraciju servera.

Za preuzimanje i instaliranje aplikacije koristit ćemo naredbu wget, za ovo ćemo otvoriti terminal u našem sustavu i u njega ćemo upisati sljedeće.

Prvo ćemo preuzeti sa:

wget -c https://github.com/IrosTheBeggar/mStream/releases/download/3.9.1/mstreamExpress-linux-x64.zip

Završeno preuzimanje sada ćemo raspakirati paket naredbom:

unzip mstreamExpress-linux-x64.zip

Nakon što je to učinjeno, ući ćemo u rezultirajuću mapu s raspakiranim datotekama i izvršiti instalaciju sa:

cd mstreamExpress-linux-x64/
./mstreamExpress

Drugi način instaliranja ove aplikacije na naš sistem je kompajliranjem iz izvornog koda.
Za to u našem sustavu moramo imati podršku za NodeJS i npm. U terminal ćemo upisati sljedeće:

git clone https://github.com/IrosTheBeggar/mStream.git
cd mStream
npm install
sudo npm link
git pull

I gotovo s tim Sada možemo početi koristiti ovu aplikaciju na našim uređajima.

Prvo što moramo učiniti je pokrenuti aplikaciju, nakon što započnemo s mstream-om, sučeljem Prikazaće se konfiguracija servera i ovdje moramo unijeti opcije konfiguracije.

Među ovim opcijama moramo konfigurirati direktorij u kojem se nalazi muzika koju ćemo prenositi na druge uređaje.

Pored dodjele porta serveru i kreiranja korisničkog imena i lozinke. Pored toga, korisnik ima mogućnost omogućavanja https usluge gdje nam sučelje daje mogućnost dodavanja ssl certifikata.

Na kraju konfiguracije samo kliknite gumb Boot Server.

Napokon ćemo za pristup usluzi morati otići na adresu http: // localhost: 3000 ili http: // IP-server: 3000 u web pretraživaču.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.