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 1.90 naar buiten gebracht met de volgende veranderingen:
Version 1.90:Version 1.75:
- supports http authentication
- Much faster importing of OPML files
- Much faster initial startup with many feeds
- many fixes
Version 1.71:
- Bugfixes for the 1.71 release
[break]
- Massive UI responsiveness work.
- Progress bar at window bottom for feed polling, downloads, and other lengthy operations.
- Quitting the program now stops polling
- New database schema