Hallo, ich suche ein Script das folgendes kann bzw. leicht zu erweitern ist. Aufgerufen im Root-Verzeichniss eines MP3 Servers geht es alle Unterverzeichnisse (ca. 5 bis 6 Ebenene tief) durch und legt pro Unterverzeichniss eine m3u Datei mir allen MP3s an die im Verzeichniss oder tiefer vorhanden sind. Dabei soll ein kompletter definierter Pfad erzeugt werden. Hintergrund: Ich will per Samba die Verzeichnisse browsen aber mittels vlc per http die Files abspielen. Der Server ist per VPN erreichbar und genau da ist das Problem. Spiele ich die dateien per Datei-Plugin in VLC ab fange ich mir Aussetzter ein die ich per http vermeide. Die Sicherheit per http organisier ich anders. Ein weiterer netter Nebeneffekt wäre das ich diese Playlist auf meinem Symbian-UMTS-Gerät dank Flatrate auch nutzen könnte. Geht da jemand etwas was ausbaubar wäre? Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ralf Prengel schrieb:
ich suche ein Script das folgendes kann bzw. leicht zu erweitern ist. Aufgerufen im Root-Verzeichniss eines MP3 Servers geht es alle Unterverzeichnisse (ca. 5 bis 6 Ebenene tief) durch und legt pro Unterverzeichniss eine m3u Datei mir allen MP3s an die im Verzeichniss oder tiefer vorhanden sind. Dabei soll ein kompletter definierter Pfad erzeugt werden.
Da M3U-Dateien laut [1] simple Textdateien sind, in der "entweder der volle Dateiname mit absolutem oder relativem Pfad angegeben [wird][...]"[1] Das ganze Problem lässt sich mit einem Bash-Script lösen. Du müsstest mit einer for-Schleife das erste Verzeichnis durchlaufen. Dort dann mit find *.mp3-Dateien finden und in eine text-Datei (mit der Endung m3u) schreiben lassen. Sollte es dann Unterverzeichnisse geben, kommt ein cd in das Verzeichnis und Wiederholung des bisherigen Scripts (erneuter Aufruf der Funktion). Martin [1] http://de.wikipedia.org/wiki/M3U -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGxsQaE5UqXaCvB8IRApUqAJ4gBtrc4dzE04vbh7xSNj9BEh9mIQCgqw64 pmylnYWctBsN6cxJznVhYHg= =2nsd -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ralf Prengel schrieb:
Hallo,
ich suche ein Script das folgendes kann bzw. leicht zu erweitern ist. Aufgerufen im Root-Verzeichniss eines MP3 Servers geht es alle Unterverzeichnisse (ca. 5 bis 6 Ebenene tief) durch und legt pro Unterverzeichniss eine m3u Datei mir allen MP3s an die im Verzeichniss oder tiefer vorhanden sind. Dabei soll ein kompletter definierter Pfad erzeugt werden. Hintergrund: Ich will per Samba die Verzeichnisse browsen aber mittels vlc per http die Files abspielen. Der Server ist per VPN erreichbar und genau da ist das Problem. Spiele ich die dateien per Datei-Plugin in VLC ab fange ich mir Aussetzter ein die ich per http vermeide. Die Sicherheit per http organisier ich anders. Ein weiterer netter Nebeneffekt wäre das ich diese Playlist auf meinem Symbian-UMTS-Gerät dank Flatrate auch nutzen könnte.
Macht genau was ich gesucht habe http://de.kde-apps.org/content/show.php/Recursively+create+M3U+playlists?con... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Martin Ereth
-
Ralf Prengel