[[Vorlage(archiviert, "Das Projekt ist eingestellt, die letzte Version datiert auf 2011.")]] {{{#!vorlage Wissen [:Programme kompilieren: Pakete aus dem Quellcode erstellen] [:Packprogramme: Archive entpacken] [:Pakete installieren: Installation von Programmen] [:Terminal:Ein Terminal verwenden] [:Editor:Einen Editor verwenden] [:Programme_starten: Ein Programm starten] }}} [[Inhaltsverzeichnis(2)]] [[Bild(./logo.png, align=left)]] [sourceforge2:penguintv:PenguinTV] {en} ist ein [:Feedreader:] mit besonderem Augenmerk, Online-Inhalte in Form von [:Podcast:Podcasts] und [wikipedia:Blog:Weblogs] in einer Anwendung zu verwalten. Die Podcasts und Weblogs werden per [wikipedia:RSS:RSS-Feed] abonniert, die mit PenguinTV verwaltet werden. Das in Python verfasste Programm mit GTK+-Oberfläche ist auch dadurch sehr klein und stabil, weil es zum Abspielen von Audio- und Videodateien externe Anwendungen nutzt. Leider ist die Entwicklung zwischenzeitlich völlig eingestellt worden. Der Autor schreibt aber, das Programm solle weiterhin funktionieren, kleine bugs, die er selbst findet, würde er aber ggf. noch beheben. = Installation = Leider funktioniert die Version 4.2.x aus den Quellen unter [:16.04:Ubuntu 16.04] nicht, es werden keine Feeds gefunden (siehe diesen [topic:penguintv-findet-keine-feeds:Thread] im Forum). Abhilfe schafft das Erstellen der Version 4.5.1 aus dem Quellcode[1]. Dazu wird von der [github:ywwg/penguintv:Gituhub-Seite] der Code heruntergeladen und entpackt[2]. Diese Version benötigt das Paket[3] {{{#!vorlage Paketinstallation python-gst-1.0, universe }}} Ein ggf. installiertes Paket '''python-gst0.10''' muss entfernt werden, da es ansonsten bei bestimmten Feeds zu Fehlern und Einfrieren der Programmoberfläche kommt. Außerdem müssen ggf. in den Dateien '''setup.py''' sowie '''penguintv/IconManager.py''' die Vorkommen von `import Image` durch `from PIL import Image` ersetzt werden, z.B. durch die Befehle (im Terminal[2] auf der Ebene des entpackten Archivs) {{{#!vorlage Befehl sed -i "s/import Image/from PIL &/" setup.py sed -i "s/import Image/from PIL &/" penguintv/IconManager.py }}} oder in einem Editor[3]. Ein einfaches Paket kann dann mit dem Befehl {{{#!vorlage Befehl sudo checkinstall python setup.py install }}} erstellt und installiert werden. = Benutzung = [[Bild(./penguintv.png, align=right)]] Nach dem Starten[5] präsentiert sich das Programm in seinem schlichten Design. Es besteht aus dem Menü, einer kleinen Navigationsleiste und einer klassischen dreiteiligen Ansicht, die allerdings veränderbar ist. Ein neues Abonnement fügt man über die Navigationsleiste (das Plus-Symbol) oder über ''"Feed -> Add Feed"'' hinzu. Im sich öffnenden Fenster wird nun unter ''"URL"'' die Feed-Adresse eingegeben bzw. hineinkopiert, unter ''"Tags"'' kann man beliebige Stichwörter zuweisen. Nach diesen Tags kann man die Feeds mittels Dropdown-Liste über der Feed-Liste filtern. == Weblogs == Für Weblogs, oder auch nur Blogs genannt, ist PenguinTV ein simpler Feed-Aggregator. Im Hauptfenster wird nur die Zusammenfassung angezeigt, der Link ''"Full Entry"'' öffnet den kompletten RSS-Beitrag im Standardbrowser. Dies ist standardmäßig der Firefox, dies kann man aber anpassen (mehr dazu unter [:Alternativen-System:]). == Audio- und Videoblogs == Wie bei einem normalen RSS-Feed wird die Zusammenfassung im Fenster angezeigt, ergänzend eine Infobox mit der Größenangabe der Mediendatei, Downloadstatus und weiteren Optionen zum Herunterladen und Abspielen. Wird ''"Open"'' oder ''"Download And Open"'' gewählt, wird die Audio- oder Videodatei im Standardplayer für das jeweilige Dateiformat geöffnet. Unter GNOME ist dies [:Totem:]; wie man dies ändern kann, wird im Artikel zu [:Nautilus:] erklärt. Wird bereits eine Datei abgespielt, wird die nächste in die Warteschlange aufgenommen und danach abgespielt. == Konfiguration == [[Bild(./Preferences.png, 150, right)]] Das Programm selbst hat nur wenige Einstellungsmöglichkeiten, das gehört aber zum Prinzip von PenguinTV. Medien werden mit den Standardplayern des betreffenden Dateiformates abgespielt. Möchte man dies ändern, so muss man dies am System selbst vornehmen. Im Einstellungsdialog unter ''"Bearbeiten -> Einstellungen"'' kann man einfache Einstellungen tätigen, wie Feeds bei Programmstart überprüfen und Dateien automatisch herunterladen. Die Audio- und Videodateien werden in einem versteckten Ordner im Homeverzeichnis des Benutzers abgespeichert ('''~/.penguintv/media'''), was in den Einstellungen aber veränderbar ist. Praktischerweise hat man oben rechts in der Navigationsleiste einen Überblick über den von den Pod- und Videocasts belegten Speicherplatz. Die Dateien können einzeln oder komplett per Menü unter ''"Feed -> Delete All Media"'' gelöscht werden. = Links = * [sourceforge:penguintv:Projektseite bei Sourceforge] {en} * [:Podcast:] {Übersicht} Übersichtsartikel # tag: GNOME, Multimedia, Internet, Python