Miro is a free HD video player. It can play almost any video file and offers over 6,000 free internet TV shows and video podcasts.
Miro has a simple, gorgeous interface designed for fullscreen HD video. Since Miro downloads most videos, you can take your shows with you, even on an airplane. Quite simply, Miro is a better way to watch all the video you care about.
Unlike your browser, Miro's built for HD. The built-in Miro Guide connects you to thousands of free High Definition video shows. Miro downloads video fast and stores it on your local computer for a level of quality that is often impossible on streaming video websites (even the ones that call themselves 'HD').
Can't open a video? Now you can, with Miro. Miro can play virtually any type of video file - Quicktime, WMV, MPEG, AVI, XVID, and more.
When it comes to video podcasts, Miro goes far beyond iTunes by letting you subscribe to BitTorrent RSS feeds, with one of the fastest torrent downloaders in the world. Miro makes BitTorrent RSS dead simple-- when a new episode is available, it will download automatically and be ready to watch.
#9512 (all) [patch included] Miro misinterprets HTTP headers with line breaks (Thank you Jason Woofenden!)
#11657 (Windows) internal error on launch - KeyError?: 'USERNAME'
#11987 (Windows) ile "os.pyc", line 166, in makedirs WindowsError?: [Error 2] The system cannot find the path specified: u'L:\\'
#12006 (all) URL with colon fails to download
#12028 (all) startup error from _convert_repr malformed data
#12032 (all) get_singleton failing often
#12109 (all) update to libtorrent 0.14.5
#12110 (Windows) upgrade to vlc 1.0.1
#12116 (Windows) Miro Window appears offscreen
#12147 (all) [patch included] Code still says "Subversion" in a few places (Thank you Jason Woofenden!)
#12150 (all) miro crashes if get_filename returns None
#12166 (all) TypeError?: coercing to Unicode: need string or buffer, NoneType? found
#12184 (all) repr dataset reset on taborder_order fails when channel list contains folders
#12185 (all) crashed caused when corrupted playlist taborder data
#12191 (all) my parent (57065) is not in database - causes unknown error on startup
#12197 (all) in _get_last_id, TypeError?: unsupported operand type(s) ... unknown error
#12202 (all) miro deletes media after migrating and restarting
#12208 (all) NameError?: global name 'ObjectNotFoundError?' is not defined