Fork me on GitHub

Herr Knedel/Großartiges mit Containern: MP3s aus dem Radio aufnehmen

Created Mon, 21 Mar 2022 00:00:00 +0000 Modified Mon, 21 Mar 2022 19:51:45 +0000 Schwierigkeitsgrad: Für jeden machbar

261 Words

Streamripper ist ein Werkzeug für die Kommandozeile, mit dem man MP3- oder OGG/Vorbis-Streams aufnehmen und direkt auf der Festplatte speichern kann. Die Lieder werden automatisch nach dem Interpreten benannt und einzeln abgespeichert, als Format dient das ursprünglich gesendete (faktisch entstehen also Dateien mit der Endung .mp3 oder .ogg). Ich habe ein tolles radiorecorder-Interface gefunden und ein Docker-Image daraus gebaut, siehe: https://github.com/terrorist-squad/mightyMixxxTapper/

Option für Profis

Als erfahrener Synology-Nutzer kann man sich natürlich gleich mit SSH einloggen und das ganze Setup via Docker-Compose-Datei installieren.

version: "2.0"
services:
  mealie:
    container_name: mighty-mixxx-tapper
    image: chrisknedel/mighty-mixxx-tapper:latest
    restart: always
    ports:
      - 9000:80
    environment:
      TZ: Europa/Berlin
    volumes:
      - ./ripps/:/tmp/ripps/

Schritt 1: Docker-Image suchen

Ich klicke im Synology-Docker-Fenster auf den Reiter „Registrierung“ und suche nach „mighty-mixxx-tapper“. Ich wähle das Docker-Image „chrisknedel/mighty-mixxx-tapper“ und klick anschließend auf den Tag „latest“.

Nach dem Image – Download liegt das Image als Abbild bereit. Docker unterscheide zwischen 2 Zuständen, Container „Dynamisch zustand“ und Image/Abbild (Festzustand). Bevor wir nun einen Container aus dem Abbild erzeugen, müssen noch ein paar Einstellungen getätigt werden.

Schritt 2: Image/Abbild in Betrieb nehmen:

Ich klicke per Doppelklick auf mein „mighty-mixxx-tapper“-Abbild.

Danach klicke ich auf „Erweiterte Einstellungen“ und aktiviere den „Automatischen Neustart". Ich wähle den Reiter „Volumen“ und klicke auf „Ordner hinzufügen“. Dort erstelle ich einen neuen Ordner mit diesem Mount-Pfad „/tmp/ripps/“.

Ich vergebe feste Ports für den „mighty-mixxx-tapper“ – Container. Ohne feste Ports könnte es sein, dass der „mighty-mixxx-tapper-Server“ nach einem Neustart auf einen anderen Port läuft.

Nach diesen Einstellungen kann mighty-mixxx-tapper-Server gestartet werden! Danach kann man mighty-mixxx-tapper über die Ip-Adresse der Synology-Disktation und den vergebenen Port aufrufen, zum Beispiel http://192.168.21.23:8097.