Change Set Date Downloads Comment
38371
by onhiatus
Tue at
6:23 PM
6 Oops, missed these - this is the rest of the "announce" and "run-macro" functionality
38370
by onhiatus
Tue at
6:22 PM
1 Applied jamesf's patches adding the announce and macro commands (as well as support for a startup macro.

This code has not been tested at all yet...

Documentation:

announce "caption" "message" <timeout seconds> "button codes" "modal|nonmodal" "imagepath" "ssmltospeak"

run-macro macro name

Macro files:
Place a file called vmcController.xml in c:\windows\ehome (sample format pasted below). A new command, 'run-macro' takes a single macro name as a parameter (in this case, playNY1). The VMCController will then execute each action in the list in sequence.

The other node, 'startupMacro', causes a sequence of commands to run when media center is launched. This is useful for defaulting to showing a live TV channel as soon as MCE is started, for example.


<vmcController>
<macros>
<macro id='playNY1'>
<action command='play-tv'>NY1HD</action>
<action command='goto'>LiveTV</action>
</macro>
</macros>
<startupMacro>playNY1</startupMacro>
</vmcController>
38050
by onhiatus
Mar 10 at
5:28 PM
13 Added template files and app.config
38049
by onhiatus
Mar 10 at
5:26 PM
3 Added music-stats command

Added the music and photo template files to source control
37728
by onhiatus
Mar 4 at
7:40 PM
14 Summary by file:
RemoteCommands.cs - Cleaned up the examples to use the faster "music-" commands instead of the deprecated "Audio Library" Commands
musicCmd.cs - Added support for filtering by genre (and listing genres); added recently played lists; extended the template (custom formatting options); added a default image for missing album art
photoCmd.cs - Added a random option to pick one of the matching photos; added a "stats" command; cleaned up code; made the custom formatting work; refactored some of the messy bits

Added music commands:
music-list-genres - a (filtered) list of available genres (Aslo added genre to the available filters for all the music commands)
music-list-recent - a list of recent music-play / music-queue commands to construct a recently played LIST_ALBUMS

Added Photo command:
photo-stats - Lists stats of the current query (filters, counts, etc)
31944
by pantarhei
Dec 7 2009 at
4:50 PM
146 * fixed Button-* commands for x86/x64 (thx to RWoodsLap who brought me back to work!)
* fix x86 setup
30663
by pantarhei
Nov 7 2009 at
9:21 AM
88 - Fixed an installer issue
- Added files and folders to svn:ignore
- Fixed Sink issues
29523
by pantarhei
Oct 18 2009 at
6:24 PM
29 * New implemetnation of the MediaStatusSink
* New setup projects. at the moment a x86 and a seperate x64 project
* Setup uses now WiX (http://wix.sourceforge.net/) needs to be installed for building the setups
29275
by pantarhei
Oct 15 2009 at
7:56 PM
8 created trunk folder for standard SVn folder setup
29274
by pantarhei
Oct 15 2009 at
7:55 PM
0
29273
by pantarhei
Oct 15 2009 at
7:54 PM
1
29272
by pantarhei
Oct 15 2009 at
7:53 PM
0
26887
by onhiatus
Sep 16 2009 at
8:56 PM
70 Included in this check in:
- Fixed "type" command to support shifted keys (allows sending punctuation - e.g. "!@#$%")
- Attempted to make work with Windows 7 (and Fiji TVPack) - Not verified yet
- New "music-*" commands - a much faster method of querying / playing audio media items. Each command can be filtered by artist name (full or partial) or album name (full or partial). Also supports serving the album cover. Non-action results (queries) are cached for performance
- New "photo-*" commands - Queries / plays photo media items. Each command can be filtered by tags or dates. Also supports serving individual photos. Indexes based on tags and dates are cached to improve performance. Also resized photos that have been served are cached.

New Commands:
msgboxrich - rich message box
music-list-artists - Fast! lists artists (output is artist name only. can be custom formated with a template)
music-list-albums - Fast. lists album names (can be filtered by artist. can be custom formated with a template)
music-list-songs - Fast. lists song titles (can be filtered by artist and / or album. can be custom formated with a template)
music-list-details - Returns more detail than just names (can be custom formated with a template)
music-play - plays specified search results (based on provided filters, and or indexes into the results)
music-queue - same as music-play, except is added to the now playing List
music-cover - serves the first matching cover image
music-clear-cache - forces the cache files to be deleted (normally only deleted when the number of audio items in the collection changes)
photo-list - lists returned photos (Can be filtered by tags or date. can be custom formated with a template)
photo-play - Not implemented in this checkin
photo-queue - Not implemented in this checkin
photo-serv - Serves first matching photo (can be resized)
photo-tag-list - lists all tags in photo collection
photo-clear-cache - forces the cache files to be deleted (normally only deleted when the number of photo items in the collection changes)
18454
by onhiatus
Feb 13 2009 at
8:11 PM
273 Added some fancy html stuff to demo the http server
18255
by onhiatus
Feb 2 2009 at
11:31 PM
55 Content:
1. Simple http server - accessed at port + 10 (default first port is 40500 + 10 = 40510). Example: http://yourserver:40510/help
2. Some formatting to the help (especially the http view)
3. New commands

New commands:
1. Exit - closes the connection (not useful via http) (note had to expost function CloseClient() to support)
2. mediametadata - returns information on the currently playing media (artist, title, album, etc - varries based on what is playing)
3. playrate-get - shows the current playrate of the currently playing media
4. playstate-get - shows the current playstate of the currently playing media
5. postition-get - shows the current position of the currently playing media

New Files:
1. HttpServer.cs - code to implement the simple http interface
2. MediaMetaDataCmd.cs - code implementing the mediametadata command

Files changed:
1. AddInModule.cs - added init code for the http server, minor changes to support exit, added a command handler for the http server
2. RemoteCommands.cs - Reordered commands and added grouping, added current port information and help and exit to the help list
3. TcpSocketServer.cs - Exposed CloseClient() so that the exit command could be implemented --> public void CloseClient(TcpClient tcpClient)
4. getArtistCmd.cs - Added escaping to "{" and "}" so that brackets can be used in templates
5. PlayRateCmd.cs - Added code to support playrate-get and playstate-get commands, added improved messaging if mediatransport is not available (no media running)
6. PositionCmd.cs - Added code to support position-get command, added improved messaging if mediatransport is not available (no media running)




17128
by onhiatus
Nov 17 2008 at
11:14 PM
106 1. Added support for retrieving / queuing information on audio media
2. Added support for sending strings

Added files:
1. artist.template - a file for specifying custom formats for the new audio list commands
2. getArtistCmd - code to retrieve / display audio details
3. SendStringCmd - code to send a string as if it were typed in MCE

Added commands:
1. list-artists
2. list-artist-songs
3. list-artist-albums
4. list-albums
5. list-album-songs
6. list-all-custom
7. list-artist-custom
8. list-album-custom
9. list-song-custom
10. play-audio-artist
11. play-audio-album
12. play-audio-song
13. queueaudio-artist
14. queueaudio-album
15. queueaudio-song
16. type
10423
by bradsjm
Apr 26 2008 at
3:55 PM
293 Initial CodePlex check-in


Show  10 25  Change Sets
1-17 of 17 Change Sets< Previous 1 Next >
Updating...
© 2006-2010 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.2.24.16331