Skapa din egen musikstreamingtjänst med mStream

mStream-logotyp

mycket musikstreamingtjänster har blivit mycket populära På så kort tid, förutom att ha blivit en av de viktigaste källorna som används av användare för att njuta av sin favoritmusik, såväl som av artister för att marknadsföra sig själva, publicera sina nya releaser, konserter och mer.

Mot bakgrund av detta och samtidigt har den växande användningen av molntjänster börjat tränga undan musiklagring. Även om inte alla användare föredrar det.

Speciellt till de som ringer från den gamla skolan eller de av oss som växte upp med att fortfarande använda CD-skivorna som vi fortfarande har kvar från våra favoritartister.

Idag är jag här för att berätta om en utmärkt applikation som kan hjälpa dig med att streama din lagrade musik. och som återigen kommer att få dig att vilja damma av de där skivorna som någon gång aldrig slutade spela om och om igen.

Om mStream

mStream är en gratis och plattformsoberoende server för musikstreaming som gör att de kan synkronisera och strömma musik mellan alla sina enheter.

mStream Den består av en lätt musikströmningsserver skriven med NodeJS. Du bör använda den för att strömma din musik från din hemdator till vilken maskin som helst, var som helst.

Denna applikation kan köras både på servrar, såväl som på persondatorer och bärbara enheter (surfplattor, smarpphone).

serverfunktioner

  • multiplattform
  • Låg resursförbrukning
  • Testad på bibliotek med flera terabyte

Webbapplikationsfunktioner

  • Spela utan pauser
  • Mjölkdroppsvisualiserare
  •  Dela spellistor
  • Ladda upp filer via filutforskaren
  • AutoDJ

Mobilappfunktioner

Det är viktigt att notera att mStream är en speciell modell av server som kommer med alla beroenden förpackade.

Innan du installerar mStream kan du ta en titt på webbdemon av tjänsten på följande länk. https://demo.mstream.io/

Hur installerar jag mStream på Linux?

mstream

Den enklaste lösningen för att utföra mStream-installation, utan att behöva hantera mStream-beroenden, är att ladda ner den senaste versionen av mStream från dess officiella webbplats.

El paquete innehåller ytterligare en uppsättning UI-verktyg och alternativ för att inkludera fackikon för enkel serverhantering, automatisk serverstart vid start och GUI-verktyg för serverkonfiguration.

För att ladda ner och installera applikationen använder vi kommandot wget, För detta kommer vi att öppna en terminal i vårt system och i den ska vi skriva in följande i den.

Först ska vi ladda ner med:

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

När nedladdningen är klar, nu ska vi packa upp paketet med kommandot:

unzip mstreamExpress-linux-x64.zip

När detta är gjort kommer vi att gå in i den resulterande mappen med de uppackade filerna och installera med:

cd mstreamExpress-linux-x64/
./mstreamExpress

Ett annat sätt att kunna installera denna applikation i vårt system är genom att kompilera applikationen från dess källkod.
För detta måste vi ha stöd av NodeJS och npm i vårt system. I en terminal kommer vi att skriva följande:

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

Och gjort med det Vi kan nu börja använda denna applikation på våra enheter.

Det första vi måste göra är att starta applikationen, efter att ha börjat med mstream, gränssnittet för Serverkonfiguration kommer att visas och här måste vi ange konfigurationsalternativen.

Bland dessa alternativ måste vi konfigurera katalogen där musiken som vi ska överföra till våra andra enheter finns.

Förutom att tilldela en port till servern och skapa ett användarnamn och lösenord. Dessutom har användaren möjlighet att aktivera en https-tjänst där gränssnittet ger oss möjlighet att lägga till ett ssl-certifikat.

I slutet av konfigurationen klickar du bara på knappen Boot Server.

Slutligen behöver vi bara gå till adressen http://localhost:3000 eller http://IP-server:3000 i webbläsaren för att komma åt tjänsten.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.