-SUCHE: Pod-Cast-Verwaltung
Deus Figendi
- software
Guten Morgen.
Ich habe in der Vergangenheit schon das ein oder andere ausprobiert komme aber irgendwie auf keinen Grünen Zweig.
Ich bin auf der Suche nach einem Player/Verwalter für Podcasts etc. (also Multimedia-RSS/Atom-Feeds). Nur meine Ansprüche konnte bisher noch keiner so recht erfüllen.
In allererster Linie und das war bisher am schwierigsten zu finden: Die Software soll mir mehrere Podcasts verwalten und die Beiträge chronologisch auflisten, Podcast-übergreifend.
Was ich bisher hatte sortierte es bestenfalls antichronologisch und im Normalfall auch nach Anbieter. Und ich möchte natürlich auch nicht das Datum des Feeds sonder das des einzelnen Beitrags ausgewertet wissen, also
<rss>
<channel>
<item>
<pubDate>DAS WAS HIER STEHT</pubDate>
Wenn die Software das kann soll sie natürlich auch irgendwas mit der Auflistung machen, dabei ist es mir nicht so wichtig ob sie sie einfach nur in der Reihenfolge abspielt, streamt, Playlisten erzeugt, woanders (portabler Player / andere HD) hinkopiert, andere Medien-Player-Software entsprechend fernsteuert oder alles/mehreres davon kann (wäre natürlich super).
Wenn das gegeben ist wäre nice to have:
Quelloffen / Freie Software (alternativ: Rückentwicklung erlaubt)
Plattformübergreifend
Ressourcenschonend
Kostengünstig
GUI
Weiß da jemand was? Sonst muss ich mir n entsprechendes Script schreiben ^^
Weiß da jemand was? Sonst muss ich mir n entsprechendes Script schreiben ^^
Und da das relativ viel Aufwand war will ich das mal nicht für mich behalten...
Wo ist hier der TCL-Code-Button? ^^
Also wie gesagt: Sprache ist TCL, Interpreter gibt es für so ziemlich alle Plattformen, getestet habe ich das nur auf Win32. Bei anderen Systemen KÖNNTEN Anpassungen nötig sein (weil Datei-Zugriffe zuweilen anders ticken) aber wahrscheinlich läuft's.
Zur Handhabe: Erstmal enthält das Programm eine interne Hilfe, die kann man erreichen, indem man es mit dem Parameter "help" startet.
Alle Einstellungen können recht weit oben im Script-Code erledigt werden. Man kann sie aber auch als Parameter übergeben und z.B. eine Batch-Datei oder ein Shell-Script schreiben, welches das TCL-Script mehrmals mit unterschiedlichen Parametern aufruft und so z.B. verschiedene Playlisten erzeugt für News, Comedy, Technikzeugs oder nach Sprachen auseinander oder sonst was, mir egal :)
Ach ja, was macht das Script eigentlich?
Es läd mehrere RSS-Podcast-Feeds herunter, sortiert die Einträge darin nach Datum und gibt es als Playlist (pls m3u oder xspf) wieder aus. Die Ausgabe kann in eine Datei oder direkt auf der Konsole geschehen, das Programm ist also auch "fremdsteuerbar" von anderen Programmen.
Die Ausgabe der Hilfe erfolgt immer auf der Konsole (stdout).
So, nun aber los:
Link (pastebin.com)
Alternativlink (tclers.tk)
Viel Spaß, Feedback und Verbesserungsvorschläge sind natürlich erwünscht (manche Sachen habe ich recht dreckig gelöst wie z.B. die Encoding-Korrektur).
Bei Fragen fragen!