| 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
|
|
|
|
|