• Radio Recorder – en kommandoradsbaserad spelare och inspelare för internetradio

    Blandbandet is back..

    Internetradio, även kallat webb- eller nät-radio, är en digital ljudtjänst som sänds via internet.

    Internetradio är populärt eftersom det inte kräver någon registrering eller prenumeration. Det finns ett stort utbud av stationer från hela världen. Oavsett om du gillar klassisk musik, pop, folkmusik, nyheter eller pratprogram, erbjuder internetradio något för alla, så länge du har en internetuppkoppling. Internetradio erbjuder samma format som traditionella radiostationer.

    Radio Recorder är ett program som körs i kommandoraden för att spela och spela in internetradio. Det är fri och öppen källkod och är skrivet i Java.

    Installation

    Programmet har testats på Ubuntu 24.04 LTS.

    För Ubuntu-användare finns ett färdigt paket att ladda ner med wget:

    $ wget https://github.com/sfuhrm/radiorecorder/releases/download/v1.10.1/radiorecorder_1.10.1-1_amd64.deb

    Installera sedan paketet med:

    $ sudo dpkg -i radiorecorder_1.10.1-1_amd64.deb

    Om du använder Fedora finns det också ett paket för den distributionen, och om du inte vill kompilera källkoden själv finns ett binärt paket tillgängligt. Även FreeBSD stöds.

    Radio Recorder är plattformsoberoende, så förutom Linux finns det versioner för både macOS och Windows.

    Användning

    Radio Recorder kan spela upp internetradio live och visar vilken låt som spelas. För att komma igång kan du söka efter stationer som spelar en viss musikgenre, till exempel klassisk musik:

    $ radiorecorder -list-station classical

    Detta kommando ger en lista med stationer och deras unika ID (UUID). Du kan sedan spela upp en station med flaggan -p följt av UUID. Till exempel:

    Programmet är kopplat till Radio Browser, en databas med internetradiostationer, för att underlätta sökning och uppspelning.

    En särskild funktion hos Radio Recorder är dess inspelningsmöjligheter. Du kan spela in en fil för varje låt och använda låtnamnen från metadata, eller spela in flera radiostationer samtidigt. Standardinställningen är att spela in upp till 10 stationer parallellt, men detta går att ändra. Programmet kan också spara ID3-taggar (ID3v1 och ID3v2.4).

    Sammanfattning

    Radio Recorder är ett enkelt men användbart verktyg för både uppspelning och inspelning av internetradio. Programmet stöder MP3-, OGG Vorbis- och AAC/AAC+/MP4-format och är resurseffektivt, vilket är en av de stora fördelarna med kommandoradsprogram.

    Programmet har svårt avkoda Sveriges radio sädningar, dock går det utmärkt när vi flytta SR till en Chromecast som utput.

    Så har man Chromecast enhet som hetter foobar

    radiorecorder -p 96200095-0601-11e8-ae97-52543be04c81 -c foobar

    Då start den radio station Capital London på din foobar chromecast enhet.

    Fler exempel :

    Här är några exempel på hur du kan använda Radio Recorder i kommandoraden för att lyssna på och spela in internetradio:

    1. Sök efter en station

    Om du vill söka efter radiostationer som spelar en viss genre, till exempel klassisk musik, använder du följande kommando:

    $ radiorecorder -list-station classical

    Detta ger en lista över stationer som spelar klassisk musik tillsammans med deras UUID (en unik identifierare för varje station).

    2. Spela upp en station

    När du har hittat en station från din sökning kan du använda UUID för att spela upp stationen. Exempelvis om UUID:n är 96200095-0601-11e8-ae97-52543be04c81, kan du spela upp stationen så här:

    $ radiorecorder -p 96200095-0601-11e8-ae97-52543be04c81

    3. Spela in en station

    För att spela in en station, använder du UUID och flaggan för inspelning (-r). Till exempel:

    $ radiorecorder -r 96200095-0601-11e8-ae97-52543be04c81

    Denna inspelning skapar en fil med hela strömmen tills du stoppar processen.

    4. Spela in varje låt som en separat fil

    Om du vill spela in varje låt som spelas på en radiostation som separata filer baserat på metadata (t.ex. låtnamn), kan du använda följande kommando:

    $ radiorecorder -r --songbased 96200095-0601-11e8-ae97-52543be04c81

    5. Spela in flera stationer parallellt

    Du kan också spela in flera stationer samtidigt. För att spela in till exempel 3 stationer parallellt, kan du använda:

    $ radiorecorder -r --parallel 3

    Detta kommer att spela in från tre stationer samtidigt och skapa separata inspelningar för varje station.

    6. Ändra antalet stationer som spelas in parallellt

    Som standard kan Radio Recorder spela in upp till 10 stationer samtidigt. Du kan ändra denna gräns genom att använda flaggan --parallel och sätta det till ett högre eller lägre värde:

    $ radiorecorder -r --parallel 5

    Detta ändrar gränsen till att spela in 5 stationer samtidigt.

    7. Spela in i ett specifikt format

    Radio Recorder stöder flera ljudformat som MP3, OGG Vorbis och AAC. Du kan specificera vilket format du vill använda för inspelningen genom att lägga till en flagga för formatet:

    $ radiorecorder -r --format mp3 96200095-0601-11e8-ae97-52543be04c81

    Dessa exempel visar hur du kan lyssna på, spela in och hantera internetradiostationer med Radio Recorder via kommandoraden.


Radio Recorder – en kommandoradsbaserad spelare och inspelare för internetradio

Blandbandet is back..

Internetradio, även kallat webb- eller nät-radio, är en digital ljudtjänst som sänds via internet.

Internetradio är populärt eftersom det inte kräver någon registrering eller prenumeration. Det finns ett stort utbud av stationer från hela världen. Oavsett om du gillar klassisk musik, pop, folkmusik, nyheter eller pratprogram, erbjuder internetradio något för alla, så länge du har en internetuppkoppling. Internetradio erbjuder samma format som traditionella radiostationer.

Radio Recorder är ett program som körs i kommandoraden för att spela och spela in internetradio. Det är fri och öppen källkod och är skrivet i Java.

Installation

Programmet har testats på Ubuntu 24.04 LTS.

För Ubuntu-användare finns ett färdigt paket att ladda ner med wget:

$ wget https://github.com/sfuhrm/radiorecorder/releases/download/v1.10.1/radiorecorder_1.10.1-1_amd64.deb

Installera sedan paketet med:

$ sudo dpkg -i radiorecorder_1.10.1-1_amd64.deb

Om du använder Fedora finns det också ett paket för den distributionen, och om du inte vill kompilera källkoden själv finns ett binärt paket tillgängligt. Även FreeBSD stöds.

Radio Recorder är plattformsoberoende, så förutom Linux finns det versioner för både macOS och Windows.

Användning

Radio Recorder kan spela upp internetradio live och visar vilken låt som spelas. För att komma igång kan du söka efter stationer som spelar en viss musikgenre, till exempel klassisk musik:

$ radiorecorder -list-station classical

Detta kommando ger en lista med stationer och deras unika ID (UUID). Du kan sedan spela upp en station med flaggan -p följt av UUID. Till exempel:

Programmet är kopplat till Radio Browser, en databas med internetradiostationer, för att underlätta sökning och uppspelning.

En särskild funktion hos Radio Recorder är dess inspelningsmöjligheter. Du kan spela in en fil för varje låt och använda låtnamnen från metadata, eller spela in flera radiostationer samtidigt. Standardinställningen är att spela in upp till 10 stationer parallellt, men detta går att ändra. Programmet kan också spara ID3-taggar (ID3v1 och ID3v2.4).

Sammanfattning

Radio Recorder är ett enkelt men användbart verktyg för både uppspelning och inspelning av internetradio. Programmet stöder MP3-, OGG Vorbis- och AAC/AAC+/MP4-format och är resurseffektivt, vilket är en av de stora fördelarna med kommandoradsprogram.

Programmet har svårt avkoda Sveriges radio sädningar, dock går det utmärkt när vi flytta SR till en Chromecast som utput.

Så har man Chromecast enhet som hetter foobar

radiorecorder -p 96200095-0601-11e8-ae97-52543be04c81 -c foobar

Då start den radio station Capital London på din foobar chromecast enhet.

Fler exempel :

Här är några exempel på hur du kan använda Radio Recorder i kommandoraden för att lyssna på och spela in internetradio:

1. Sök efter en station

Om du vill söka efter radiostationer som spelar en viss genre, till exempel klassisk musik, använder du följande kommando:

$ radiorecorder -list-station classical

Detta ger en lista över stationer som spelar klassisk musik tillsammans med deras UUID (en unik identifierare för varje station).

2. Spela upp en station

När du har hittat en station från din sökning kan du använda UUID för att spela upp stationen. Exempelvis om UUID:n är 96200095-0601-11e8-ae97-52543be04c81, kan du spela upp stationen så här:

$ radiorecorder -p 96200095-0601-11e8-ae97-52543be04c81

3. Spela in en station

För att spela in en station, använder du UUID och flaggan för inspelning (-r). Till exempel:

$ radiorecorder -r 96200095-0601-11e8-ae97-52543be04c81

Denna inspelning skapar en fil med hela strömmen tills du stoppar processen.

4. Spela in varje låt som en separat fil

Om du vill spela in varje låt som spelas på en radiostation som separata filer baserat på metadata (t.ex. låtnamn), kan du använda följande kommando:

$ radiorecorder -r --songbased 96200095-0601-11e8-ae97-52543be04c81

5. Spela in flera stationer parallellt

Du kan också spela in flera stationer samtidigt. För att spela in till exempel 3 stationer parallellt, kan du använda:

$ radiorecorder -r --parallel 3

Detta kommer att spela in från tre stationer samtidigt och skapa separata inspelningar för varje station.

6. Ändra antalet stationer som spelas in parallellt

Som standard kan Radio Recorder spela in upp till 10 stationer samtidigt. Du kan ändra denna gräns genom att använda flaggan --parallel och sätta det till ett högre eller lägre värde:

$ radiorecorder -r --parallel 5

Detta ändrar gränsen till att spela in 5 stationer samtidigt.

7. Spela in i ett specifikt format

Radio Recorder stöder flera ljudformat som MP3, OGG Vorbis och AAC. Du kan specificera vilket format du vill använda för inspelningen genom att lägga till en flagga för formatet:

$ radiorecorder -r --format mp3 96200095-0601-11e8-ae97-52543be04c81

Dessa exempel visar hur du kan lyssna på, spela in och hantera internetradiostationer med Radio Recorder via kommandoraden.