Web-Gui für Streamripper

Status
Für weitere Antworten geschlossen.

MoleWindu

Benutzer
Mitglied seit
09. Jan 2013
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo, ich verschiebe einmal meine Frage hier in dieses Forum. Leider fehlen mir die Kenntnisse, eine 3rdParty-App dafür zu schreiben, aber vielleicht gibt es hier einige Interessenten mit dem nötigen Wissen.

Hier mein ursprünglicher Eintrag:


liebe Synology-Gemeinde,

ich bin seit kurzem stolzer Besitzer einer DS213+. Nun wollte ich meine Streamripper-Aktivitäten auf das NAS verlagern, damit nicht den ganzen Tag der PC mitrennen muss. Gesagt getan. IPKG + Streamripper installiert, soweit funktioniert auch alles.

Nun habe ich hier im Forum einen Thread über ein Webinterface für den Streamripper verfolgt und wollte dieses gleich einmal testen.
Hier der Link zum Webinterface:
http://sourceforge.net/projects/radiorecwebgui/

Die Installationsanleitung des Webinterfaces lautet wie folgt:

Rich (BBCode):
### INSTALL ###
You need a webserver (e.g. apache2) to run the Radiorecorder Web GUI. It has only been testet on Linux environments.
If you want to use it on a Windows machine check the usage of the 'at' command there and change the source code
if necessary.

1. Unzip the radiorecorder.zip file into your desired directory (e.g. /var/www) and make it available for your webserver.
2. Change radiorecorder/res/streams.txt and insert some radio stations here.
3. Edit radiorecorder/settings.php and set your desired settings here.
4. Make sure that 'streamripper' and 'at' are installed at your system and that the user who is running your webserver
  (usually 'www' or 'www-data') is allowed to use 'at' (see at.deny and at.allow). Please think about what you
  are doing by activating this command for the webserver user and decide if this is ok for your security requirements
  and other related topics.
  Further information about at can be found here: http://linux.about.com/library/cmd/blcmdl1_at.htm
5. Additionally this user needs the permission to read/access all files and directories within radiorecorder and to
  write to the folder 'radiorecorder/log' and to the file 'radiorecorder/res/jobstore.db'.

Schritt 1,2 und 3 habe ich mühelos hinbekommen. Nun ging es an Schritt 4. "at" (Cron-Ähnliches Tool zum zeitversetzen Ausführen von Scripts/Anwendungen) habe ich sogar als Paket für mein NAS gefunden. Auch dies funktioniert, wenn ich es direkt ausführe...

Das Verzeichnis /Volume1/web/streamripper/ habe ich für den User "nobody" und der Gruppe "nobody" bereits beschreibbar und lesbar gemacht... Ich kann auch neue Streams hinzufügen -> die landen dann in der /streamripper/res/streams.txt <- allerdings, wenn ich einen Job erstellen will, gibt das Interface eine "popupartige" Meldung aus: "Job kann nicht erstellt werden".
Im Logfile finde ich folgende Zeile:
Rich (BBCode):
2013-01-11 19:20:31#DEBUG recordCommand: streamripper URL_GELOESCHT m -D %d_%S -d /volume1/web/streamripper/Musik -o always -l 3600
2013-01-11 19:20:31#ERROR Error while creating job: LANG=de_AT.UTF-8 at -f /volume1/web/streamripper/res/streamripper_1357928431.198.sh 10:00 2013-01-20

Ich vermutete, dass der User des Webservers nicht mit at hantieren darf. In der Anleitung wird dies ja auch explizit erwähnt. Deswegen habe ich die in /opt/etc/ liegende at.deny bearbeitet und den user "nobody" herausgelöscht. Anschließend habe ich den Webserver, als auch das NAS schon einmal neu gestartet. Leider konnte durch meine Konfiguration der Betrieb nicht gelingen.

Wo habe ich einen Fehler gemacht?
Funktioniert das überhaupt so, wie ich mir das vorstelle?
Wer hat Hinweise/Anregungen/Lösungen zu meinem Problem?

Ich würde mich über zahlreiche Antworten freuen.
Vielen Dank schon einmal und ein schönes Wochenende!
VG
MoleWindu
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
 

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