CLI-Programme (streamripper) installieren und ausführen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

zenker_bln

Benutzer
Registriert
05. Apr. 2011
Beiträge
66
Reaktionspunkte
3
Punkte
8
Hi,

ich hab 'n 918+ und würde gerne Webradio mitschneiden, per Streamripper.
Auf früheren Synology-Nasen hatte ich IPKG installiert, das mir Zugang zu CLI-Programmpaketen gab.
Irgendwie scheint das mit DSM7 bzw. der 918+ nicht zu funktionieren?!?
Oder liege ich da falsch?

Wäre nett, wenn mich mal jemand in die richtige Richtung schubsen würde, wie und wo ich mir zu diesem Thema Wissen anlesen kann.

Im voraus schon mal "Danke!"
 
IPKG (hatte ich früher einmal drauf) heißt mittlerweile m.W. OPKG. Weiß aber nicht mehr, wie man das installiert. Aber Google weiß es sicher.
 
  • Like
Reaktionen: Benares

Ich habe das Gefühl, dass das gerade so etwas wie mit "Kanonen auf Spatzen" schießen ist!
Probiere mich gerade in Docker einzulesen.
Problem: kann ich das Docker über die crontab starten, damit ich programmiert Webradio aufnehmen kann?

Oder sollte ich doch lieber einen noch rumliegenden Raspberry-PI dazu nutzen?
(Mich beschleicht das Gefühl, das könnte einfacher werden...)
 
Das ist ein sehr kleiner Container (Image = 48MB), der im Betrieb (d.h. während der Aufnahme) wahrscheinlich kaum Ressourcen benötigt. Das Ganze läuft getrennt vom DSM. IPGK ist aus meiner Sicht aufwändiger zu installieren und zu pflegen. Aber ich verstehe dich, wenn du bisher noch keine Berührungspunkte mit Docker hattest.

Deine Schritte wären:
  1. installiere Docker / bzw. den Container Manager
  2. erstelle im Aufgabenplaner folgenden Befehl (als root):
    docker run -d --rm --name streamripper -v /volume3/music/streamripper:/home/streamripper clue/streamripper http ://streams.br.de/bayern2_2.m3u -s --xs-none -A -a "test.mp3" -l 30

    grün ➜ kannst du nach deinen Bedürfnissen anpassen

    rot ➜ belassen, wenn du nicht weißt, was es bedeutet
Mehr ist es nicht!
Den Ausgabeordner (hier beispielhaft /volume3/music/streamripper) bitte zuvor erstellen. Ggf. musst du ihm noch ein paar erweiterte Schreibrechte geben.
Die Parameter für streamripper sind hier natürlich nur beispielhaft und kannst du nach belieben anpassen.
 
  • Like
Reaktionen: *kw*
Mehr ist es nicht!

Jo...danke!
Ich probiere es mal.
Dennoch scheint mir so eine "aufgebauschte" Virtualisierungsgeschichte, um ein einfaches (2mb großes) CLI-Programm auf einem Linux-System laufen zu lassen, als überbordend.
Ich zweifele ja nicht die Daseinsberechtigung von Docker an, nur die Umsetzung für ein so banales Problem.

Erinnert mich gerade an einen Heise-Artikel über "TypeScript" und der "Bash"...

https://www.heise.de/meinung/Kommentar-TypeScript-ersetzt-Bash-Schwoert-ab-kehrt-um-9988584.html

Aber ich probiere es trotzdem.
Danke noch mal! :)
 
Es gibt halt keinen üblichen Paketmanager wie zum Beispiel apt im propitären DSM. Daher bleiben einem nur statisch kompilierte Binarys, SPKs und vielleicht Entware. Docker hat die Einsatzmöglichkeiten enorm erweitert.
 
  • Like
Reaktionen: zenker_bln

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat