minitube is a native YouTube client. It is in Debian (minitube) (6MB compressed .deb files), but won't be in Wheezy due to the version in testing at the time of the freeze being incompatible with the latest Youtube API (Debian bug #673696). The version in sid at the time of this writing (1.9-1) is easily backported for Squeeze, though.
Update: we're giving up with minitube (no feedback from upstream for months regarding the patches Alessandro proposed them). "smtube":./smtube.html might be a better path to follow.
We have a
feature/minitube branch that installs a minitube backport. It works fine.
- upstream Alessandro's patch to make minitube use SOCKS. (We'd like to stop shipping a HTTP proxy entirely, so adding applications than rely on it may not be great.)
- discuss if the search suggestion feature is blocker
- wait for Jacob to audit Minitube for anonymity issues: bug #8064 on Tor Project's Trac
- Once convinced we want minitube in Tails, write user and design documentation.
According to Alessandro Grassi's audit, the search history is only used to display past searches under the search box, so it should not have any adverse effects in Tails threat model.