Miro 4.0
更新細節:
* New features
- (all) history page ... what did I just play?
- (all) Offer to add iTunes music library as a watched folder
- (all) extension system
- (all) Add a menu item to 'Import Media'
- (all) add shuffle/repeat playback options
- (all) Add autodownload configuration in options
- (all) Impossible to delete a video without mouse during playback
- (all) copy video url should always be active
- (all) Add support for magnet links
- (all) move download stats to bottom of view
- (all) Video controls look disabled
- (all) extend context menu for items for copying url
- (all) select urls from feed settings dialog
- (all) Add option to detect audio files in first time startup
- (all) add a watched / unwatched filter option to feeds
- (all) no way to clear last search result
- (all) Remember Last Tab/Sort Order/Scroll Position in Media List/Sidebar
- (Linux) app indicator support
- (all) Support Amazon Download Store
- (all) IPv6 capability
- (OS X) new volume slider
- (all) no matches in a view should show "no matches"
- (all) remove -git checking; add app.debugmode
- (all) build regression test system for feedparser
- (all) Make transfering to portable music player easier
- (all) Implement top-level Podcasts tab
- (all) Create widget for 'rating' metadata
- (all) add dev menu
- (all) edit item properties in bulk
- (all) arrows for song skipping, spacebar for play / pause
- (all) new 'Stores' sidebar section
- (all) Miro Connect screen design
- (all) New Item details Pane
- (all) save crash reports to a file on disk near the log files
- (all) global preferences for showing / hiding podcast content in library tabs
- (all) add Android Market as a default Store in sidebar
- (all) add "see crash report" button to crash reporter dialog
- (Linux) Make download/cancel feel faster
- (all) Improve sort performance
- (all) Add DHT support to Miro
- (Linux) no conversion - copies should have their own queue
- (all) make optional miro guide open on default
- (all) implement Import Media
- (all) default stores, source, podcasts
* Bug fixes
- (all) Security Audit of Launching external player
- (all) relative links fails to resolve.
- (OS X) complete *.divx file support
- (all) thumbnail generations retries to generate thumbnails on items where it previously failed.
- (OS X) Dragging metal area does nothing
- (OS X) Miro treats *.iMovieProject files as folders
- (OS X) Get Error Changing Movies Directory. You don't have permission to write to the directory you selected.
- (Linux) Miro causes a lot wake-ups while idle
- (Windows) On windows vista, runs first time setup screen everytime it is launch. (doesn't retain settings)
- (OS X) Miro dock icon counts, but Miro does nothing else
- (Windows) Main window stops responding
- (all) Expandable/Collapsable Sidebar Sections
- (Windows) Miro prevents Windows shut down
- (all) implement navigate with arrows
- (OS X) Paused Videos prevent the system from starting the screensaver
- (all) There's no copy and paste. Makes it hard to add a channel from something you find within Miro
- (Linux) Video playback is squished after disabling dual screen
- (Linux) setting HOME environment for running in test sandbox variable causes problems
- (all) add items to playlists dynamically
- (Linux) (r8952) resizing of options dialog
- (all) Differentiate between feeds and watchfolders
- (OS X) Can't terminate Miro upon crash through trick dialog
- (Windows) Crash when replaying a video repeatedly, each time resuming where left off
- (Windows) Installed 2.0 over 1.2 - videos in folder being watched all appear twice
- (Linux) Accessibility: font size too small on 2.0.1 (r9185)
- (Linux) ABC World News videos are always dowloaded twice
- (all) remove single_feed code from codebase
- (all) crash when Miro can't write to movies directory
- (OS X) No Growl Notifications
- (Windows) Miro freezes when we use Playback > Stop menu item, when playing .wmv video files
- (OS X) Crash when guide has bad unicode characters.
- (Linux) Miro Crashes Immediately When Playing Video
- (OS X) Can't play Ogg Theora videos
- (OS X) miro hangs when switching subtitle track on mkv file
- (all) "Contents appear in the library" duplicated when feed description edited.
- (Windows) SSL certificate problem
- (OS X) qt_extractor.py redundantly run?
- (OS X) memory leaks on OS X
- (all) fold ADOPTERS into CREDITS
- (all) Get rid of psyco on Mac
- (all) Large watchfolders may introduce unnecessary stall/delay
- (Linux) resume not working under certain circumstances
- (all) newly downloaded database view is broken, breaks Mac OS X unwatched count in dock
- (all) give indication of time remaining for sync to complete
- (all) Don't upsize conversions
- (all) Miro stops and reports error when incomplete frame encountered on conversion - should ignore it.
- (Windows) crash after trying to play locked .m4v files from itunes store
- (all) remove adopt-a-line bits
- (OS X) Race with QuickTime implementation
- (all) write unittests for ffmpeg/ffmpeg2theora output processing
- (OS X) NSMallocException allocating 32 bytes for CFString
- (all) bulk sql manager errors due to incorrect exception handling
- (all) Infinite recursion in threading.py
- (all) implement test skipping
- (all) upgrade to libtorrent 0.15
- (all) httpauthtools crashes on invalid input provided by server
- (all) context menu reorganization
- (all) prefpanel textbox entries behave poorly
- (all) sidebar overhaul
- (all) When to resume
- (all) add "Add a Watched Folder" menu item to Sidebar menu
- (all) fix fastresume data saving
- (all) crash opening preferences, can't determine number of cpus
- (all) --failfast support for unit tests
- (all) feedparser dies if entry has thumbnail, but no enclosures
- (all) fingerprint has been MR 1.1 for years
- (all) Support all OGG related mime types and file extensions
- (all) Miro should treat HTTP and HTTPS YouTube URLs equally
- (all) description should never say "Local Files:"
- (OS X) line break in pasted text makes podcast subscription fail
- (all) miro doesn't handle HTTP 100 Continue for posts
- (all) 'Ok' not OK!
- (Windows) Playing files without association externally gives exception
- (all) Crash when feed points to a non-existing file on network share
- (all) change default main window size
- (all) MiroMovieData.exe crashes
- (all) beta channel
- (all) remove "podcast can't load" dialog
- (all) Can't save mp3 after purchasing in amazon mp3 store
- (Windows) Wont play 720p .MKV files
- (all) first time startup dialog changes
- (all) faux language
版本下載:Miro 4.0
Miro 3.5.1
更新細節:
# New features
- (OS X) Play gvi Google Video format media
# Bug fixes
- (all) Updated translations
- (all) Some files downloaded from YouTube unplayable in Miro
- (all) Licensing issues with ffmpeg
- (all) Miro doesn't remember list view for library tabs
- (all) Miro 3.5 may not play some .mkv files
- (all) update all wiki urls
- (all) Downloader doesn't shutdown when main process hangs
- (all) Bad Spanish translation: "Error-Archivo no ecotrado"
- (Linux) Play button sometimes fails to do anything
- (Linux) Files in unsupported formats silently skipped
- (Linux) media keys handling is wrong
- (Linux) Video converter does not coerce child window dimensions to integer
- (Linux) Error when playing movies that haven't been checked
- (Linux) Error when deleting newly-downloaded video
- (Linux) Crashes in frontend thread not getting sent to the error dialog
- (Linux) Changing play in miro while playing causes error
- (OS X) miro crashes on launch on Mac OSX when user home dir contains non-ascii chars (ex: Björn)
- (OS X) can not install in a path with non-ascii charaters
- (OS X) matroska files fail conversion
- (OS X) Crash with unicode error when trying to play
- (OS X) Crash when quitting during playback error
- (Windows) Miro randomly crashes after finishing video playback
- (Windows) in ask_for_http_auth ValueError: Scheme not present in auth header: NEGOTIATE,NTLM,BASIC realm="stuproxy"
- (Windows) "application configuration incorrect" error preventing miro startup
- (Windows) Incorrect video remaining duration displayed
- (Windows) log windows version
- (Windows) Preferences dialog will not open if Windows font path is not C:WindowsFonts
版本下載:Miro 3.5.1
Miro 3.5.0
更新細節:
* New features
- (all) when user clicks on videos, torrents, feeds in miro browser, intercept them
- (all) language preference
- (all) Remember selected view in "Library" > "Video"
- (all) ability to cancel queued autodownloads
- (all) switch from httpclient to libcurl
- (all) video search tab is unclear
- (all) item view should show resume point for playback
- (all) prev button should go to start of file before previous file
- (all) Display failed conversions in the conversion tab
- (all) Add video conversions capabilities
- (all) add iPad to miro conversion list
- (Linux and Windows) use gtk volume slider
- (Linux) switch videos directory on linux to ~/Videos/Miro per freedesktop spec
- (Windows) upgrade windows build environment and dependencies
- support for basic and digest httpauth
- fixed support for http proxy
- conversions
* Bug fixes
- (all) No network access - possibly proxy
- (all) problem adding feeds on osx with proxy configured
- (all) volume slider requires a click after changing with scroll wheel
- (all) Playback should play new videos
- (all) downloads tab unsorts itself over time
- (all) databases should be platform-specific
- (all) Progress Bar for Slow Operations
- (all) feed mangling with non-ascii search within saved search feed.
- (all) upnp ports opened on the router are not closed when miro is closed
- (all) Better Torrent Naming
- (all) Better Handling of OperationalErrors during Database Upgrades
- (all) upgrade to libtorrent 0.14.10
- (all) clean up source tree
- (all) Save Fast Resume Data periodically
- (all) [patch] Sort playlists by name in the "Add to playlist" dialog
- (all) files don't delete
- (all) handle subtitle files that are encoded in non-utf-8 encodings
- (all) start downloader unicode errors
- (all) Search All - saved search icon incorrectly displayed
- (all) error with duplicate torrent download
- (all) handle current or duration as None
- (all) add youtorrent to sidebar
- (all) Update LegalTorrents default site to reflect new name: ClearBits
- (all) direct youtorrent download, doesn't initiate .torrent download
- (all) update audio bitrate for all device conversions
- (all) Conversions cancelled message on shutdown
- (all) Add extension to output filename to prevent same file name for conversions
- (all) Delete tempfiles from unittests
- (all) download tab disappears when items are seeding or paused
- (all) new video counter for folders not updated on feeds update
- (all) display nothing instead of 'none' when no description available
- (all) Download tab disappears when external download fails
- (all) crash when download finishes during playback
- (all) youtube video scraping fails
- (all) file not found error for video with spaces in the title.
- (all) Seeking during pause will implicitly issue playback
- (all) truncate_old_items AttributeError: 'RSSFeedImpl' object has no attribute 'old_items'
- (all) played item doesn't restart at displayed resume time if 10 secs or less
- (all) wrap text on no-results page
- (all) downloading a democracy now torrent causes the item name to change
- (all) miro should respect 503 http error and Retry-After header.
- (all) Color coding state in playlist listview is confusing
- (all) Color coded circle icons can get out of sync with status column
- (all) some converted files are not moved from tmp dir to Converted dir
- (all) external download error dialog needs work
- (all) Crash when adding torrent feeds
- (all) opml import ignore autodownload setting in opml file
- (all) "miro/dl_daemon/download.pyo", line 514, in retry_download AttributeError: 'BTDownloader' object has no attribute 'start_new_download'
- (all) download error handling is different
- (all) double subtitle tracks and display
- (all) Download tab remains when download in retry mode cancelled.
- (all) os x log doesn't display libtorrent version correctly
- (all) Download tab doesn't appear / disappear based on seeding item
- (all) crash report with db are not submitted.
- (all) handle case where media download has 0 bytes
- (all) retry mode jumps to 24 hours
- (all) paused downloads startover on resume
- (all) Previously failed URLs do not use a working URL if they've been fixed/updated
- (all) don't show 'From Local Files'
- (all) converted items disappear and are hard to find
- (all) keep finished conversions in the conversion tab until user 'clears' them
- (all) Save Backup of databases when upgrades fail
- (all) calc_retry_time TypeError: can't compare datetime.datetime to int
- (all) crash reporting doesn't work
- (all) label conversion targets as audio or video
- (all) miro doesn't see descriptions in some feeds
- (all) AttributeError: 'module' object has no attribute 'NOPROXY'
- (all) in handle_network_error AttributeError: 'module' object has no attribute 'ProxyAuthenticationError'
- (all) error deleting feed with invalid url
- (all) password protected feeds prompt with each update
- (all) convert flv file to mp3 format results in unplayable file
- (all) failed tests: set_filename calls getmtime which errors out
- (all) converted filenames should be based on item titles
- (all) http downloads stay stuck in starting up
- (all) version number not displayed for windows installs
- (all) YouTube videos with diacritics in title will not download
- (all) remove downloading debug line from log files
- (all) save a backup of original database after successful upgrade
- (all) in _setup_proxy TypeError: strings are not supported for this option
- (all) Not able to remove feed after dragging to another section
- (all) Cancel on http auth dialog should cancel download attempt
- (all) immediate sort, seems like item disappears
- (all) Improve httpauth design
- (all) _ask_for_http_auth_callback AttributeError: 'module' object has no attribute 'set'
- (all) don't log proxy username / password in Debug
- (all) in _setup_proxy_auth TypeError: invalid arguments to setopt
- (all) Download tab chicklets don't update for pause / resume
- (all) apple devs and ogg vorbis: Unable to find a suitable output format if no format extension
- (all) Youtube Videos matching query: <xyz> stale
- (all) language preference doesn't work for languages with region variants
- (all) update ipad settings
- (all) Frontend config change callbacks happen on the backend thread
- (Linux) unit test failures starting w/ 2010-03-27-nightly
- (Linux) crash when deleting an item
- (Linux) Mouse pointer is of type "hand" in main window when pop-out player is active
- (Linux) Bulk Conversions on ubuntu karmic hang
- (Linux) Conversion waits for answer if output already exists
- (Linux) linux doesn't recognize acodec aac, needs libfaac
- (Linux) converting to theora on karmic, appears to hang
- (Linux) ValueError: list.remove(x): x not in list
- (Linux) Crash when clicking on description link
- (Linux) linux unittest failure
- (Linux) persist .miro/Movies to gconf
- (Linux) Crash: ValidationError when Connection time-out
- (Linux) Edits to description for feed items aren't saved when feed updates.
- (Linux) print libtorrent version to the log
- (Linux) httpauth-fix related test failures
- (Linux) pycurl is requisite
- (Linux) Database upgrade to version 116 fails with UnicodeDecodeError
- (Linux) pywebkitgtk can not store cookies
- (Linux) AttributeError: 'NoneType' object has no attribute 'get_total_playback_time'
- (Linux) NameError: global name 'curl_manager' is not defined
- (Linux) choose 1 consistent way to spell auto download, Autodownload, Auto-Download.
- (Linux) In progress conversion doesn't display: object has no attribute 'get_eta'
- (Linux) pause/go while downloading kicks up AttributeError: 'TransferStats' object has no attribute 'status_code'
- (Linux) Miro should fail gracefully if it's accidentally run on a system without a working display
- (Linux) password protected feeds prompt for each download
- (Linux) same item title overwrites previous conversion
- (Linux) fail gracefully with glib.GError
- (Linux) error overwriting existing converted file
- (Linux) (Locale) Unit conversion exceptions
- (Linux and Windows) Put fullscreen button next to pop-out for windows hover controls
- (Linux and Windows) Handle moving position slider when get_total_playback_time() returns None
- (Linux and Windows) no prompt for password protected feeds or items
- (OS X) Update OS X test setup code
- (OS X) miro crashes on launch on MacOSX10.4.11(japanese)--bad locale handling code
- (OS X) Miro doesn't launch after first time closing, no error MSGs
- (OS X) slow shutdowns on os x
- (OS X) New Search feed selecting wrong feed for search creation
- (OS X) Search: Chinese language support - wrong characters displayed
- (OS X) os x nightly 2010-16-04 fails to launch
- (OS X) Miro hang while downloading
- (OS X) valueError: not allowed to raise the maximum limit
- (OS X) os x nightly build: ImportError: No module named os
- (OS X) in-progress conversion files displayed in the Library
- (OS X) conversion duplicated in Conversion tab when changed state from pending
- (OS X) os x nightly revision unknown
- (OS X) Miro becomes wedged when invoking Present video 1/2 size/full size/2x size via shortcut while main window minimized
- (OS X) In popout mode, resizing doesn't focus playback window
- (OS X) Clicking Subtitle button on playing MKV file: TypeError: argument of type 'int' is not iterable
- (OS X) error when deleting feed.
- (OS X) crash on start_downloader_daemon: UnboundLocalError: local variable 'f' referenced before assignment
- (OS X) Miro continuous playback doesn't obey minimize/hide
- (OS X) Clicking on icon when all windows closed does not re-open window
- (OS X) Changing the volume from the OS X overlay palette does not save its value.
- (OS X) Miro hid ALL of the Library tabs
- (OS X) Unhandled exception with SUNoFeedURL
- (OS X) dtv-downloader-log file is missing on os x.
- (OS X) problem downloading files with a,ö,a (or other exotic characters)
- (OS X) os x playback broken
- (OS X) ui freeze on os x
- (OS X) Site don't interact well with Miro after leave site tab and return
- (OS X) Blatantly incorrect Japanese translation for "Services"
- (OS X) "Services" Menu doesn't do anything on Mac OS X
- (Windows) Proxy authentification does not work,
- (Windows) System tray right-click menu not displaying correctly (Vista x64)
- (Windows) Partially Off Screen, Can't be Moved, On Wrong Screen
- (Windows) Handle errors when reading from the database
- (Windows) Sorting by Name or by Feed in playlists is case-sensitive
- (Windows) fix appcast to use "windows" as well as "windows-xul"
- (Windows) miro 3.0.1 installer says miro 3.0
- (Windows) hook up conversions for windows
- (Windows) Error Starting Downloads
- (Windows) windows doesn't start: gtk.volumebutton has no get_popup
- (Windows) Windows: converting video, TypeError: an integer is required
- (Windows) WindowsError: [Error 13] Crash when performing bulk conversions
- (Windows) TypeError: find_http_auth() takes exactly 3 arguments (2 given)
- (Windows) System tray menu doesn't close if you right-click once but then just click the desktop.
- (Windows) Download Rate mislabelled. KBps shown as kbps
- (Windows) libtorrent module couldn't be found
- (Windows) report database-related issues on startup better with useful options
- (Windows) srt files in BIG5 don't work on Windows
- (Windows) 2010-08-23-nightly build won't launch
- (Windows) Change bogondeflector location
- (Windows) http item auth goes into weird inprogress download when incorrect pw provided.
- (Windows) libtorrent binary on windows is compiled with wrong version of VC++
- (Windows) WindowsError: [Error 32] - performing bulk conversions
- (Windows) conversion description text gives from filename
- (Windows) Crash performing bulk conversions: mirovideoconversion.pyc", line 427, in _remove_file NameError: global name 'self' is not defined
- (Windows) conversion copyfile fails when item title has japanese characters
- (Windows) miro crashes when submitting crash report with db
- (Windows) Conversions fail if file path contains non-ascii characters
- (Windows) feed saved search display not updated automatically
- (Windows) converted file not moved to converted dir if quotes in item title
- (Windows) error encountered cancelling in-progress conversions
- (Windows) About menu doesn't open. - CREDITS file is missing.
版本下載:Miro 3.5.0
Miro 3.0.3
更新細節:
# Bug fixes
* #13987 (all) File not Found errors on youtube downloads.
版本下載:Miro 3.0.3
Miro 3.0.2
更新細節:
* Bug fixes
- #13390 (all) in get_subscriptions_from_query UnicodeDecodeError?: 'utf8'
- #13114 (Linux) thumbnails are generated from first frame
- #13169 (Linux) miro browser doesn't work with xulrunner 1.9.2
- #13227 (Linux) switch from gtkmozembed to webkit
- #13296 (Linux) Can not click on or enter text into text fields on Miro guide
- #13327 (Linux) Playback does not continue with next track
- #13338 (Linux) IOError: [Errno 5] Input/output error: '~/.miro/miro-log'
- #13383 (Linux) reduce max volume to 1.0
- #13379 (OS X) OS X auto update code must support the minimumSystemVersion tag.
- #13210 (Windows) ValidationError?: 'watch' (type: <type 'str'>) is not a <type 'unicode'>
* (Linux) This release fixes problems with Miro and XULRunner 1.9.2 by ditching XULRunner for webkit.
- Requires python-webkit and libwebkit.
- No longer requires gtk-mozembed and xulrunner dependencies.
* (Linux) Volume range went from 0.0 to 1.0 prior to Miro 3.0. With Miro 3.0 we changed it to 0.0 to 3.0. Miro 3.0.2 changes this back to 0.0 to 1.0 for Linux.
* (OSX) Note: This is the last version of Miro that will run on and be supported on OSX 10.4.
版本下載:Miro 3.0.2
Miro 3.0.1
更新細節:
* Bug fixes
- #13164 (all) errant empty feed
- #13173 (Linux) playbin2 with no text-sink kicks up errors on playback
- #13105 (Linux and Windows) No menu bar in main window when pop-out player is in fullscreen
- #12876 (OS X) in _updateErrback UnicodeEncodeError?: 'ascii' codec can't encode character
- #13120 (OS X) embedded python executable is launched with a -p argument which it does not understand, so it complains and dies.
- #12906 (Windows) parent_id points to item where isContainerItem is false
* Updated translations
版本下載:Miro 3.0.1
Miro 3.0
更新細節:
# New features
- Added support for subtitles (all)
> #12319 (all) Subtitle Picker in Menu
> #12350 (all) Choose file for subtitles
> #11495 (all) menu item for subtitle track
> #12711 (all) Add a way to select an arbitrary subtitle file for a playing movie.
> #12781 (all) Remember the selected subtitle file
- #3630 (all) 'play externally' right-click menu (Thank you Jason Woofenden!)
- #9350 (all) [patch-included] Option to launch media content into external player... (Thank you Jason Woofenden!)
- #11954 (all) make max volume 2x/3x
- #11975 (all) item play button should be play/pause button
- #12145 (all) Pause hotkey missing during audio playback
- #12672 (all) edit item dialog
- #12675 (all) allow for dragging/dropping items to video/audio/other tabs
- #12171 (GTK) Add media controls to trayicon right-click menu
- #12025 (GTK/X11) support media keys
# Performance improvements
- #11100 (all) first time startup experience
- #12178 (all) deleting folder of feeds is slow
- #12380 (all) creating and updating large feeds is too slow
- #12608 (all) Improve performance for adding items to a watched folder
- #12107 (all) remove feedparser_output column
# Small features and polish
- #11938 (all) Add to playlist UI improvements
- #11960 (all) rename sidebar sections
- #12199 (all) update libtorrent to 0.14.6
- #12319 (all) Subtitle Picker in Menu
- #12429 (all) Windows Subtitle Selection UI
- #12469 (all) upgrade to libtorrent 0.14.7
- #12419 (all) maintain database history
- #12798 (all) Enable Sidebar Rename and Remove for Sites
- #11495 (OS X) menu item for subtitle track
# Bug fixes and backend improvements
- #11505 (all) intelligent sort order in media library for two digit numbers
- #12980 (all) Sort by Status in list view should sub-sort by expiry date
- #11077 (all) sort order for "name" should default to ascending
- #12987 (all) error when upgrading database: no such column: id
- #10794 (all) missing downloading retry information
- #11041 (all) Sidebar Spinner doesn't actually spin
- #11923 (all) playback bar doesn't work with non-96 dpi
- #11956 (all) Don't store resume time if the video is 95% of the way done.
- #11991 (all) crash notification when database full
- #12073 (all) external container torrents displayed twice when in watched folder
- #12149 (all) Sidebar and Playlist menu items are disabled during audio playback
- #12167 (all) Video tab view doesn't update after last unwatched item is played
- #12196 (all) remove fasttypes?
- #12198 (all) move libtorrent out of portable
- #12329 (all) File "mirohttpclient.pyc", line 1866, in grabURL AttributeError?: 'NoneType?' object has no attribute 'startswith'
- #12362 (all) Infinite loop when external option selected and miro the default player for a media type
- #12379 (all) AttributeError?: 'ChannelFolder?' object has no attribute 'setup_common'
- #12533 (all) rework subtitle menu changing code
- #12553 (all) deselect Play Media in Miro does not disable subtitle option
- #12590 (all) Add Vodo as default feed
- #12601 (all) partial results when updating saved Search All feeds
- #12602 (all) parse_command_line_args TypeError?: startswith() takes at most 3 arguments (4 given)
- #12634 (all) in set_max_new AttributeError?: 'module' object has no attribute 'auto_downloader'
- #12635 (all) Within channel search matches all
- #12645 (all) licence button and context men not inactive when no license info
- #12646 (all) No username / password prompt for pw protected feed
- #12655 (all) upgrade binary kits to libtorrent 0.14.8
- #12680 (all) "miro/storedatabase.pyo", line 372, in update_obj AssertionError?: update_obj changed 0 rows
- #12690 (all) "mirocommandline.pyc", line 81, in add_video NameError?: global name 'i' is not defined
- #12691 (all) Miro doesn't recognize that it can play some downloaded videos.
- #12697 (all) File "mirodatabase.pyc", line 128, in get_singleton ObjectNotFoundError?: Can't find singleton
- #12700 (all) Download search item, not properly recognized and cataloged.
- #12716 (all) socket.ssl() deprecated in Python 2.6
- #12732 (all) Changing Movies Directory doesn't update chicklets
- #12733 (all) fix audio playback shortcuts
- #12751 (all) olddatabaseupgrade refers to storedatabase.saveObjectList
- #12752 (all) E1101:2453:ManualFeedImpl.setup_common: Class 'FeedImpl?' has no 'setup_common' member
- #12775 (all) playlisttest.Upgrade88TestCase fails occasionally
- #12793 (all) Cyrillic characters in Revver search feed - irrelevant search results, mangled output
- #12806 (all) Save Search command within a feed causes mangling and occasional crashes with non-ascii characters
- #12815 (all) delete subtitle files related to an item
- #12822 (all) crash when cancelling download
- #12852 (all) Only enable Playback -> Subtitle menu during video playback
- #12853 (all) Display subtitle when browsed to during video playback.
- #12859 (all) AttributeError?: OSXApplication instance has no attribute 'rename_item'
- #12885 (all) OperationalError?: cannot start a transaction within a transaction
- #12889 (all) AttributeError?: 'NoneType?' object has no attribute 'decode'
- #12932 (all) README contains broken link to http://www.getmiro.com/downloads/
- #13000 (all) Missing _(...) in some strings
- #12339 (GTK) Pop-out playback window has no title or video name
- #12551 (GTK) toggling detached playback disables subtitles
- #12778 (GTK) When user clicks on File > Options menu item, user sees Preferences window
- #4613 (GTK/X11) [patch] remove dependancy on pkg-config --list-all
- #11977 (GTK/X11) (r9845) mouse cursor on icon "pop-out/in"
- #12587 (GTK/X11) AttributeError?: object has no attribute 'update_item'
- #12779 (GTK/X11) ubuntu - subtitles in sidecar not detected
- #12780 (GTK/X11) ubuntu - playback restarts when subtitle file added
- #12825 (GTK/X11) gstreamer - error selecting subtitle file, takes exactly 4 arguments (3 given)
- #11370 (OS X) Reposition details on the right hand of thumbnail view
- #11620 (OS X) Play menu item doesn't toggle to paused on playback
- #11857 (OS X) Thumbnail extraction for .mkv files fails
- #11858 (OS X) Sidebar scrollbar covers chicklets on startup
- #12041 (OS X) File "miro/database.pyo", line 373, in signal_change DatabaseConstraintError?: signal_change() called on non-existant object (id is 1093)
- #12056 (OS X) Embedded Perian is 1.1.3 and should be upgraded to 1.1.4
- #12266 (OS X) migratiing to non-ascii char named dir causes file duplication
- #12351 (OS X) AttributeError?: 'NSMenu' object has no attribute 'removeAllItems'
- #12352 (OS X) embedded subtitles not displayed.
- #12378 (OS X) /widgets/tablemodel.pyo", line 37, in ? ImportError?: cannot import name fasttypes
- #12453 (OS X) view does not reset when you click the 'x' to clear a search
- #12497 (OS X) delete then click on and off feed before it is removed from the view
- #12510 (OS X) AttributeError?: 'NoneType?' object has no attribute 'duration'
- #12529 (OS X) os x cmd key not displayed properly for shortcuts
- #12554 (OS X) errors skipping quickly through audio files
- #12555 (OS X) currently playing badge not updating correctly
- #12580 (OS X) AttributeError?: 'NoneType?' object has no attribute 'request_update'
- #12656 (OS X) Exception when dragging items to the playlist section
- #12724 (OS X) get_elapsed_playback_time AttributeError?: 'NoneType?' object has no attribute 'currentTime'
- #12819 (OS X) error when too slow to select subtitle file
- #12876 (OS X) in _updateErrback UnicodeEncodeError?: 'ascii' codec can't encode character
- #12877 (OS X) os x shortcut for audio pause
- #12878 (OS X) thumb generation not working
- #12882 (OS X) browse to existing sub file cause error
- #12887 (OS X) crah on startup, mac osx 10.5.8 Miro 3.0 RC2 "Quicktime could not be found"
- #1792 (Windows) unit tests on windows
- #11963 (Windows) Video file with .ogg extension displayed in the Audio tab.
- #11982 (Windows) Miro_Downloader.exe has stopped working (crashes instantly on startup)
- #11984 (Windows) upgrade Windows dependencies
- #12043 (Windows) Miro crashes on shutdown on Windows (all)
- #12327 (Windows) AttributeError?: type object 'RemoteDownloader?' has no attribute 'dldaemon'
- #12328 (Windows) ValueError?: Procedure probably called with too many arguments (8 bytes in excess)
- #12643 (Windows) app hangs, sometimes, when adding then deleting a slow site
- #12652 (Windows) old podcasts downloading again
- #12661 (Windows) Subtitles files are neither detected nor displayed
- #12686 (Windows) Playlist drop target is small
- #12692 (Windows) miro hang if video played then set to audio and played
- #12693 (Windows) miro hangs when selecting subtitle track
- #12698 (Windows) External audio files not added to the library
- #12699 (Windows) Video downloaded externally and used to launch miro not added to the Library.
- #12720 (Windows) subtitles menu doesn't open
- #12755 (Windows) File "miroplaylist.pyc", line 47, in setup_new TypeError?: 'generator' object is unsubscriptable
- #12757 (Windows) "miromessagehandler.pyc", line 113, in _make_added_list TypeError?: 'NoneType?' object is not iterable
- #12792 (Windows) Playback of Unwatched videos is not displayed correctly
- #12812 (Windows) Update to vlc 1.0.5
- #12823 (Windows) crash when selecting some feeds,
- #12854 (Windows) black playback screen during second playback
- #12855 (Windows) Audio playback broken
- #12858 (Windows) exception when setting subtitle track
- #12862 (Windows) subtitle track and disable options not immediately available
- #12863 (Windows) Playback hang when subtitle file in non-ascii char directory.
# Additional notes:
- Dropped support for xine renderer in GTK/X11 version.
版本下載:Miro 3.0
Miro 2.5.4
更新細節:
* Bug fixes
#11599 (Windows) Unicode support for libtorrent on windows
#12206 (Windows) upgrade to vlc 1.0.3
#12301 (all) Huge False Torrents Break Miro
#12305 (all) upgrade105 error
#12306 (GTK/X11) [BD] UpdateDownloadStatus?: ProgrammingError?: You must not use 8-bit byte...
#12344 (all) wildlife feed duplicated after restart
#12368 (GTK/X11) [patch] Only needed locales should be installed (Thank you Mounir!)
#12386 (all) New chicklet doesn't update until after restart
#12410 (all) Database Upgrade Crash
#12412 (all) after update - some downloading items are stuck in starting up.
#12421 (all) remove everyzing from list of search engines
#12426 (all) downloaded item not removed from the downloading tab view
#12451 (all) upload indicator persists even when downloads and seeding is stopped
#12462 (all) Torrent Won't Stop Seeding
#12465 (all) databases with remote_download junk fail update 105
#12472 (Windows) 2.5.4-rc2 crashes on startup while handling TrackPlaylists?
#12475 (GTK/X11) Error in upgrading database from Miro 2.0.3 to version 99
#12478 (GTK/X11) translate_gtk_event: TypeError?: object of type Nonetype has no len()
#12479 (GTK/X11) redraw_cell gets called with 2 args
#12484 (all) if value is the same, don't persist it
#12486 (Windows) Windows first time search all for non-english locale gives unicode error
版本下載:Miro 2.5.4
Miro 2.5.3
更新細節:
Bug fixes:
#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
版本下載:Miro 2.5.3
Miro 2.5.2
更新細節:
Bug fixes
#11884 (all) Crash when deleting folder that contains watched folder
#12002 (all) external downloads should have the date they were downloaded
#12011 (all) setUploadLimit: long int too large to convert to int
#12012 (GTK) Fullscreen does not work -> call_xss error
#12016 (all) Kept videos deleted after update
#12018 (all) Youtube video downloads are stuck in starting up
#12020 (all) line 345, in query_ids OperationalError?: too many SQL variablesOperationalError: too many SQL variables
#12023 (all) feedparser_callback fails with AttributeError?
#12024 (all) self.icon_cache is None for some guides
版本下載:Miro 2.5.2
Miro 2.5.0
更新細節:
* New features
o #11564 (all) organize library by 'audio' 'video' and 'other'
o #11496 (all) let people download from pages that we detect are downloadable
o #11497 (all) bigger search box on the search tab
o #11406 (all) allow esc to stop playback when not in fullscreen (Thanks Uwe!)
o #11561 (all) Audio Playback behavior
o (all) better handling for torrent directories that have multiple files in them
o (all) better startup performance
o (all) rewrote database layer from an object database to a relational database
* Bug fixes
o #11567 (all) Sort order lost when switching views
o #11464 (all) Fix random minor typos and inconsistencies (Thanks Uwe!)
o #11484 (all) Fix random typos (Thanks Uwe!)
o #11617 (all) Missing license headers in some files
o #11660 (all) user agent problems
o #11784 (all) new counter displays when it shouldn't
o #11366 (all) performance - improve time from launch to play video
o #11368 (all) performance: improve time from launch to use
o #11627, #11629, #11631, #11632 (all) [Patch-included] Pylint cleanup (Thanks Daniël!)
o #19094 (GTK) hitting enter key in the add channel dialog doesn't add the channel
o #7570 (GTK) audio distortion on playback (Thanks Conrad!)
o #11397 (GTK) autoupdate disabled on gtkx11
o #11467 (GTK) [Patch Included] Dragging multiple feeds to a folder is not possible (Thanks Jerry!)
o #11526 (GTK) [Patch Included] Cannot select multiple sites (Thanks Jerry!)
o #11583 (GTK) Can't compile against seamonkey xulrunner package (Thanks Larry!)
o #11687 (GTK) thumnbail generation fails when using gstreamer with released versions of miro
o #11662 (GTK) Date format is not localized
o #10847 (GTK) Remove bsddb support
o #11720 (GTK) Segmentation fault with xine after playback
o #11783 (GTK) unknown locales causes crash
o #11262 (GTK) python 2.6 support
o #11874 (GTK) miro doesn't place it's icons according to FreeDesktop? spec during installation
o #3067 (GTK) xscreensaver support (Thanks James!)
o #10904 (GTK/Wind) hitting enter key in the add channel dialog doesn't add the channel
o #11624 (Win) Win 2.0.x install missing something and prevents XP Install
o #11553 (Win) windows uninstall doesn't remove moviedata_util and imagemagick
o #11904 (Win) Could not set user locale
o #11819 (osx) make os x overlay fade after 2 seconds
o #11957 (osx) Ogg Theora video doesn't play well within Os X
* Updates
o #11769 (Wind) updated to VLC 1.0
* Other changes
o #11758 (all) Remove Yahoo! video from list of search engines
版本下載:Miro 2.5.0
Miro 2.0.5
更新細節:
* Bug fixes
o (OSX) fixed handling of ssl certificate errors on OSX
o #11917 FIXED Youtube Videos not downloading - "Error File not found"
o #11867 FIXED blip.tv site title is blank after restart
o #10695 FIXED (GTK-X11) Miro complains that my disk is full when it is not
o #11879 FIXED (GTK-X11) (r9694) Miro guide isn't displaying
o #10465 FIXED (GTK-X11) Miro 2.0.3 fails to start up on a Turkish system
o #11262 FIXED (GTK-X11) python 2.6 support
o #10801 FIXED (GTK-X11) Miro ends with segmentation fault on openSuSE 11.1 -- define MOZILLA_FIVE_HOME. Thanks Marco!
o #11583 FIXED (GTK-X11) Can't compile against seamonkey xulrunner package. Thanks Larry!
* Updates
o #11794 FIXED updated to libtorrent 0.14.4
o updated translations from Launchpad on 6/22/2009
版本下載:Miro 2.0.5
Miro 2.0.4
更新細節:
* Bug fixes
o (OSX) fixed a possible cause for occasional crashes when stopping playback
o (OSX) fixed system activity timer which wasn't working correctly when going from one movie to the next
o #11636 FIXED disabled veoh search
o #11625 FIXED (OSX) Error dialog after clicking any feed on the sidebar: 'utf8' codec can't decode bytes in position 1-3: invalid data
o #11560 FIXED (OSX) MOVIES_DIRECTORY turns into a unicode when config.save is called
o #11600 FIXED (WIN) windows unicode error - first time startup search
* Updates
o updated translations from Launchpad on 3/25/2009
版本下載:Miro 2.0.4
Miro 2.0.3
更新細節:
* Bug fixes
o #11611 FIXED MiroUnicodeError?: text 'http://www.sermon.net/new' is not a unicode string (type:
o #11607 FIXED Miro doesn't start playback of external files
o #11618 FIXED Sidebar -> Copy url active for channel folder
o #11615 FIXED After cmd-T toggle, and stop, playback menu items all active when video was not playing
* Updates
o updated translations from Launchpad on 3/11/2009
版本下載:Miro 2.0.3
Miro 2.0.2
更新細節:
* Bug fixes
o #11385 FIXED support for both libtorrent 0.13 and 0.14
o #11413 FIXED single quote and double quote translation into Miro 2.0
o #11423 FIXED Delete unused icon cache files
o #11430 FIXED ValueError?: Multiple default guides!
o #11432 FIXED EOFError loading config
o #11456 FIXED 'Show More' crashes with UnicodeDecodeError?
o #11460 FIXED Non-UTF8 locales break things
o #11477 FIXED Miro shows no videos in a specific invalid feed
o #11478 FIXED TypeError?: 'NoneType?' object is unsubscriptable
o #11479 FIXED AttributeError?: 'AppController?' object has no attribute 'pausedDownloaders'
o #11474 FIXED Can't process cookie expiration. Thanks Uwe!
o #11022 FIXED "File name:" string is bold. Thanks Zach!
o #11245 FIXED OPML import/export issues with non-ascii filenames
o #11525 FIXED migrating folders with non-ascii characters
o #11527 FIXED watched directories with non-ascii characters
o #11528 FIXED playback fails for items in directories with non-ascii characters
o #11544 FIXED handling for site type in subscriptions
o #11546 FIXED pause all does not pause queued downloads
o #11435 FIXED re-worked xine driver code so that it respects xine-driver property
o #11522 FIXED error loading windll.winhttp
o #11539 FIXED OSX crash when migrating to directory with non-ascii characters
o #11557 FIXED non-ascii directory names are not displayed properly in Folder panel of preferences
o #11575 FIXED non-ascii movies dir - startup check dir name mangled
o #11554 FIXED first time startup search, non-ascii directory
o #11560 FIXED crash when updated torrent that is in a folder with other files
o #11568 FIXED Miro_Downloader Crashes on Launch
o #11588 FIXED gstreamerrenderer passes "python" as executable for gst_extractor -- now uses sys.executable
* Updates
o updated translations synced from LaunchPad? on 3/04/2009
o #11516 Updated to libtorrent 0.14.2
* New Features
o #11518 NEW Added metavid.org search support. Thanks Uwe!
o #11461 NEW Added 5min.com search support. Thanks Uwe!
o #3858 NEW Added EveryZing? search support. Thanks Uwe!
o #11458 NEW Added vimeo.com url scraping support. Thanks Uwe!
版本下載:Miro 2.0.2