Miro Changelog

What's new in Miro 6.0

Sep 18, 2014
  • New features:
  • bz:17239 (all) Audio CD metadata fetching
  • Bug fixes:
  • bz:14545 (all) Unittests should check logging output
  • bz:17009 (OS X) drop support for OSX on PPC
  • bz:17785 (all) audio skips when changing tab
  • bz:17880 (all) MP3 conversion quality is very low
  • bz:17925 (all) import_itunes_path should handle ValueError exception
  • bz:17946 (all) extracted thumbnails don't always show for podcast items
  • bz:18595 (all) Give the frontend its own database.
  • bz:18812 (all) Figure out device database upgrades for versions past 5.0
  • bz:18863 (all) don't pre-create displays during delayed display switching
  • bz:19039 (all) Add thread check in Widget.__init__
  • bz:19099 (all) Switch to Write-Ahead Log (WAL) mode for sqlite.
  • bz:19170 (all) remove Hybrid from the Preferences - Podcasts Default view setting.
  • bz:19176 (all) in update_status NameError: global name 'new_title' is not defined
  • bz:19177 (all) in _item_info_for AttributeError: 'unicode' object has no attribute 'get'
  • bz:19179 (all) in _actual_url_callback TypeError: _run_downloader() got an unexpected keyword argument 'contentType'
  • bz:19180 (all) in handle_temporary_error TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'
  • bz:19228 (all) Fix retry_time column handling
  • bz:19231 (all) info from entry_description not migrated from 4.0.6 to 5.0
  • bz:19244 (OS X) Miro is creates and opens unwanted files on external media
  • bz:19245 (all) title may not displayed when using download url
  • bz:19249 (OS X) Bad LC_CTYPE crashes Miro
  • bz:19270 (OS X) os x 6.0 nightly builds are 75 MB
  • bz:19272 (OS X) stuck with one item left - codegen.darwin / ffmpeg keep running
  • bz:19293 (all) AttributeError: 'ItemInfo' object has no attribute 'download_info'
  • bz:19299 (all) self.titlebar.update_resume_button(last_played.name, AttributeError: 'ItemInfo' object has no attribute 'name'
  • bz:19304 (all) Database Upgrades can fail with WAL Mode
  • bz:19308 (all) AttributeError: 'GTKCustomCellRenderer' object has no attribute 'path'
  • bz:19309 (all) _make_base_query ValueError: Can't handle tab (u'others', u'others')
  • bz:19323 (all) ditch ffmpeg2theora for miro
  • bz:19369 (all) 'name': volume.get_drive().get_name(), AttributeError: 'NoneType' object has no attribute 'get_name'
  • bz:19370 (all) WindowsError: [Error 3] The system cannot find the path specified
  • bz:19372 (all) Handle errors in device sqlite databases
  • bz:19373 (all) always_show setting doesn't take effect
  • bz:19374 (all) Miro doesn't save device preferences when it's closed
  • bz:19379 (all) Device Database Bugs
  • bz:19380 (all) Can't eject device first time connected if device has media files with no id3 data
  • bz:19395 (OS X) Add build signing to the build scripts
  • bz:19401 (all) remove ffmpeg2theora from helperscripts
  • bz:19411 (all) ConnectionLimitError when changing tabs
  • bz:19412 (all) KeyError in ItemChanges
  • bz:19413 (all) MiroUnicodeError in check_b
  • bz:19414 (all) playlists completely empty
  • bz:19425 (all) AttributeError: 'ItemInfo' object has no attribute 'up_rate'
  • bz:19429 (OS X) playback fails for videos: AttributeError: 'ItemInfo' object has no attribute 'name'
  • bz:19434 (all) in copy_item_url AttributeError: 'ItemInfo' object has no attribute 'file_url'
  • bz:19436 (all) add archive.org to the default sources list
  • bz:19443 (all) paused downloads don't show as paused and total download speed wrong
  • bz:19464 (OS X) Fix 10.8 deprecation messages
  • bz:19478 (all) Add Podcast cause Miro to crash
  • bz:19484 (all) Crash playing while in small width mode
  • bz:19503 (all) Deleting a device item should delete screenshot files
  • bz:19506 (OS X) When connecting a device. ProgrammingError: You must not use 8-bit bytestrings
  • bz:19507 (OS X) crash updating device db
  • bz:19508 (OS X) Key error attaching device: in update_obj KeyError: 'Updating non-existent row (id: 409)'
  • bz:19509 (all) downloading item status display when connection lost
  • bz:19540 (all) Download does not start with arguments in file URL
  • bz:19695 (OS X) get this trying to share on osx -> osx
  • bz:19712 (OS X) Sharing: miro/data/connectionpool.pyo", line 100, in get_connection ConnectionLimitError
  • bz:19727 (all) AttributeError: 'ItemInfo' object has no attribute 'video_path'
  • bz:19730 (all) in add_download_info, in write UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 24: ordinal not in range(128)
  • bz:19731 (all) miro fails to start git 851b8eb5
  • bz:19732 (all) error: _try_save_temp_to_disk failed
  • bz:19748 (all) Sharing Playlists section showing podcasts content
  • bz:19766 (all) Can't change cover art for items
  • bz:19768 (all) Finish new sort code
  • bz:19775 (OS X) clicking quit on db error dialog doesn't quit Miro
  • bz:19780 (OS X) in select_has_playables disk I/O error
  • bz:19805 (OS X) Broken thumbs for podcasts
  • bz:19812 (all) hybrid view album sort is grouping empty data together
  • bz:19813 (all) only delete option for watched folder items
  • bz:19815 (all) Error with unicode when connecting device
  • bz:19820 (all) first-time install startup error: 'module' object has no attribute 'icon_cache_updater'
  • bz:19821 (all) in handle_set_item_resume_time File "miro/itemsource.pyo", line 291, in get_handler AttributeError: 'NoneType' object has no attribute 'source_type'
  • bz:19822 (all) _item_from_podcast AttributeError: 'NoneType' object has no attribute 'startswith'
  • bz:19823 (all) Key error: _calc_group_info File "miro/data/itemtrack.pyo", line 627, in get_row
  • bz:19826 (all) Failed external download are not remaining in the download tab with error displayed
  • bz:19827 (all) crash in _do_iteration()
  • bz:19828 (all) in item_continuous_playback_mode AttributeError: 'NoneType' object has no attribute 'remote'
  • bz:19847 (all) item.py setup_new add_file, item already added error.
  • bz:19848 (all) AttributeError: 'DeviceItemInfo' object has no attribute 'video_path'
  • bz:19849 (all) list view missing copy to miro button for devices
  • bz:19850 (all) crash on client when deleting items from share server
  • bz:19851 (all) podcast search not searching full description text
  • bz:19854 (all) saved search podcasts do not search full description text
  • bz:19856 (all) clicking play button for item in the sidebar of the miro guide tab on_play_clicked AttributeError: 'module' object has no attribute 'PlayMovie'
  • bz:19858 (all) errors trying to preform actions on device
  • bz:19859 (all) error starting playback.
  • bz:19864 (all) queued downloads are not showing as queued in the dl tab
  • bz:19873 (all) update libtorrent version to 0.16.8
  • bz:19878 (all) unittest failure: ERROR: test_error_fetching_list (miro.test.databaseerrortest.TestItemTrackErrors)
  • bz:19882 (all) stacktrace searching engines - too quickly.
  • bz:19883 (all) remove metavid from search engine list
  • bz:19887 (all) Individual downloads are not displayed in the Library.
  • bz:19896 (all) item.pyo", line 524, in expiration_date TypeError: unsupported operand type(s) for +: 'datetime.datetime' and 'unicode'
  • bz:19897 (all) searching for hyphenated term
  • bz:19899 (all) core dump: miro_fixed_list_store_row_of_iter: assertion failed
  • bz:19900 (all) download display name doesn't update for magnet torrent downloads
  • bz:19904 (all) downloaded yt video title display doesn't reflect scraped title
  • bz:19905 (all) core dumps when I switch away from playing video in source
  • bz:19908 (all) ConnectionLimitError crashes.
  • bz:19911 (all) Change the data format of the feed.expireTime column.
  • bz:19913 (all) Another ItemTracker crash
  • bz:19915 (all) app.icon_cache_updater.shutdown() AttributeError: 'module' object has no attribute 'icon_cache_updater'
  • bz:19920 (OS X) sidebar didn't collapse when closing sections
  • bz:19924 (all) KeyError:
  • bz:19943 (all) watched folder video audio filters show no results
  • bz:19944 (all) podcast items don't adhere to 'show' setting
  • bz:19953 (all) crash clicking on the download tab
  • bz:19955 (all) clicking on podcasts tab: NameError: global name 'api' is not defined
  • bz:19957 (all) in client_update_error_callback AttributeError: 'NoneType' object has no attribute 'is_closed'
  • bz:19963 (all) Crash when switching to a device tab that we can't eject
  • bz:19964 (all) Youtorrent site is unavailable - we should remove it
  • bz:19966 (all) Google searches are returning no results

New in Miro 5.0.4 (Feb 22, 2013)

  • Bug fixes:
  • (all) Fix Youtube downloads
  • (all) Fix downloading "private" Vimeo videos

New in Miro 5.0.3 (Feb 22, 2013)

  • Bug fixes:
  • (OS X) Issues downloading torrents (magnets) on mountain lion

New in Miro 5.0.2 (Feb 22, 2013)

  • Bug fixes:
  • (all) link to 7digital in the preference area for the metadata cleanup
  • (all) file added to closed MetadataManager
  • (OS X) sign the osx binaries

New in Miro 5.0.1 (Feb 22, 2013)

  • Bug fixes:
  • (all) crash on database upgrade: OperationalError: no such table: dtv_variables
  • (OS X) Vimeo "likes" are not downloaded
  • (all) Intermittent Vimeo download failure
  • (all) clicking yes to donate resets the counter to 100 but doesn't wait 6 months before displaying the ask again
  • (all) Re-fetch 7-digital data
  • (all) Crash in check_subprocess_hung
  • (all) n _scrape_vimeo_download_errback TypeError: sequence index must be integer, not 'str'
  • (all) AttributeError: 'NoneType' object has no attribute 'group'

New in Miro 1.2.8 (Oct 25, 2008)

  • FIXED youtube downloads stopped working on 10/23/2008.

New in Miro 1.2.7 (Aug 19, 2008)

  • FIXED Miro crashes when adding channels via the command line.

New in Miro 1.2.4 (Jun 10, 2008)

  • NEW Miro logs os.system and os.machine on startup--this will help make it easier to know more about a user's system from the log
  • FIXED allows the preferences panel to be correctly displayed under OS X 10.3.9

New in Miro 1.2.3 (Apr 23, 2008)

  • NEW Download mp4 from YouTube? if available and download flv if not
  • FIXED Downloaded torrents disappear when play selected
  • FIXED New counter doesn't update until selected
  • FIXED Feeds duplicated when updating to co-branded version
  • FIXED Problems with menus not being translated for windows-xul and gtkx11 platforms
  • FIXED httpclient error
  • FIXED Update to the latest VLC 0.8.6f
  • FIXED Startup errors after install
  • FIXED Startup errors due to unsupported locale
  • FIXED Long cobranded titles get cut off on the installer display
  • FIXED --theme option on windows causes problems with the tray icon code
  • FIXED Holding down FF button doesn't work
  • FIXED Thumbnails are downloaded but not displayed in Hardy
  • FIXED Drag and drop does not work in Hardy
  • FIXED Fix gtkx11 code so it works with xulrunner 1.9
  • FIXED translation text cut off in preferences for de

New in Miro 1.2 RC1 (Mar 17, 2008)

  • There are some interesting bug fixes and updates included in this release as well as some serious behind the scenes changes.
  • We have added the highly-requested feature to allow a global option to control channel autodownload settings.
  • Separate preferences to control manual and automatic simultaneous downloads.
  • A preference to set the torrent upload ratio.
  • There were also some big changes to fundamental parts of the application. They shouldn't have any obvious effects but definitely require thorough testing prior to release. This includes: Frontend - Backend reorganization, Update to Perian 1.1 (affecting Mac OS X)

New in Miro 0.9.9.9 (Nov 1, 2007)

  • Miro now shows the channel icon instead of the generic video icon each video in a channel. It�s a simple change that makes a big difference.
  • If you search for a video in your Library or a channel and then start playing it, Miro will remember the search term when you stop playing the video. Fixes a small annoyance.
  • Miro now has the ability to add alternate channel guides and initiate individual video downloads with a 1-click button. We�ll be putting up 1-click button makers for these features soon and we�ll be integrating this functionality into the Miro Guide.
  • We�ve spent some time improving the first-time user experience. When you run Miro for the first time, you�ll see this page which has a quick video overview and you�ll be able to subscribe to some batches of channels on specific themes, like Sports, News, Food, etc. We hope it will help new users get their bearings a little more easily.
  • At the request of video bloggers, we�ve put a �permalink� below the video playback area. This makes it easy to go to that video post and leave a comment. Someday we�d love to have integrated commenting.
  • Some install functionality that makes our Co-Branded Miro service possible.
  • Compatibility with OSX Leopard and Ubuntu Gutsy.
  • Lots of bug fixes and small tweaks.