The beautiful, open-source music and video player that lets you break free!

Miro Video Player for Mac

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more

Download Miro 6.0

Miro Video Player for Mac

 -  100% Safe  -  Open Source

What's new in this version:

New features:
- Audio CD metadata fetching

Bug fixes:
- Unittests should check logging output
- drop support for OSX on PPC
- audio skips when changing tab
- MP3 conversion quality is very low
- import_itunes_path should handle ValueError exception
- extracted thumbnails don't always show for podcast items
- Give the frontend its own database.
- Figure out device database upgrades for versions past 5.0
- don't pre-create displays during delayed display switching
- Add thread check in Widget.__init__
- Switch to Write-Ahead Log (WAL) mode for sqlite.
- remove Hybrid from the Preferences - Podcasts Default view setting.
- in update_status NameError: global name 'new_title' is not defined
- in _item_info_for AttributeError: 'unicode' object has no attribute 'get'
- in _actual_url_callback TypeError: _run_downloader() got an unexpected keyword argument 'contentType'
- in handle_temporary_error TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'
- Fix retry_time column handling
- info from entry_description not migrated from 4.0.6 to 5.0
- Miro is creates and opens unwanted files on external media
- title may not displayed when using download url
- Bad LC_CTYPE crashes Miro
- os x 6.0 nightly builds are 75 MB
- stuck with one item left - codegen.darwin / ffmpeg keep running
- AttributeError: 'ItemInfo' object has no attribute 'download_info'
- self.titlebar.update_resume_button(last_played.name, AttributeError: 'ItemInfo' object has no attribute 'name'
- Database Upgrades can fail with WAL Mode
- AttributeError: 'GTKCustomCellRenderer' object has no attribute 'path'
- _make_base_query ValueError: Can't handle tab (u'others', u'others')
- ditch ffmpeg2theora for miro
- 'name': volume.get_drive().get_name(), AttributeError: 'NoneType' object has no attribute 'get_name'
- WindowsError: [Error 3] The system cannot find the path specified
- Handle errors in device sqlite databases
- always_show setting doesn't take effect
- Miro doesn't save device preferences when it's closed
- Device Database Bugs
- Can't eject device first time connected if device has media files with no id3 data
- Add build signing to the build scripts
- remove ffmpeg2theora from helperscripts
- ConnectionLimitError when changing tabs
- KeyError in ItemChanges
- MiroUnicodeError in check_b
- playlists completely empty
- AttributeError: 'ItemInfo' object has no attribute 'up_rate'
- playback fails for videos: AttributeError: 'ItemInfo' object has no attribute 'name'
- in copy_item_url AttributeError: 'ItemInfo' object has no attribute 'file_url'
- add archive.org to the default sources list
- paused downloads don't show as paused and total download speed wrong
- Fix 10.8 deprecation messages
- Add Podcast cause Miro to crash
- Crash playing while in small width mode
- Deleting a device item should delete screenshot files
- When connecting a device. ProgrammingError: You must not use 8-bit bytestrings
- crash updating device db
- Key error attaching device: in update_obj KeyError: 'Updating non-existent row (id: 409)'
- downloading item status display when connection lost
- Download does not start with arguments in file URL
- get this trying to share on osx -> osx
- Sharing: miro/data/connectionpool.pyo", line 100, in get_connection ConnectionLimitError
- AttributeError: 'ItemInfo' object has no attribute 'video_path'
- in add_download_info, in write UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 24: ordinal not in range(128)
- miro fails to start git 851b8eb5
- error: _try_save_temp_to_disk failed
- Sharing Playlists section showing podcasts content
- Can't change cover art for items
- Finish new sort code
- clicking quit on db error dialog doesn't quit Miro
- in select_has_playables disk I/O error
- Broken thumbs for podcasts
- hybrid view album sort is grouping empty data together
- only delete option for watched folder items
- Error with unicode when connecting device
- first-time install startup error: 'module' object has no attribute 'icon_cache_updater'
- in handle_set_item_resume_time File "miro/itemsource.pyo", line 291, in get_handler AttributeError: 'NoneType' object has no attribute 'source_type'
- _item_from_podcast AttributeError: 'NoneType' object has no attribute 'startswith'
- Key error: _calc_group_info File "miro/data/itemtrack.pyo", line 627, in get_row
- Failed external download are not remaining in the download tab with error displayed
- crash in _do_iteration()
- in item_continuous_playback_mode AttributeError: 'NoneType' object has no attribute 'remote'
- item.py setup_new add_file, item already added error.
- AttributeError: 'DeviceItemInfo' object has no attribute 'video_path'
- list view missing copy to miro button for devices
- crash on client when deleting items from share server
- podcast search not searching full description text
- saved search podcasts do not search full description text
- clicking play button for item in the sidebar of the miro guide tab on_play_clicked AttributeError: 'module' object has no attribute 'PlayMovie'
- errors trying to preform actions on device
- error starting playback.
- queued downloads are not showing as queued in the dl tab
- update libtorrent version to 0.16.8
- unittest failure: ERROR: test_error_fetching_list (miro.test.databaseerrortest.TestItemTrackErrors)
- stacktrace searching engines - too quickly.
- remove metavid from search engine list
- Individual downloads are not displayed in the Library.
- item.pyo", line 524, in expiration_date TypeError: unsupported operand type(s) for +: 'datetime.datetime' and 'unicode'
- searching for hyphenated term
- core dump: miro_fixed_list_store_row_of_iter: assertion failed
- download display name doesn't update for magnet torrent downloads
- downloaded yt video title display doesn't reflect scraped title
- core dumps when I switch away from playing video in source
- ConnectionLimitError crashes.
- Change the data format of the feed.expireTime column.
- Another ItemTracker crash
- app.icon_cache_updater.shutdown() AttributeError: 'module' object has no attribute 'icon_cache_updater'
- sidebar didn't collapse when closing sections

KeyError:
- watched folder video audio filters show no results
- podcast items don't adhere to 'show' setting
- crash clicking on the download tab
- clicking on podcasts tab: NameError: global name 'api' is not defined
- in client_update_error_callback AttributeError: 'NoneType' object has no attribute 'is_closed'
- Crash when switching to a device tab that we can't eject
- Youtorrent site is unavailable - we should remove it
- Google searches are returning no results



Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more