Annons

skapa musikströmDet finns en handfull människor som tycker att skapa sina egna strömmar är en användbar sak att göra, oavsett anledning de vill eller behöver. Ända sedan YouTube-eran började videoströmning har varit het och streaming av musik / ljud är fortfarande en ganska vanlig sak att hitta. Processen i Linuxäven om det är ganska enkelt för grundkonfiguration, är det lite lång.

varning

Icecast är faktiskt bara den tjänst som kommer att strömma ljudet som spelas av en annan musikdemon. I den här artikeln kommer vi att använda mpd, som är en accepterad kombination av de flesta. Instruktionerna kommer för det mesta att fungera i någon Linux-distribution, även om jag specifikt kommer att täcka Ubuntu och Fedora 4 rekommenderade Linuxdistros för att hjälpa dig välja rätt för digNär du äntligen bestämmer dig för att ta steget och ta en promenad genom Linux Avenue, måste du kunna bestämma vilken distro som är rätt för dig. Att göra rätt val är ett viktigt ... Läs mer . Om det inte finns stora skillnader i kommandona, kommer Ubuntu-användare att behöva lägga till "sudo" på framsidan av varje kommando som jag täcker där root-behörigheter behövs (vilket är en stor del). Alla kommandon inkluderar inte citattecken.

instagram viewer

Dessa instruktioner är för en enkel installation och är inte det säkraste sättet att göra saker. Om du vill skapa din egen musikström och dela den offentligt och inte inom ditt nätverk, se till att du följer lämpliga säkerhetsåtgärder.

Instruktioner

Installera och konfigurera MPD

Det första är att installera mpd, så skjut upp din terminal. Fedora-användare måste byta till root genom att skriva "su -”Och ange deras lösenord. Sedan, i Fedora, ge kommandot "yum installera mpd"Medan Ubuntu-användare använder"sudo apt-get install mpd“. När det är klart använder du din favorit terminalredigerare (t.ex. nano) för att redigera filen kl /etc/mpd.conf.

I de första raderna, hitta följande och ersätt dem med ditt vanliga användarnamn (eller skapa en ny användare specifikt för Icecast och använd det istället):

music_directory "/ home / USER / music" playlist_directory "/ home / USER / music / playlists" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file "/home/USER/.mpd/mpd.error"

Strax efter att den biten text kommer att vara en liten rad, där du igen måste byta ut användaren mot den du vill använda:

användare "USER"

Nästa, hitta följande text och se till att den matchar:

bind_to_address "127.0.0.1" port "6600"

Slutligen hittar du en stor bit som ser ut som den här (i Fedora är det den tredje “audio_output” -gruppen i standardkonfigurationsfilen):

ljudutgång { skriv "skrika" namn "Ström kort beskrivning" värd "localhost" port "8000" montera "/mpd.ogg" lösenord "hackme" kvalitet "5,0" # bitrate "128" format "44100: 16: 2" # användare "källa" # valfritt. # beskrivning "Min strömbeskrivning" # valfritt. # genre "jazz" # valfritt. # offentligt "nej" # valfritt. }

Ändra informationen i din egen konfigurationsfil för att matcha dem med koden ovan. För enkel användning kan du behålla "hackme" -lösenordet, men om du vill dela din ström med Internet rekommenderar jag starkt att du ändrar det. När du är klar med att redigera filen sparar du den och stänger av redaktören.

Därefter lämnar du dina root-behörigheter (eller släpper sudo om du använder Ubuntu) och skriver följande:

cd $ HEM. mkdir -p musik / spellistor. mkdir .mpd

Detta skapar de nödvändiga mappar som mpd-demonen behöver som beskrivs i konfigurationsfilen.

Installera Icecast

skapa musikström

Nästa kommer vi att installera Icecast, så Fedora- och Ubuntu-användare måste skriva (som root) “yum installera icecast”Och“sudo apt-get install icecast”Respektive.

Om du inte ändrade lösenordet i mpd, behövs ingen konfiguration för Icecast! Men om du använde ett annat lösenord eller vill ändra portnummer kan du ändra alla instanser av de i konfigurationsfilen, som finns på /etc/icecast.xml.

Installera och konfigurera Pitchfork

Grattis! Du har redan installerat och konfigurerat alla bakgrundstjänster! Men du behöver fortfarande ett gränssnitt för att konfigurera mpd, annars vet det inte vad du ska spela. Jag rekommenderar att du använder ett webbaserat konfigurationsverktyg som heter Pitchfork. För att kunna köra det måste vi installera fler paket.

I Fedora skriver vi "yum installera httpd mysql-server php php-mysql php-gd php-pear“. I Ubuntu kommer det att vara "sudo apt-get installera apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.

När det är klart installerar du Pitchfork från här och extrahera filerna i Apaches standardmapp, som är antingen /var/www eller /var/www/html beroende på systemet. För att hålla saker lätt för oss skriver du följande:

chown -R apache: apache / var / www ELLER chown -R apache: apache / var / www / html. chmod -R 777 / var / www / config ELLER chmod -R 777 / var / www / html / config

Innan vi kommer till de roligare delarna måste vi fortfarande starta våra tjänster. Vi har tre tjänster, httpd (eller apache2 i Ubuntu), Icecast och mpd. Så i Fedora skriver vi "service Start", byter ut med tjänstens namn. I Ubuntu, gör samma sak för kommandot "sudo /etc/init.d/ Start“.

Spela nu upp din favoritwebbläsare och gå till localhost (eller om du har gjort alla dessa steg på en separat server, gå till den serverns adress). Du bör nu hälsas av Pitchfork, och vi kan gå vidare och konfigurera det.

skapa strömmande musik

Under konfigurationssidan finns det faktiskt inte mycket du behöver göra. Se bara till att adressen och porten är desamma som i mpds konfigurationsfil och lämna lösenordsfältet tomt. I mitten kan du ange ett inloggningslösenord så att åtkomst till Pitchfork kan begränsas. Spara så skickas du tillbaka till startsidan. Nu kan du lägga till låtar och låta dem spela över Icecast!

skapa strömmande musik

Om du vill ansluta till din ström finns det ett enkelt sätt att göra det. Förutsatt att du öppnar port 8000 kan du gå till en annan dator, gå till en webbläsare och skriva : 8000 och klicka på M3U-länken. Du är äntligen klar!

skapa musikström

Slutliga överväganden

Observera att volymreglaget inte fungerar på Pitchfork. Men din mediaspelare bör ha en, så det borde inte vara ett problem. När du lägger till låtar kanske de inte heller visas direkt. I detta fall bör du helt enkelt uppdatera sidan.

Med tanke på de steg som behövs kommer jag att ge lite stöd i kommentaravsnittet. Om du har problem, be om hjälp där!

Slutsats

Icecast är ett bra sätt att få musik på språng. Plus vem vill inte ha sin personliga onlinradiostation? Att skapa din egen musikström kan ha sina syften och låta dig ha kul också.

Tror du att du kommer att skapa en musikström? Vad tycker du om eller tycker du inte om idén? Låt oss veta i kommentarerna!

Bildkredit: Shutterstock

Danny är senior vid University of North Texas som tycker om alla aspekter av open source-programvara och Linux.