Shoutcast-Radio aufnehmen / StreamRipper auf CS407

Status
Für weitere Antworten geschlossen.

juergen@net

Benutzer
Mitglied seit
28. Mai 2008
Beiträge
323
Punkte für Reaktionen
0
Punkte
0
Vielen Dank für die Rückmeldung, dass Streamripper auf 207+ installierbar ist. Bleibt nur noch das Geräuschthema, dann kann ich mir so ein Teil kaufen.
Gibt es ne Liste mit Radiosendern tagging durchführen und die gestreamte MP3s automatisch in Dateien aufsplitten?
Leider kenne ich keine. Die ganze Szene ist auch immer in Bewegung. Ich gehe von Zeit auf shoutcast.com und suche unter "Quick Genres" nach für mich geeigneten Sendern (bei mir "Classical", das wird den meisten hier aber nicht weiterhelfen). Die nehme ich mit Winamp unter die Lupe. Dann sichte ich auch noch deren Hompages. Da findet sich u.U. noch ein passender Sender. Von Zeit zu Zeit überprüfe ich zusätzlich noch die Deutschen öffentlich-rechtlichen (Schliesslich verlangen die mittlerweile auch Internetgebühr).
WDR1 live http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_a scheint zu taggen, aber das ist nicht mein Gescmack.
Sorry, einen besseren Weg habe ich bisher noch nicht gefunden. Aber man kommt eigentlich schon recht weit.

Gruss

Juergen
 

Pio435

Benutzer
Mitglied seit
30. Dez 2007
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Ja, der Streamripper funzt auf meiner 207+. Auch das Tagging funktioniert bei Sendern die das unterstützen.
Kennt jemand ein webinterface oder eine andere komfortable Benutzeroberfläche? Ständig auf der Kommandozeile rumzutippen is auf Dauer nich das wahre...


Habe auch lange gesucht und nichts gefunden. Habe mir dann selbst mit SQL und PHP ein kleines Web-Interface gebastelt. Eigentlich gar nicht so schwer.

Schwierigster Teil war, über das Web Zugriff auf Commando-Zeilen-Befehle zu erhalten. Dies liess sich aber dann über eine Mod der PHP.ini anpassen. Einfach die Zeilte "safe_mode_exec_Dir= /usr/bin" auf "safe_mode_exec_dir=" einstellen. Dann funzt der Zugriff. Der Rest ist nur noch Code gehacke :)

Wenn mir jemand eine Tip hat, wie man die Dateieigenschaften (also Ersteller, Herkunft, etc) in Vista aus einer Datei entfernt, würde ich sogar den Code hier reinstellen ... über die Dateieigenschaften, Deteils, persönliche Informationen entfernen habe ich es schon versucht, geht nur leider nicht :confused:

Pio435
 

juergen@net

Benutzer
Mitglied seit
28. Mai 2008
Beiträge
323
Punkte für Reaktionen
0
Punkte
0
Habe auch lange gesucht und nichts gefunden. Habe mir dann selbst mit SQL und PHP ein kleines Web-Interface gebastelt.
Klingt super!
Wenn mir jemand eine Tip hat, wie man die Dateieigenschaften (also Ersteller, Herkunft, etc) in Vista aus einer Datei entfernt, würde ich sogar den Code hier reinstellen ... über die Dateieigenschaften, Deteils, persönliche Informationen entfernen habe ich es schon versucht, geht nur leider nicht :confused:
Um welche Art von Datei handelt es sich? Zumindest unter XP habe Dateien eines "Plain-Editors" keinen Eigenschaftsblock mehr. Die sehe ich bei Office-Dateien. Bei denen kann ich die Eigenschaften im Explorer mit der rechten Maustaste ändern.
Gruss Juergen
 

Pio435

Benutzer
Mitglied seit
30. Dez 2007
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
... um html, txt und php dateien, ich kann über vista einfach gar keine aenderungen vornehmen ...?

Pio435
 

juergen@net

Benutzer
Mitglied seit
28. Mai 2008
Beiträge
323
Punkte für Reaktionen
0
Punkte
0
... um html, txt und php dateien
Vielleicht stehe ich gerade auf der Leitung. Zumindest unter XP sind diese Dateien "plain text" und können mit einem entsprechenden freien Editor (z.B. Context http://www.context.cx/) geöffnet und wieder abgespeichert werden. Danach sind meines Wissens nach alle Histories und sonstiges Beiwerk draussen.
Gruss Juergen
 

Pio435

Benutzer
Mitglied seit
30. Dez 2007
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
.. wir sprechen wohl nicht vom gleichen .... code-seitig kann ich alles bereinigen, kein problem. aber das os hängt ja jeweils noch dateieigenschaften, wie autor, letzte änderung, pfad, etc. dran .. und das krieg ich nicht weg :confused:
 

juergen@net

Benutzer
Mitglied seit
28. Mai 2008
Beiträge
323
Punkte für Reaktionen
0
Punkte
0
.. aber das os hängt ja jeweils noch dateieigenschaften, wie autor, letzte änderung, pfad, etc. dran .. und das krieg ich nicht weg :confused:
Zumindst XP tut das nicht. Habe das gerade mit einem Hex/ASCII-Editor, der die "Rohdaten" anzeigt, geprüft. Kenne solche Metadaten auch nur von Anwendungen wie Office, Adobe etc, nicht von Plain Text Editoren.
Mag sein, dass der Explorer den Pfad mit anzeigt, aber in der Datei steht das nicht.
Gruss
Juergen
 

Pio435

Benutzer
Mitglied seit
30. Dez 2007
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
so, konnte es jetzt querchecken ... Vista gauckelt einem etwas vor, was effektiv gar nicht drin ist!

Also, für alle Interessenten, hier die ersten "Gehversuche" für ein Stremripper-GUI inkl. Kurz-Anleitung. Es ist der Erste Wurf, der die Grundfunktionen unterstützt. Ich überneheme keine Garantie, dass es aus jedem System funktioniert ...

Viel Spass beim ausprobieren.

Pio435

PS: Das PDF ist im Orinigal ein ZIP-File (Boardregeln). Also bitte einfach umbenennen und dann direkt in das gewünschte Webverzeichnis entpacken.
 

Anhänge

  • PHP_Skript_Streamripper_GUI.pdf
    121,3 KB · Aufrufe: 375

juergen@net

Benutzer
Mitglied seit
28. Mai 2008
Beiträge
323
Punkte für Reaktionen
0
Punkte
0
Super, vielen Dank! Mit der Anleitung muesste es zu machen sein.
Habe heute die 107+ bestellt.
Gruss
Juergen
 

_TokTok_

Benutzer
Mitglied seit
18. Nov 2007
Beiträge
1.310
Punkte für Reaktionen
0
Punkte
0
Fragen....

so, konnte es jetzt querchecken ... Vista gauckelt einem etwas vor, was effektiv gar nicht drin ist!

Also, für alle Interessenten, hier die ersten "Gehversuche" für ein Stremripper-GUI inkl. Kurz-Anleitung. Es ist der Erste Wurf, der die Grundfunktionen unterstützt. Ich überneheme keine Garantie, dass es aus jedem System funktioniert ...

Viel Spass beim ausprobieren.

Pio435

PS: Das PDF ist im Orinigal ein ZIP-File (Boardregeln). Also bitte einfach umbenennen und dann direkt in das gewünschte Webverzeichnis entpacken.

Das ganze sieht ja schon ziemlich cool aus! Allerdings hab ich zu Deiner Anleitung ein paar Fragen, vll. kannst Du sie dahingehen ergänzen:
1) Meinst Du die php.ini im Verzeichnis /usr/syno/etc ??
2) Wie startet man den Apache neu?
3) Bleibt der softlink bestehen, wenn ich die diskstation restarte?

LG
 

_TokTok_

Benutzer
Mitglied seit
18. Nov 2007
Beiträge
1.310
Punkte für Reaktionen
0
Punkte
0
Ich habs jetzt mit ein paar Anpassungen für die DS-207+ (z.b. Pfad zum Speichern in der create_streamripper_sh.php) zum laufen gebracht. Das könnte man evtl. in eine config-Datei auslagern. Auch den "zurück-Link" hab ich in der gleichen Datei angepasst.

Ein generelles Problem mit streamripper hab ich leider: Ich kann die mp3-Dateien leider nur löschen wenn ich als root angemeldet bin. Gibt es dafür einen workaround? Eventuell ein Parameter beim Aufruf von Streamripper?
Außerdem würde mich interessieren, ob jetzt bei jedem boot der diskstation streamripper automatisch gestartet wird und auf Eingaben wartet, oder startet streamripper erst wenn man einen Sender über die GUI aufzeichnet?
Und für was is die Portangabe wenn man einen Stream aufzeichnen will?

Fragen über Fragen, aber wirklich großes Kompliment, das Teil is als Webfrontend für Streamripper echt geill!! Kann ich allen Streamripper-Fans nur empfehlen. Freu mich schon auf Erweiterungen :)

EDIT: Ahja, und eine Sache noch: Wenn ich einen neuen Sender in die Liste eintrage und das Fenster über den entspechenden Button schließe, wird die Dropdown-Liste mit den Sendern natürlich nicht aktualisiert, d.h. man muss die Seite neu laden um für den neu eingetragenen Sender einen Stream zu erstellen
 
Zuletzt bearbeitet:

Pio435

Benutzer
Mitglied seit
30. Dez 2007
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Ich habs jetzt mit ein paar Anpassungen für die DS-207+ (z.b. Pfad zum Speichern in der create_streamripper_sh.php) zum laufen gebracht. Das könnte man evtl. in eine config-Datei auslagern. Auch den "zurück-Link" hab ich in der gleichen Datei angepasst.

Ein generelles Problem mit streamripper hab ich leider: Ich kann die mp3-Dateien leider nur löschen wenn ich als root angemeldet bin. Gibt es dafür einen workaround? Eventuell ein Parameter beim Aufruf von Streamripper?
Außerdem würde mich interessieren, ob jetzt bei jedem boot der diskstation streamripper automatisch gestartet wird und auf Eingaben wartet, oder startet streamripper erst wenn man einen Sender über die GUI aufzeichnet?
Und für was is die Portangabe wenn man einen Stream aufzeichnen will?

Fragen über Fragen, aber wirklich großes Kompliment, das Teil is als Webfrontend für Streamripper echt geill!! Kann ich allen Streamripper-Fans nur empfehlen. Freu mich schon auf Erweiterungen :)

EDIT: Ahja, und eine Sache noch: Wenn ich einen neuen Sender in die Liste eintrage und das Fenster über den entspechenden Button schließe, wird die Dropdown-Liste mit den Sendern natürlich nicht aktualisiert, d.h. man muss die Seite neu laden um für den neu eingetragenen Sender einen Stream zu erstellen

freut mich, wenn es funktioniert. Ich weiss, das GUI ist bei weitem noch nicht über alle Zweifel erhaben ... aber mit diesen Angaben und ein wenig einlesen in die Materie, kann sich das jeder seinen Bedürfnissen anpassen.

Ich bin selbst noch ziemlich am tüfteln .. zu Deinen Fragen:

Das Rechte Problem: Über Telnet kannst Du mit chmod -R 777 /pfad die Rechte für alle öffnen. Schade ist nur, dass man das jedesmal tun muss, sobald ein neuer Ordner angelegt wird. Über's Web-GUI habe ich es noch nicht hingekriegt ...

- Strem-Port: Wenn du dort einen Port eingibst, kannst Du z.B. über Winamp Deine eigen Aufnahme überprüfen, oder könntest theoretisch selbst "Radio-Station" spielen :) für mich momentan mehr zur Kontrolle, was gerade so aufgezeichnet wird.

- Verhalten beim Reboot: Komischwerweise lädt meine CS den Streamripper-Befehl beim Reboot nicht. Auch muss ich nach einem Reboot den Apache nochmals neu starten, damit der Streamripper übers GUI startbat wird.

Es sind noch viele Fragen offen, aber als Basis tut es das schon mal...

Vielleicht haben andere noch Ideen?

Pio435
 

_TokTok_

Benutzer
Mitglied seit
18. Nov 2007
Beiträge
1.310
Punkte für Reaktionen
0
Punkte
0
In dem Ding is Potential

Ich finds echt seltsam, dass auf die Idee mit dem Webinterface noch niemand gekommen ist. Das müsste doch nicht nur für Leute mit NAS interessant sein. Bleibst Du an dem Thema dran, oder war das nur mal so ein bisschen zum rumspielen?
Kann man evtl. automatisch bei der Erstellung des Ordners, also wenn man für nen Radiosender nen Stream startet, den chmod-Befehl von der GUI ausführen? Oder gehen die Berechtigungen auf Datei-Ebene runter?
Im Grunde tust Du ja nichts anderes, als vom Webinterface aus telnet Befehle abzusetzen. Gibts ne Möglichkeit da auch beliebige andere Befehle auszuführen? Was müsste ich tun um das realisieren zu könenn? Das wäre für ne Menge anderer Szenarien interessant. Ne Textbox für ne simple Eingabe würde es für den Anfang tun. Wie kritisch siehst Du es, dass dem Webinterface damit auch ziemlich viele Rechte eingeräumt werden. Könnte das sicherheitskritisch werden?
 

Pio435

Benutzer
Mitglied seit
30. Dez 2007
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
.. also ich werde sicher noch dran bleiben, aber momentan hab ich gerade nicht viel Zeit ...

Das mit dem "chmod" übers GUI habe ich schon versucht. Der ApacheServer schreibt jedoch ein "access denied" für diesen Befehl ins Log...

Alternativ besteht allenfalls eine Möglichkeit einen "Damon" im System zu verankern, der den Musicload-Ordner überwacht und beim Erstellen eines neuen Ordners, diesem automatisch die richtigen Rechte verteilt. Denke, dass dies funktionieren könnte, weil man diesen Dienst als Root ausführen könnte.

Und die Sicherheitsfrage: Mit der Anpassung der PHP.ini öffnest Du natürlich ein stückweit Dein System, in dem Du das Ausführen von "Command Line" Befehlen (exec, shellexec, system, etc) erlaubst. Solange aber Deine Scripts auf dem Server korrekt sind, denke ich, gehst Du ein kalkuliertes Risiko ein (ich finde zumindest, aber da können die Meinungen auseindander gehen). Mimimal empfehle ich Dir aber, den Musicload-Pfad über ein .htaccess-File zu sichern.

Pio435
 

_TokTok_

Benutzer
Mitglied seit
18. Nov 2007
Beiträge
1.310
Punkte für Reaktionen
0
Punkte
0
Du übergibst da einige Parameter an Streamripper, unter anderem "--xs2 --xs-offset=500 --xs-padding=2000:500 --xs-search-window=6000:6000 --xs-silence-length=1000 -T --quiet"
Kannst Du auflösen was das genau macht? Sind das spezielle Einstellungen für einen besonderen Sender von Dir?
 

Pio435

Benutzer
Mitglied seit
30. Dez 2007
Beiträge
28
Punkte für Reaktionen
0
Punkte
0

juergen@net

Benutzer
Mitglied seit
28. Mai 2008
Beiträge
323
Punkte für Reaktionen
0
Punkte
0
Hab jetzt auch eine 107+ . Jetzt kann es auch bei mir losgehen. Habe mir auch eine Terrtec Aureon Dual Soundkarte dazu gekauft.
Momentan bin ich noch bei den Basics und starte den SR noch von Hand per telnet.
Jetzt moechte ich den Stream per Relaisstream noch gleichzeitig mithoeren. Auf dem PC geht das mit localhost:8000
Aber diese Adresse nimmt die AudioStation leider nicht an.
Weiss jemand wie man die Audiostation ueberlisten kann, oder gibt es notalls einen anderen Player, der spielt?

Vielen Dank!

Gruss
Juergen

Edit:
GELÖST: http:// muss davor: http://192.xxx.y.zz:8000 geht
 
Zuletzt bearbeitet:

Mexx

Benutzer
Mitglied seit
27. Aug 2007
Beiträge
553
Punkte für Reaktionen
0
Punkte
42
Hallo Mexx,

hat es funktioniert?

Gruss
Juergen

Sorry das ich jetzt erst Antworte, bin ziemlich in Stress seit einigen Wochen und nun ist ja auch noch die EM. Nein bin noch nicht dazu gekommen, deine Anleitung zu testen.

ps: dennoch danke für deine Mühe

lg Mexx
 

Henryk42

Benutzer
Mitglied seit
11. Mai 2007
Beiträge
135
Punkte für Reaktionen
0
Punkte
16
Ich finds echt seltsam, dass auf die Idee mit dem Webinterface noch niemand gekommen ist. Das müsste doch nicht nur für Leute mit NAS interessant sein.


Neue Firmware 637 am 17.06.2008 erschienen für DS ... und CS ...
der Punkt 11 in den Release Notes klingt für mich interessant

3rd-Party Apps Integration Guide: For users who wish to install the 3rd-party applications on the Synology NAS Server, this development guide helps them integrate the application into Synology Disk Station Manager 2.0. For further information, read this.

http://www.synology.com/enu/support/releaseNote/CS406.php

Ich bin in Linux totaler Anfänger, aber vielleicht ist das eine anregung für euch

Gruß
Henryk42
 

Pio435

Benutzer
Mitglied seit
30. Dez 2007
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Ich finds echt seltsam, dass auf die Idee mit dem Webinterface noch niemand gekommen ist. Das müsste doch nicht nur für Leute mit NAS interessant sein.


Neue Firmware 637 am 17.06.2008 erschienen für DS ... und CS ...
der Punkt 11 in den Release Notes klingt für mich interessant

3rd-Party Apps Integration Guide: For users who wish to install the 3rd-party applications on the Synology NAS Server, this development guide helps them integrate the application into Synology Disk Station Manager 2.0. For further information, read this.

http://www.synology.com/enu/support/releaseNote/CS406.php

Ich bin in Linux totaler Anfänger, aber vielleicht ist das eine anregung für euch

Gruß
Henryk42

Das könnte in der Tat ein interessanter Weg sein! Vielen Dank für den Tip!

Pio435
 
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