What's new in Miro 6.0
Apr 9, 2013
- New features:
- Audio CD metadata fetching
- Bug fixes:
- Unittests should check logging output
- 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
- title may not displayed when using download url
- 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
- AttributeError: 'NoneType' object has no attribute 'get_property'
- '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
- remove ffmpeg2theora from helperscripts
- Don't install enmfp-codegen binaries for other architectures
- ConnectionLimitError when changing tabs
- KeyError in ItemChanges
- MiroUnicodeError in check_b
- playlists completely empty
- AttributeError: 'ItemInfo' object has no attribute 'up_rate'
- 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
- downloading item status display when connection lost
- Download does not start with arguments in file URL
- Latest Miro build for windows does not work.
- 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
- 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
- Windows playback fails
- 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'
- invalid literal for int() with base 10 when updating db
- sidebar didn't collapse when closing sections
- KeyError:
- AttributeError: 'NoneType' object has no attribute 'bulk_add'
- File "miro\devices.pyc", line 1307, in __getitem__ KeyError: u'sync'
- utils.py", line 224, in filename_to_unicode return filename.decode(locale.getpreferredencoding()) AttributeError: 'NoneType' object has no attribute 'decode'
- line 683, in on_item_changes RuntimeError: Set changed size during iteration
- in set_run_at_startup WindowsError: [Error 5] Access is denied
- Windows access error on shutdown, terminating subprocess
- watch history extension breaks playback
- 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
New in Miro 5.0.4 (Mar 29, 2013)
- Bug fixes:
- Fix Youtube downloads
- Fix downloading "private" Vimeo videos
New in Miro 5.0.2 (Mar 29, 2013)
- Bug fixes:
- link to 7digital in the preference area for the metadata cleanup
- file added to closed MetadataManager
- in set_text TypeError: Gtk.Label.set_text() argument 1 must be string
- Play Externally" Shows File in Windows Explorer
- KeyError: 3700 - when deleting multiple podcasts.
New in Miro 5.0.1 (Mar 29, 2013)
- Bug fixes:
- crash on database upgrade: OperationalError: no such table: dtv_variables
- Intermittent Vimeo download failure
- Monitor goes into power saving mode while playing back
- Mouse doesn't disappear in fullscreen playback mode on windows
- clicking yes to donate resets the counter to 100 but doesn't wait 6 months before displaying the ask again
- Re-fetch 7-digital data
- Crash in check_subprocess_hung
- n _scrape_vimeo_download_errback TypeError: sequence index must be integer, not 'str'
- AttributeError: 'NoneType' object has no attribute 'group'
New in Miro 5.0 (Mar 29, 2013)
- New features:
- dual audio files
- Download Vimeo HD videos, if available
- Miro needs a "currently playing" shortcut
- device enhancements meta ticket
- don't convert videos when they don't need to be converted to work on the device
- device fill maximum level setting
- auto-sync setting
- fill remaining space
- when items expire out of Miro, expire them off synced devices
- Update the Global Preferences panel General tab
- Add a context menu to allow setting the Video Kind metadata field
- In-app donation requests
- Bug fixes:
- Can't change view in app while videos are migrating to new storage.
- Miro Says "Movies directory gone" no way to recover.
- preference panel tabs get translated at import
- better emusic support
- expanding folder should not select folder
- (4.0.1 - 90022384) keep button during playback
- show version and git sha in titlebar in dev mode
- No support for RTL and complex scripts in subtitles
- miro does not recognize changes in proxy configuration
- highlight enter device area when dragging an item onto any part
- syncing progress bar fixes
- "erno 13, permission denied"
- Circle position slider does not allow precision skipping
- migration dialog gets half hidden on osx
- Various files are executable although they don't need to be
- play/pause/play sequence from item context menu restarts from beginning
- move infoupdater and friends from widgets to portable
- rhythmbox can't disconnect from miro share
- find_next_item IndexError: pop from empty list
- always round down instead of up for odd dimension handling
- Auto-download option selector works in wrong order
- device syncing: files with the same filename overwrite each other
- AttributeError: 'ContinuousDrawableButton' object has no attribute 'releaseInBounds'
- miro handles malformed HEAD request badly
- Skip connect error test when on a proxy
- Download from url queue gets deleted if Miro is closed.
- 4.0.3 Unknown Error at Startup
- DatabaseConstraintError: signal_change() called on non-existant object
- code cleanup: nuke datastructures.py
- Vimeo "likes" are not downloaded
- Crash: ObjectNotFoundError during watched folder updates
- TrackItems is slow on startup
- Customized user agent for miro guide in app store
- YouTube videos with only FLV resource fail to download
- crash: bad conversion from unicode to str
- in wrong place... easy fix?
- it is not possible to add any item to a Playlist.
- max connections setting seems broken
- Can't stream sharing items
- Exception when reordering playlists.
- failing unit tests
- OSError: could not find DISK&VEN_GENERIC_&PROD_MS underneath SYSTEM\CURRENTCONTROLSET\ENUM\USBSTOR
- Search thumbnails not invalidated properly when a new search is performed
- in on_new_metadata KeyError: u'fake-volume-E'
- in add_video IndexError: list index out of range
- in get_variable OperationalError: database is locked
- in do_button_release_event AttributeError: 'NoneType' object has no attribute 'button'
- in copy_subtitle_file File "shutil.pyc", line 47, in copyfile
- Preferences dialog: The "Close" button is in English for all languages in Miro 5.0-rc2 (de6acfba)
- IntegrityError: column path is not unique
New in Miro 1.2.3 (Apr 23, 2008)
- When you download videos from YouTube (whether by search or in a YouTube feed), we get an MP4 rather than a FLV, if it�s available. The video quality of the MP4s is much higher.
- Updated translations in lots of languages.
- We�ve updated the linux version to Mozilla 1.9.
- We�ve updated VLC on Windows to 0.8.6f (security fix).
New in Miro 1.2 (Mar 20, 2008)
- Reorganization of frontend / backend code (with cool implications for developers)
- 5403 NEW: Added preference for maximum number of channel auto-downloads.
- 4636 NEW: Added preference for default channel autodownload setting
- 8793 NEW: Added preference for upload/download ratio automatic seeding cutoff
- 9562 FIXED: Media detection adds containing folder instead of media files
- 9510 FIXED: Miro needs to handle urls with the feed:// protocol
- 9461 FIXED: All revver searches return 0 results
- 9634 FIXED: DailyMotion videos downloads give File Not Found errors
- 9472 FIXED: Title of Search All saved searches needs to be shortened
- 9650 Removed mefeedia from search engine list due to confusing results
- 9557 Removed the extra directory level created for downloaded torrents
- Windows Specific
- NEW: Added a simpler install option for windows
- NEW: Custom icon for windows installer and new installer design
- 9499 Updated to XULRunner 1.9
- 9664 Updated to VLC 0.8.6e (fixes a security flaw in vlc)
- 9447 FIXED: Can't Minimize to Task Bar via task bar on First run
- 9186 FIXED: Miro_MovieData.exe crashes on Vista
- OS X Specific
New in Miro 0.9.9 Public Preview 2 (Sep 5, 2007)
- OPML import and export allows lists of channels to be shared.
- The Windows Options panel has been reorganized into pretty tabs.
- Miro will return to the last place visited in the Miro Guide when you click away and return.
- If you add an alternate channel guide, Miro will display the name and icon for that site.
- Single file downloads are now supported.
- Mefeedia, Yahoo! and Yahoo! Video are added as search engines.
- Veoh has been temporarily removed due to compatibility problems.
- Translations have been updated.
- Added an automatic error reporting feature.
- Fixed the resume download failures of Search items.
- Fixed the Miro Guide load failures.
- Fixed the duplicated videos.
- A �Remove Channel� link has been added to the settings panel below the channel url.
New in Miro 0.9.8.1 Public Preview 1 (Jul 25, 2007)
- New features in Public Preview 1 (0.9.8)
- Keyboard shortcuts on all platforms. This should allow remote controls to be configured to control Miro.
- Improved system tray functionality on Windows, including a context menu.
- Added a new �report a bug� menu item.
- Adds Veoh.com as a search engine.
- Bug fixes
- Fixed behavior when maximizing on Windows (won�t cover up the taskbar).
- Smarter importing and folder watching to avoid adding audio files.
- Removed Yahoo as a search engine, since most results did not link to enclosures.
- Fixed a memory leak.
- Fixed several unicode errors.
- Fixed miscounting of new and unwatched items in folders.
- Minor UI fixes, including name changes to sidebar items and new Miro Guide logo.
New in Miro 0.9.8 (Jul 18, 2007)
- Keyboard shortcuts on all platforms. This should allow remote controls to be configured to control Miro.
- Improved system tray functionality on Windows, including a context menu.
- Added a new �report a bug� menu item.
- Adds Veoh.com as a search engine.
- Fixed behavior when maximizing on Windows (won�t cover up the taskbar).
- Smarter importing and folder watching to avoid adding audio files.
- Removed Yahoo as a search engine, since most results did not link to enclosures.
- Fixed a memory leak.
- Fixed several unicode errors.
- Fixed miscounting of new and unwatched items in folders.
- Minor UI fixes, including name changes to sidebar items and new Miro Guide logo.
New in Miro 0.8.4.1 (Jun 23, 2006)
- Increased stability, new features