------------------------------------------------------------------------------------------------------------------------
3-17-2016
------------------------------------------------------------------------------------------------------------------------
Items denoted with a * have not been extensively tested.
 
	FEATURES:
		-Updated Plugins for Kodi, now includes using the Kodi libary as a poster list source
		-WebView (HTML5) display option allows you to use any device with a compatible web browser as a display
			tested on modern versions of Chrome
		-Options to define default flags for Audio format,aspect ratio, and resolution
		-Additional poster list sources including CouchPotato wanted list, redboxnewreleases.com, and plugin libraries
		-ESPN GameCast display
		-IR remote control support when used with GDC motioncontroller


------------------------------------------------------------------------------------------------------------------------
10-28-2015
------------------------------------------------------------------------------------------------------------------------
Items denoted with a * have not been extensively tested.
 
	FEATURES:
		-New Plugin System
		-Plugins for Plex, XBMC/KODI, MediaBrowser3/EMBY, Manual Now Playing
		-support for integration with the GDC MotionController


------------------------------------------------------------------------------------------------------------------------
12-12-2012
------------------------------------------------------------------------------------------------------------------------	
Items denoted with a * have not been extensively tested.
 
	FEATURES:
		-option to hide trailer icon
		-option to auto-play trailers
		-support for Trivia Slides with Q&A
			-separate timer interval than posters
			-configurable frequency of appearance
		-support for downloading and playback of local trailers
			-supports internal download queue for multiple concurrent downloads and resuming on application startup.
		-Selectable Trailer quality settings for streaming and download

	BUG FIX:
		-fix trailer aspect ratio issue where some trailers were vertically stretched. -unfortunately not for all video formats.
		-fix genre filter options not available if no internet connection. Now saves possible genres in settings
		*fix issue where trailer window stays open after playback complete. - checks for 'EOF Code' in mplayer output.  

	BEHIND THE SCENES:
		-included mplayer and youtube-dl executables - no more need to download and configure manually.
		*added additional checks to fix xbmc 'NowPlaying'  not updating when switching media during playback
		-if trailer url exsists, but trailer wasnt able to be downloaded attempt to download the next lower quality level 
			(Not all videos have HD format available)
		*check for missing local trailers when poster is loaded from cache. need to test
		*better detection of when youtube stream fails to play 
		*added code to make sure the webserver shuts down properly.
		*revamp cache structure 
			example: 

			Cache
				- Movie
					-imdbid-MovieTitle
						imdbid.nfo
						posterfile.jpg
						imdbid-MovieTitle-trailer.mp4

	TODO: 
	*redo remove from cache code. - need to test
	*test cache new movie code
		 fix trivia slide timer issue - dont use sleep... it blocks the thread and causes issues. 
	 Streaming video quality level fallback similar to the downloads
	 option to save trailers to alternate (network, external hdd) location?
	 suport for theater features / intro video.

	 
	 save trailer from xbmc libary if available
	 registration?

	 better support for tv show posters - use tvdb?
	 mass import of posters in xbmc library.
	 
	

			   Volume control
			   mplayer takes a long time to initialize the first time.... maybe do some sort of preload?

			custom list schedule? set lists for days/dates?
				-could be based on day / date in file name?
				-ex. kids movies during the day, others on weekends.  

			support loading multiple custom lists???
			

			webinterface improvements - better if it queries the app instead of creating the html.




------------------------------------------------------------------------------------------------------------------------
12-06-2012	Version 1.0.1.3
------------------------------------------------------------------------------------------------------------------------	
	FEATURES:


	BUG FIX:
		-tagline now scales to fit display width when needed.
		-Fixed bug where MoviePoster would Freeze if XBMC was closed during playback.
			 	
	BEHIND THE SCENES:
		-initial support for XBMC v12 'Frodo'
		-improved support for TV shows. - now pulls metadata for the episode and the poster for the series from xbmc.
		-improved support of thumbnail for media not in the library - ie movie trailers


------------------------------------------------------------------------------------------------------------------------
11-19-2012  
------------------------------------------------------------------------------------------------------------------------	
	FEATURES:
		-Saves window position on closing and restores on startup, now works when set to maximise on startup.
			- can be used to always start fullscreen on secon monitor, just move the app to the second screen when not 
			  maximized, close the application and restart. It will remember to open on the second screen. 
		-Option to change the default audio device for trailer playback through mPlayer  
		-changes to web interface
			-new PosterOptions screen.
				-ablility to refresh cached info. 
				-ability to choose alternate poster for a movie. 
			-added apple-touch-icon for adding to homescreen on apple devices.

	BUG FIX:
		-fixed: was resaving posters to cache when set to immediately cache, even if the poster already exsisted. This 
			casued the initail Load of themoviedb Liss to take a long time.
			 	
	BEHIND THE SCENES:
		-populate cache/web folder when caching movie instead of on first load from web remote. 
		- now fetches web thumbs from themoviedb instead of rescaling the full size image. - improves perfromance when 
			fetching thumbs only for web interface. 

	TODO: 	
	initial support for XBMC v12 'Frodo'

			   Volume control
			   mplayer takes a long time to initialize the first time.... maybe do some sort of preload?

			custom list schedule? set lists for days/dates?
				-could be based on day / date in file name?
				-ex. kids movies during the day, others on weekends.  

			support loading multiple custom lists???
			

			webinterface improvements - better if it queries the app instad of creating the html.

			revamp cache structure 
			save trailers to cache - improve performance. 
			support for local trailers
			example: 

			Cache
				- Movie
					-tt123456-MovieTitle
						movie.nfo
						poster.jpg
						trailer.mp4


------------------------------------------------------------------------------------------------------------------------
11-15-2012:
------------------------------------------------------------------------------------------------------------------------
	FEATURES:
		Mouse is hidden after 5 seconds of inactivity.
		Navigation of previous/next posters with left/right arrow keys. 
			- ONLY WORKS AFTER MOVIE LIST IS FETCHED FROM themoviedb.org, if list is updating, a random movie is fetched 
			from the cache.
		Pause posters with space bar or remote
		ability to delete posters from cache using web remote
		blacklist of posters to never be shown
		loading spinner when current poster is loading
		loading spinner (sprockets) when a new poster list is downloading
		custom poster lists.
			- create and edit lists within the web interface.
			- Use a list with a single item for a static display on startup.
		option to immediately cache all posters when poster list is downloaded.  
			- this will speed up changing posters after the list is loaded as well as fill the cache with new movies 
				so they can be added to a custom list, but it makes fetching the list much slower. 
		invoke mass download of new posters from web remote 
		add show now playing button to web interface 
		show pause status on web remote
		enable / change custom lists in web interface. 

	BEHIND THE SCENES:
		Added changeLog.txt
		Moved player time elapsed to its own thread. 
		Improved UI load speed
		Unified PosterDisplayObject instead of seperate UI Update methods for each media type - should fix some exceptions
		Unified UIupdate method
		cache posters when played in xbmc
		load posters from cache when played in xbmc - increased performance.
		add remote control port to settings. 

	BUG FIX: 
		fixed fetching of themoviedb.org posters from internet even if it was in the cache causing slow response
		remove 404 error from web interface.
		fix web image aspect ratio.
		




