Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
212 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,212 @@ | ||
xx/xx/2010 - MythBox RC3 | ||
============================= | ||
New | ||
- Issue 125 - Added Frech translations (thanks ddekani) | ||
- TVRage metadata caching for Season & Episode | ||
- FFMpeg binary for Mac and Windows unbundled from installation zip and also removed from Settings screen. Now downloads on demand. | ||
- New icon (tnx freezy) | ||
|
||
Fixed | ||
- Issue 124 - Fixed parsing another variation of ffmpeg output | ||
- Issue 130 - Unable to play a recording when the cache lookup for a thumbnail fails | ||
- Issue 131 - Hours in timestamps are not displayed correctly on Macs | ||
- Comm skips on HDPVR 1080i recordings incorrect because ffmpeg reports incorrect framerate | ||
|
||
10/11/2010 - MythBox RC2 | ||
============================= | ||
New | ||
- Added Sort feature to the Upcoming Recordings screen | ||
- Issue 93 - Added splash screen | ||
- FFmpeg output is cached for framerate extraction used by comm flagging | ||
- Added 'Enable Aggressive Caching' to Settings->MythTV to pre-cache framerate and commercial break info | ||
- Added Season and Episode to the Recording Details screen when available | ||
- Added TVRage as a provider of TV show metadata (used for season & episode) | ||
- Commercial breaks are only skipped once during playback (restarting playback in 'Play' only mode is no longer necessary if the comm break info is incorrect) | ||
- Issue 97 - Myth TV hostname and port are now queried directly from the database. Changed to read-only on the Settings->MythTV screen | ||
- Issue 106 - More responsive fanart lookup based on the current list selection in the Watch TV screen | ||
- Issue 109 - Enabled navigation from the MythBox Settings screen to the XBMC Settings screen | ||
- Issue 114 - Added slave backend hostname to the comm flag status on the Home screen | ||
- Issue 118 - MythTV 0.23-1 compatibility (Protocol 57) | ||
- Issue 121 - German translation updates (thanks to linuxluemmel) | ||
|
||
Fixed | ||
- Issue 96 - Translations updated (ready for non-English contributions) | ||
- Issue 98 - IP addresses are used throughout the codebase. No more host not found errors. | ||
- Issue 107 - Database connections are now closed when idle and reconnect on demand. | ||
- Issue 108 - Focus changes to Play+Skip button in Recording Details screen after user has already switched focus to another button | ||
- Issue 117 - Selecting the currently playing program in the TV Guide launched the Create Schedule window instead of starting Live TV | ||
- Last focused recording was not restored correctly after a Refresh in the Recordings screen | ||
|
||
|
||
06/08/2010 - MythBox RC1 | ||
============================= | ||
- new : MythTV 0.23 support added - Protocol version 56 | ||
- new : PageUp/PageDn (Channel Up/Channel Down on the remote) in the Recording Details screen now navigates | ||
to the next or previous recording | ||
- new : Automatic forwarding through a commercial break when you land in the middle of the commercial break | ||
- new : Added selected position and total number of items to the Recordings, Schedules, and Upcoming Recordings screens | ||
- new : Selecting a recording in the Upcoming Recordings screen launches the Recording Schedule editor | ||
- new : UI responsiveness tweaked to run well on an Acer Aspire Revo (1.6Ghz Atom + NVidia ION GPU) | ||
- new : TV Guide screen is back | ||
PgUp/PgDown keys now scroll up/down an entire page | ||
Clicking on a currently playing program starts Live TV | ||
- new : Program cells in the TV guide have an HD overlay indicator when appropriate | ||
- new : Added keybindings and remote control buttons section to the README | ||
- new : Non-idle tuners bubble to the top of the tuners list when there are more than two tuners | ||
- updated : Higher resolution thumbnails in Recording Details screen | ||
- updated : Replaced autoexpire flag with original air date on the Recording Details screen | ||
- updated : Faster fanart lookup on all screens + wait indicators | ||
- updated : Library updates: tvdb_api 1.5, IMDbPy 4.5.1 | ||
- updated : After deleting a recording from the Recording Details window the Recordings window would take quite a | ||
while to update for a large number of recordings | ||
- fixed : Requesting a recording's thumbnail from a slave backend didn't work | ||
- fixed : UI tweaks when the active skin is confluence (radio button color, active selection in coverflow, etc) | ||
- fixed : Unnecessary refresh of the program listings on the Watch TV screen after stopping live tv. | ||
- fixed : XBMC crashes occasionally when exiting from MythBox | ||
- fixed : Clicking on Edit Schedule in the Recording Details screen when the schedule no longer exists how shows an error message | ||
- fixed : Attempting to watch live tv on tuner which is already recording on a slave backend no longer fails silently | ||
|
||
01/17/2010 - MythBox SVN 1797 | ||
============================= | ||
- new : Watch Recordings screen rewritten in WindowXML | ||
- wip : TV Guide screen temporarily disabled -- work in progress | ||
- new : Home screen coverflow now supports a context menu from which you can delete or re-rerecord the recording | ||
- new : Twitter feed of mythbox news events added to the bottom of the home screen | ||
- new : Public twitter feeds can be added to the news feed from Settings -> Advanced -> Twitter | ||
- updated : Codebase purged of all legacy windowing/skinning code (non-WindowXML) | ||
- fixed : File cache thread safety issues fixed | ||
- new : All screens with listboxes now restore the last selected listitem | ||
- fixed : Unnecessary induced reject on all but the first myth connection negotiation | ||
- updated : The 'x' in the mythbox logo fixed to match the xbmc logo (tnx Jezz_X) | ||
- fixed : Home screen coverflow images scaled instead of stretched | ||
- fixed : Delete recording thumbnail from cache when recording deleted or marked for re-record | ||
- updated : Added Q15 to the FAQ - Connect to MySQL failed: 1156 (08S01): Got packets out of order,10000) | ||
- updated : IMDbPy updated to download higher resolution box covers (4.5) | ||
- new : Tuners table on home screen now shows the time of the next scheduled recording if the tuner is currently idle | ||
- fixed : Cover flow on Home screen would not get updated when a recording was deleted from the Recording Details screen | ||
- fixed : Issue 70 - recordings not visible in Recording Schedules screen | ||
- fixed : Issue 79 - extra set of quotes needed in call to os.system(...) on Windows (tschutte) | ||
- fixed : Issue 80 - worker threads reaped before exiting script - prevents xbmc from dumping core | ||
- fixed : Issue 83 - recordings from all recording groups are shown instead of just the ones from Default | ||
|
||
10/21/2009 - MythBox SVN 1556 | ||
============================= | ||
- updated: Added solution for Issue 63 (old style mysql password hashing) to the FAQ | ||
- new : Added coverflow of the latest recordings to the home screen | ||
- new : Added French translations (tnx w.veilleux) | ||
- changed: switched livetv to use xbmc's myth:// protocol for 0.21 backends. | ||
- new : Added enable debug log setting to Settings -> Advanced | ||
- new : fanart is persisted across MythBox sessions now instead of having to be re-retrieved | ||
- new : fanart is randomized if more than one result is returned for a given title | ||
- new : Rewrote startup sequence - faster | ||
- new : Busy throbber added to existing screens that are WindowXML | ||
- new : Lirc double button press workaround added to Advanced Settings screen | ||
- new : You can now edit a program's Recording Schedule from the Recording Details screen | ||
- fixed : Sped up fanart lookup by not re-querying tvdb, tmdb, or imdb if initial query returned nothing. | ||
- new : Upcoming Recordings screen rewritten in WindowXML with fanart | ||
- new : Recording Schedules screen rewritten in WindowXML with fanart | ||
- new : Home screen rewritten in WindowXML (added table listing jobs) | ||
- new : Updated the FAQ with the MythTV setup I test with | ||
- updated: Support for myth protocol versions 46-50 (latest mythtv trunk) | ||
- updated: Added 'green screen' solution to FAQ | ||
- fixed : Issue 53 - Handle channels with a value for iconPath even if the icon does not exist | ||
- fixed : Channel sorting uses channel number instead of channel id in Watch TV screen | ||
|
||
07/26/2009 - MythBox SVN 1260 | ||
============================= | ||
- new : Live TV screen rewritten in WindowXML with fanart and channel logos | ||
- new : Fanart support added for tvdb.org, themoviedb.org, imdb, and google image search. | ||
- new : Added Fan Art section to settings screen with the ability to clear the cached fan art. | ||
- changed: Bumped up max value for live tv buffer size to 20MB | ||
- new : German translations (tnx to linuxluemmel.ch) | ||
- new : Spanish translations (tnx to jkpalo@yahoo.es) | ||
- fixed : Tweaks to work with mediastream skin | ||
- new : Updated the FAQ with Subverion repo questions and feature request process. | ||
|
||
06/02/2009 - MythBox SVN 1105 | ||
============================= | ||
- fixed : Issue 37 - Failed to startup on windows with no settings.xml | ||
- fixed : Issue 2 - MySQL shared object library for amd64 | ||
- fixed : Issue 31 - Channel duplication across multipe tuners with same guide data fixed in Live TV screen | ||
- fixed : Issue 30 - Fixed one terabyte+ diskspace reported incorrectly | ||
- changed: Settings windows rewritten in WindowXML, help added, and save button removed. | ||
- changed: Live TV progress bar now includes buffer size while buffering | ||
- updated: support for MythTV 0.22 (trunk) protocol 45 | ||
|
||
05/05/2009 - MythBox SVN 1062 | ||
============================= | ||
- updated: support for MythTV 0.22 (trunk) procotol 44 | ||
- new : recording detail screen - added date/time to header | ||
- new : recording detail screen - mini-video window replaces thumbnail when video is playing | ||
- changed: recording detail screen - improved load time - WindowXML rewrite + async pre/post fetching + mythtv connection & db pooling | ||
- new : recording detail screen - added ability to move a queued comm flag job to the beginning of the queue - MythTV doesn't even have this! | ||
- new : recording detail screen - added number of commercial breaks, position in queue, or percent completed if still in progress | ||
- changed: recording detail screen - enlarged thumbnail and added drop shadow; recording details re-arranged | ||
- changed: recording detail screen - Play+Skip button has default focus if recording is comm flagged | ||
- new : create/edit recording schedule dialog - start and end offsets can now be edited | ||
- updated: Issue 24 - Default buffer size is too low | ||
- fixed : Issue 25 - can't change recording schedule from tv guide | ||
- fixed : Issue 22 - support for ffmpeg 0.5 on ubuntu 9.04 jaunty | ||
|
||
03/07/2009 - MythBox SVN 856 | ||
============================ | ||
- fixed : Issue 17 - exit screen using right mouse button | ||
- fixed : save/cancel focus wraparound on create/edit recording schedule dialog box | ||
- new : added 'Confirm on Delete' setting. Defaults to yes. | ||
- fixed : Schedule Recording dialog would sometimes fail because of incompatible | ||
schedule startime. | ||
|
||
02/26/2009 - MythBox SVN 851 | ||
============================ | ||
- new : recording schedules can now be created from the 'TV Guide' screen by clicking on a program | ||
- new : recording schedules can now be edited from the 'Recording Schedules' screen | ||
- fixed : windows feature set on par with linux. bundled ffmpeg binary. | ||
- fixed : mac feature set on par with linux. bundled ffmpeg binary. | ||
- fixed : script load time reduced | ||
- new : sensible defaults for mac/win settings - ffmpeg path and recordings dir | ||
- fixed : gaps between buttons on left nav menus removed | ||
- changed: tv guide cell bumpers re-aligned | ||
- fixed : pyxcoder correctly parses framerate from HD-PVR created h.264 recordings | ||
- fixed : pyxcoder correctly parses framerate from MythTV transcoded nuppelvids | ||
- fixed : works on Windows XP (SVN Builds only) | ||
- fixed : passwords scrubbed in logging output | ||
- changed: lots of internal refactoring | ||
- changed: added exception handler decorators to on* callbacks | ||
- removed: mysql wire level debug logger | ||
- changed: minor ui updates | ||
|
||
01/12/2009 - MythBox SVN 682 | ||
============================ | ||
- new : split out README instructions for Windows/Linux requirements and installation | ||
- new : windows now requires XBMC SVN Trunk | ||
- fixed : added 64bit _mysql.so to libs so Linux x64 now works | ||
- new : ffmpeg executable added to Settings -> Paths | ||
- note : launching ffmpeg on Windows is problematic because XBMC doesn't have | ||
a console w/ attached stdin to pass to child process. Comm skipping and | ||
bookmarking won't work on windows until resolved. | ||
|
||
01/04/2009 - MythBox SVN 646 | ||
============================ | ||
- new : LiveTV progress dialog | ||
|
||
01/03/2009 - MythBox SVN 640 | ||
============================ | ||
- new : recordings resume where you last left off (mythtv bookmarks feature) | ||
- changed: replaced logging subsystem. Mythbox specific logging goes to mythbox.log | ||
- rewrite: commercial skipping (can be off a little if xbmc does not play video at framerate specified in mpeg file) | ||
- new : support for commercial skipping via EDL skip files (broken in xbmc - TODO: Add issue # from trac) | ||
- changed: MySQL 4.1+ client support | ||
- changed: 12 hour AM/PM time format for TV guide headers | ||
- rewrite: livetv working | ||
- changed: generated images/thumbs to script_data/<scriptname>/images/thumbs | ||
- changed: removed mythtv_statusport, mythtv_startpage, mythtv_recplayer, mythtv_recordlive, mythtv_recordlength settings | ||
- fixed : moved settings.xml to userdata/script_data/<script_name> directory | ||
- fixed : recording details screen thumbnail now respects image aspect ratio | ||
- new : support for multiple recording directories (maps to MythTV recording groups) in settings using ':' on linux/mac and ';' on windows | ||
- new : enabled unit tests to be run w/o hardcoded config info (util.OnDemandConfig) | ||
- changed: removed use of singletons (singleton.py) | ||
- fixed : fix livetv/recorded tv player callback issues - induced GC so callbacks get unregistered | ||
- new : added support for MythTV 0.22 (SVN trunk - Protocol v.43) - set <mythtv_version_override> to True in settings.xml | ||
- fixed : fresh install works w/o an existing settings.xml | ||
- new : get a decect icon | ||
- changed: tv guide now in a usable state |
Empty file.