4.103 (5/8/07)
- Changed streaming media-type to "video/x-ms-asf" to fix issue with Kinoma on Palms.
- Fixed "low disk space" icon/warning (really mean it this time :) )
- Changed stream page to show chapter-list when DVD's launch. This will help bypass the DVD menus.
- Automatically goes to "now playing" screen before launching mobile stream
- Added "count-down" clock to auto-start stream using previously selected profile.
- Added Czech and Hungarian translations.
- Fixed mobile permission issue where user wasn't allowed to login with restricted permissions.
4.102 (4/30/07)
- Added DVD ISO mounting via Daemon Tools.
- Added DVD ISO mounting configuration options to config app.
- Added auto-restart to transcode service after streaming. Helps with some random codec issues.
- Modified DVD stream to pick AC3 stream with more than 2 channels (was selecting a silent channel sometimes)
- Added "Now Playing" page to Mobile section to allow for transport controls and chapter list while streaming.
- Added 8Mbps 480p 16x9 and 4x3 streaming profiles for powerful machines.
- Fixed random UPnP router error message.
- Added config flag to hide low disk-space warning.
- Added prompt for login credentials to config app when adding network folders.
- Cleaned up misc error reports.
- Added about page and system info to mobile section.
- Fixed mobile auto-login.
- Cleaned up font sizes in mobile pages.
- Added ability to submit errors for review.
- Added "dvdid.xml" support for cover art and DVD info.
- Will read a DVD_ID file from the DVD folder and if it has full data it will be used. If it only has the Disc ID, then WG will then scan the DVDCache folders for the full XML data.
4.101 (4/19/07)
- Added streaming DVD functionality for non-encrypted DVD's stored in folders.
- - store all of the video_ts files in a folder with a "folder.jpg" to use as cover art.
- - recognized as full DVD offering titles/chapters/menus.
- - note that direct-show doesn't show the menu highlights when streaming, so you can also use the title/chapter list.
- Fixed video thumbnails.
- Videos now substitutes a JPG image as thumbnail for videos that have a JPG file in the same folder as video with the same name (without extension). ie: video_file.avi -> video_file.jpg
- Other file-types now display in the same "dvr" type window as TV shows when streaming.
- Improved streaming of Divx/Xvid files.
- Added 4x3, 16x9 and audio-only streaming profiles.
- Added streaming audio to mobile (to handle high-bitrate or MP3->WMA conversion).
- Added videos/DVD streaming to mobile.
- Added zip downloads of music albums.
- Improved Firefox embedded WMP control layout.
- Added zip downloads of picture folders.
- Fixed warning message during config load when the audio/video decoder couldn't be identified.
- Now remembers "open with WMP" setting for streaming.
- Added cleanup of old image cache items after 30 days.
- Added mobile setting to change the ASX stream extension (normally WVX, but can be changed to ASX for other apps that don't recognize WVX (Kinoma on Palm).
- Added registry check ("fEpgDataAvailable") before trying to loading guide.
4.022 (3/17/07)
- Fixed low disk space notification icon for scheduled recordings.
- Fixed gadget issue with invalid guide start/stop times.
- Added items to the config app to enable video streaming and visible file-extensions.
- Added warning to config app when the recommended decoders are not selected.
4.021 (3/11/07)
- Changed live-TV ajax to Microsoft Ajax (hopefully will stop the script errors some people were seeing).
- Fixed issue where the "manual recording" calendar was coming up with the incorrect date.
- Added "scheduled TV" RSS feed.
- Fixed issue with non-english (unicode) character folder-names not working in pictures and videos.
- Added simple bandwidth meter to streaming profile page.
- Fixed some missing text-strings in translations.
- Added ability to choose audio decoder in addition to video decoder. This helps users who were having problems hearing audio from HD programs.
- Added "recommended" decoder messages for Cyberlink video decoder and the AC3Filter audio decoder.
- Set transcode service to use "belownormal" thread priority.
- Added multiple folder awareness to batch transcoder. Seperate paths by semi-colons.
- Added experimental streaming of other video formats - WMV, MPG, VOB. Enable with "beta_transcode_videos_enabled" setting and add any extensions to the "video_extensions" key.
* Note that this will possibly crash/restart the transcoder service if it gets "confused". Tested with MPG, VOB, WMV.
4.020 (2/20/07)
- Various fixes to support the Vista gadget - including timezone awareness.
4.019 (2/19/07)
- Fixed an issue with the pub date of recordings RSS showing as 1/1/1900 in Outlook.
- Fixed an issue with the Gadget service where the guide start time is 1/1/1900, causing problems with EPG data in the gadget.
- Fixed page error when scheduling a manual recording that has conflicts.
4.017/4.018 (2/18/07)
- Added hooks for Vista gadget.
- Fixed stop button not working on the remote control.
- Updated warning message display in tv info window.
- Handled "illegal characters" errors in pathnames for extended character sets.
- Put in more handling of "role provider" errors when initializing the application.
- Enabled alternate "sendfile" method for files greater than 2GB (to work around a bug in "transmitfile")
- Added partner contact information to about page for system-builders
4.016 (1/31/07)
- Added Guide Upate button to settings/other page.
- Fixed issue guide not loading.
4.015 (1/26/07)
- Added remote control to mobile pages
- Added unregister/register COM+ DLL to help fix music library permission errors
- Added permission checks to mobile homepage
- Added checks for "protected content"
- Added check to remote-control page to make sure that the MCE add-in is running.
- Added "system info" popup to "about" page. Useful for debugging system permission issues.
- Added ability to auto-login as a user. The link is on the "system info" popup on the about page.
- Added "sports" and "movies" category lists from guide.
- Hooked up missing tranlations in mobile pages.
- Fixed streaming HD from Firewire cable-box via "FireSTB". Audio channel on pin 2.
- Added more javascript debug info to live TV page. Some firewalls may be blocking the Ajax calls.
- Added setting to cropy long descriptions in guide tooltips. Defaults to 150 characthers ("grid_description_tooltip_length")
- Integrated new build of Cassini. Adds stability and support for Vista X64.
- added new role for "remote control" functionality.
- added cookie to remember "remember me" box on login page.
- added fallback code to javascript ajax proxy code.
- flagged the TranscodeService with recovery settings to auto-restart on crash. It appears that the system WMV component sometimes crashes on bad files - and the service is unable to catch it.
Known Issue: Configuration tool may spike to 50% cpu usage if XBox360 is on network. Some UPnP conflict.
4.014 (1/17/07)
- Fixed Recorded TV thumbnails on Vista
- Added Recorded TV thumbnails to RSS feed
- Updates for Vista x64 directory permissions
- Fixed duplicate music album entries when WMP library changes.
- Fixed issue with "page buffer" enabled on TV Profile page that caused page to load extremely slowly on IIS6.
- Fixed potential issue with IPC server activation causing problems for streaming TV and other IPC.
- Added remote control function (Vista) (preliminary)
- Added virtual remote control popup (Vista only)
- Toggle buttons based on remote/non remote mode (Vista)
- Added cookie to restore last music type/filter when loading music page.
- Changed IPC channel to not require a secure local channel.
- Removed dependancy on Cassini when configuring WebGuide. IIS can be configured to run WebGuide although it is currently not an automated install.
- Improved some IIS configuration settings (runs "ASPNET_REGIIS -i" and attempts to set correct directory permissions on app_Data folder)
- Updated many text strings for translation.
- Added checkbox to launch TV stream directly in WMP
- Added "advanced" page to edit all settings in the "settings.xml" file.
Known Issue:
- Remote control doesn't yet differentiate between the main MCE session and any extender sessions. (Vista)
4.013 (12/24/06)
- Fixed non-english permissions for "everyone" group that prevented the "WebGuideTranscode" service from starting.
- Fixed ATSC HD streaming - audio is on pin 2 instead of 1.
- Removed "stop" command on live tv window close. Caused IE problems.
4.012 (12/23/06)
- Added warning to config app if streaming service did not start.
- Added "stop" command when closing Live TV window. This will kill the stream immediately, instead of waiting for the timeout period (30 seconds).
- Added more debug info (location and account) to music info page when the system can't access the music location.
- Fixed hardcoded transcoding profile in new stream server.
- Changed batch transcoder to use new transcoder.
- Added more service debug messages to logs.
4.011 (12/21/06)
- Fixed async ajax calls for live tv.
- Show WMP status messages when available (connecting, buffering, etc).
- Alert WMP errors.
- Fixed WMP not zooming video to full size in IE.
- Added tooltip
write my essay info to Live TV "clock".
- Added album filtering to music.
- Fixed music artist filtering to ignore "the".
- Moved "streamserver" to a service. This helps for stability, performance, and allows IIS users to stream TV.
- Fixed channel width in mobile guide.
- Added mobile guide settings: show channel name or number. # characters of channel name
- Added IP Check when showing recording info to show/not show the "play" button - won't show outside LAN
- Added TV popup for external RSS users.
4.010 (11/30/06)
- Fixed WPL for program paths that have a double-backslash in the name.
- Modified streaming URL for Windows Mobile 5 devices to have "/*" at the end.
- Shortened mobile music paths to avoid limit on Pocket WMP URL's (260 characters?)
- Fixed "wait animation" IE object tag.
- Added "select profile" page before streaming for both "normal" and "mobile" pages.
- Added "config_upnp" setting to allow disabling of UPnP search in Config tool.
Set to false to skip UPnP search.
- Rewrote much of the login handling to try fixing the rare issue of AUTH cookies
being eaten by MS ISA server.
- Fixed hiding of stream button if streaming is not enabled.
- Fixed invalid port range error in config tool.
**Known Issue:
- PocketPC refuses to stream WMA/MP3's. It downloads the file first, and then
plays it.
4.009 (11/23/06)
- Fixed streaming music for PocketPC (and hopefully SmartPhone).
- Added live streaming (recorded and Live TV) functionality to PocketPC (and hopefully SmartPhone).
- Fixed "access denied" javascript error in Live TV window - "focus()".
- Partially fixed Firefox support for LiveTV window. It doesn't scale like IE, however, as it appears FF doesn't honor the vertical scaling correctly.
4.008 (11/21/06)
- Cleaned up LiveTV messages and script errors.
- Added links to online LiveTV FAQ.
- Tested more MPEG2 decoders. Cyberlink PowerDVD is the best so far. Works for all formats, including PAL.
- Added Cyberlink PowerDVD to the list of DVD decoders. If you have it installed it will show up in the list.
4.007 (11/19/06)
- Added code to handle problematic album art directories.
- Added timeout for UPnP scanning.
- On-demand transcoding of recorded/live tv.
- Modified streaming media code to better deal with cookie issues.
- Fixed album art not showing if user didn't have picture permissions.
- Fixed "304" status codes for picture library. Page reloads should be faster now.
- Fixed channel page not reloading correctly after setting a recording.
- If 'folder.jpg' exists in a folder for videos or pictures, it will be used for the folder thumbnail.
- Added permission check for music locations to prompt user to modify "impersonation" settings.
- Cleaned up much of the mobile pages XHTML non-conformance.
- Modified channel page scrolling.
- Changed buttons on settings page to look like the rest of the site buttons.
4.006 (10/30/06)
- changed transcode service startup value based on config.
- enabled login attempt limits
- modified app_Data folder permissions for IIS users.
- Added settings.xml entry to disable security for debugging.
- Enabled "other" panel in the settings page. Shows disk usage and recording history (history on MCE2005 only).
- Rebuilt "channel" page to show programs better.
- Worked on RSS a bit more.
- Enabled recording status icons throughout app for conflicts/errors/redundant recordings.
- Fixed various permission checks.
- Added categories to search page.
- Changed sort order of episodes within a program to date/time rather than alphabetical
- Re-enabled "Recommended Programs" (on Guide page).
- Enabled mobile music. May be flaky. By default it outputs an ASX file (WIndows Mobile Player doesn't accept m3u). You can force an m3u by setting "mobile_playlist_m3u" to true in the settings XML file.
4.005 (10/15/06)
- Disabled "tilde" key opening debug console.
- Eliminated multiple web-services calls checking for updates.
- Created IE6 image pack for user download (will try to integrate).
- Added "channel_days" config entry to control how many days of programs to show
when clicking on a channel. Also changed the default to 3 days.
- Worked on cookies/authorization. Added "Remember me", which "should" keep you
logged in between sessions.
- Added status messages while loading config app.
- Added "home" button to mobile pages.
- Fixed mobile guide not showing recording indicator "blob".
- License server to new server.
- Added check in config app for "no language selected".
- Fixed stop-time for transcoder.
- Added warning message to pictures/videos page when WebGuide couldn't access the
configured folder. Usually account permissions related.
4.004 (10/8/06)
- Added fix to translation app to handle exception when trying to load with nothing
chosen.
- Added fix to redirect to login if auth cookie is found, but not valid.
- Added scrolling area to program info for long descriptions.
- Added filter to not show hidden files/folders in videos and pictures.
- Fixed issue with transcoder not handling deleted DVR-MS files correctly
- Fixed local image cache issue. Wasn't using cached images and was recreating them
each time.
- Updated music album-art code to look for album-art saved with "AlbumArt_{GUID}_Large.jpg"
format. This should help for folder that contain many albums in a single folder
(assuming the art matches the ablum).
- Added missing EXIF flash modes to picture info.
- Fixed "keep up to" setting for manual recordings.
- Fixed "first-run/rerun" setting for series recordings.
- Added field validation to manual recording creation.
4.003 (10/4/06)
- Modified music catalog to handle tracks that are missing "albumartist" tag. It
will then check the "Artist" tag and use that if the first is missing.
- Filtered music list to only show music (duh). WMP was returning all imported media,
including videos/pictures/TV.
- Vertical thumbnails not being created in some instances. Should be fixed.
- Missing translations show as blanks instead of falling back to US translation.
Should be fixed.
- Editing a schedule recording correctly maps "keep as many as possible" now. Was
choosing 1.
- Added missing "recording type" translations to "recording edit" page.
- Changed installer so that the config app is launch after the install, rather than
before the "close" prompt.
- Fixed RecordedTV sharing on Vista.
- Fixed RSS feed *again*. Note: For there to be any data in your feed, you have
to enable it in your "settings.xml" file. Changed the setting called "EnableRSS"
to "true".
- Checked and fixed many streaming mime-types. This may have been causing problems
for some streaming (videos especially).
- Added prompt when missing user passwords in config app when trying to save.
- Added "save" prompt when changing to last tab in config app so that all data is
"current".
- Added config variable for streaming buffer size "chunks". It defaults to 256k.
You can adjust this if you have a slower connection (64k is a good value).
- Fixed Paypal/submit button issues. Now it will only launch the paypal "buy now"
page if you click the Paypal image.
- Changed the PayPal URLs from the sandbox to the live site.
- Fixed access permissions for users who can watch but not schedule recordings.
- Fixed ability to remove users from "roles" in web-side settings.
- Fixed "reload" warning when deleting program from homepage on Firefox.
- Hooked up channel up/down in guide and mobile.
- Added mobile link from login page so that people know it exists.
- Cleaned up the mobile UI a touch.
- Hooked up more permissions validation in mobile.
- Re-saved the transcoding profiles. For some reason they were defaulting to WMA9.2
for the audio, which appears to have broken streaming (perhaps my client WMP only
had WMA 9.1?).
4.002 (9/30/06)
- Added check on recordings page for user guid/string conversion exception when
creating RSS feed.
- Fixed URL Encoding on RSS feed URL.
- Hooked up downloading for DVR-MS and WMV's.
- Stream/Download checks first to see if WMV is larger than 50k. Normally when transcoding
fails, it leaves a WMV that is 20-30k.
- Put fix in when trying to stream WMV's on a PPC. Mobile WMP was failing on the
cookie-test/redirect.
- On install, create roles.xml when config app loads. Hopefully this will fix Cassini
starting app without "roles" and erroring out.
- Fixed (I hope) M3U streaming on players other than WMP (VLC, iTunes, etc). They
have problems with the ASP.NET cookie-auth redirect.
- Added save progress box to config app. Reordered the save so that UPnP config
is last (in case it causes problems).
- Fixed search page not returning to same scroll position on-submit.
- CHange Role provider to use international dates. For some reason it was writing
US format dates (or at least a non-local format).
- Moved music library code out of main app to run as logged in user. This will allow
WebGuide to still access the library when Cassini is running under the "local system"
account, by default.
- Moved settings files back into app tree (app_data folder) to handle alternate
user permissions.
- Created mini-app to assist in language translations.
- Updated music library to reload itself when WMP library changes.
- Updated translation code throughout app. Those interesting in translating can
use the new tranlation mini-app in the config util. Please send in your translation
files and I'll include them in the next release.
4.001 (9/24/06)
- Fixed issue with international dates in demo-key.
- Added UPnP firewall/router port-forwarding config. Should automatically setup
your port forwarding. .
- Added transcoder service. May or may not work with various files. May crash on
Vista 5728.
- Changed music playlists to use M3U playlists instead of WPL.
- Changed album-art to fall-back to "folder.jpg" when it couldn't find WMP named
album art.
- Added 200x200 size constraints to album art details.
- Fixed missing text on detail buttons in Firefox.
- Thumbnails broken on Vista 5728 (change API in Vista)
- First pass at enabling translations. Still missing some.
- Configuration tool should come to front when launched during install.
- Vista - Added UAC prompt when launching config app from start menu.
4.000 (9/21/06) - Initial beta release