PenguinTV is niet een gewoon programma waarmee RSS-feeds gelezen kunnen worden maar speciaal ontwikkeld voor populaire podcasts en videoblogs. De interface laat overzichtelijk zien welke berichten al bekeken of beluisterd zijn en wat er op dit moment wordt binnen gehaald. Voor het afspelen van de mediabestanden gebruikt PenguinTV een al op het systeem aanwezige mediaspeler. Het programma heeft ondersteuning aan boord voor Unicode, BitTorrent-enclosed files en OPML-bestanden. Het programma is geschreven in Python en heeft daarom de verschillende libraries van Python nodig. De ontwikkelaar heeft PenguinTV 3.0 uitgebracht met de volgende veranderingen:
Changes in 3.0:Changes in 2.95:
- Small fixes
Changes in 2.91:
- Add support for phobos.apple.com links
- Detect and configure proxy settings based on gconf or moz
- periodically save playlist to improve crash-only-ish behavior
- fix bug in first-poll marking
- support ftp downloads correctly
- fewer errors on first-run
Changes in 2.90:
- Just small bugfixes
Changes in 2.85:
- New tray icon with notifications
- New tag editor
- Muchos Fixes
Changes in 2.80:
- Discovered workarounds for Mozilla crashes in Ubuntu and Fedora
- Created Packages
Changes in 2.56:
- if OPML file contains categories (folders), convert them to tags
- introduced auto-deletor, so old viewed media is cleared out to make room for new downloads
- fix search db to reindex properly
- fixed CSS so images don't overflow out of borders anymore
- started using gsignals more intelligently, improving responsivness.
- pushing stop in gstreamerplayer finally releases xv port
Changes in 2.5.1:
- Many fixes for OLPC (not visible here)
- Other small fixes
- Fixed big tag dataloss bug. Please upgrade