This project is read-only.
  • button-rec - sends key to application
  • button-left - sends key to application
  • button-up - sends key to application
  • button-right - sends key to application
  • button-down - sends key to application
  • button-ok - sends key to application
  • button-back - sends key to application
  • button-info - sends key to application
  • button-ch-plus - sends key to application
  • button-ch-minus - sends key to application
  • button-dvdmenu - sends key to application
  • button-dvdaudio - sends key to application
  • button-dvdsubtitle - sends key to application
  • button-cc - sends key to application
  • button-pause - sends key to application
  • button-play - sends key to application
  • button-stop - sends key to application
  • button-skipback - sends key to application
  • button-skipfwd - sends key to application
  • button-rew - sends key to application
  • button-fwd - sends key to application
  • button-zoom - sends key to application
  • button-num-0 - sends key to application
  • button-num-1 - sends key to application
  • button-num-2 - sends key to application
  • button-num-3 - sends key to application
  • button-num-4 - sends key to application
  • button-num-5 - sends key to application
  • button-num-6 - sends key to application
  • button-num-7 - sends key to application
  • button-num-8 - sends key to application
  • button-num-9 - sends key to application
  • dvdrom <open|close> - Opens and closes the default dvd drive door
  • msgbox "caption" "message" <timeout seconds>
  • goto <ExtensibilityUrl|FMRadio|InternetRadio|LiveTV|ManageDisks|MovieLibrary|MorePrograms|MusicAlbums|MusicArtists|MusicSongs|MyMusic|MyPictures|MyTV|MyVideos|PhotoDetails|RecordedTV|RecorderStorageSettings|ScheduledTVRecordings|Slideshow|SlideshowSettings|Start|TVGuide|Visualizations|WebAddIn> <optional page parameters>
  • playrate <Stop|Pause|Play|FF1|FF2|FF3|Rewind1|Rewind2|Rewind3|SlowMotion1|SlowMotion2|SlowMotion3|SkipForward|SkipBack>
  • position <seconds>
  • fullscreen - moves the current media playback experience into full-screen mode
  • version - returns the version of MediaCenter
  • capabilities - returns a key value pair list of device capabilities
  • volume <0-50|Up|Down|Mute|UnMute>
  • play-audio <The URL of the audio to play>
  • play-video <The URL of the audio to play>
  • play-dvd <A string in the following format: //path? address> http://msdn2.microsoft.com/en-us/library/ms814628.aspx
  • play-radio <A string in the following format: band:nn.n or band:nn,n, depending on the locale. For example, "fm:103.1" or "fm:103,1". For band, only FM is currently supported>
  • play-tv <A string representing the call sign of the service to play, or channel number>
  • play-dvr <The URL of the video to play>
  • queueaudio <The URL of the audio to play>
  • schedule <recording|recorded|scheduled>
  • epg-lineup <all|channel,channel...>
  • epg-onnow <all|channel,channel...>
  • epg-details <all|channel,channel...>
  • window-close - sends command to Media Center Window
  • window-minimize - sends command to Media Center Window
  • window-maximize - sends command to Media Center Window
  • window-restore - sends command to Media Center Window
  • changer-load <Slot Address>

Beta 1 & 2 added:
  • Exit - closes the connection (not useful via http) (note had to expost function CloseClient() to support)
  • mediametadata - returns information on the currently playing media (artist, title, album, etc - varries based on what is playing)
  • playrate-get - shows the current playrate of the currently playing media
  • playstate-get - shows the current playstate of the currently playing media
  • postition-get - shows the current position of the currently playing media
  • type - sends a string to the application
  • list-artists <filter>- returns a list of artists in the library (very slow - my 1K artists takes 1 minute to return)
  • list-artist-songs <filter | index> - returns a list of songs by a given artist (using the index returned by list-artists makes this fast)
  • list-artist-albums <> - returns a list of albums by a given artist (using the index returned by list-artists makes this fast)
  • list-albums <filter | index> - returns a list of songs by a given artist (using the index returned by list-artists makes this fast)
  • list-album-songs <filter | index> - returns a list of songs by a given artist (using the index returned by list-artists makes this fast)
  • list-all-custom
  • list-artist-custom
  • list-album-custom
  • list-song-custom
  • play-audio-artist <filter | index> - plays all songs by first matching artist (using the index returned by list-artists makes this fast)
  • play-audio-album <filter | index> - plays all songs on the specified album by index, or the first album by the first matching artist (using the index returned by list-artists makes this fast)
  • play-audio-song <filter | index> - plays the specified song by index, or the first song by the first matching artist (using the index returned by list-artists makes this fast)
  • queueaudio-artist <filter | index> - same as play, except adds to the queue
  • queueaudio-album <filter | index> - same as play, except adds to the queue
  • queueaudio-song <filter | index> - same as play, except adds to the queue

beta 3: added the music / photo commands:
  • music-list-artists - lists matching artists
  • music-list-album-artists - lists matching album artists
  • music-list-albums - list matching albums
  • music-list-songs - list matching songs
  • music-list-details - lists info on matching songs / albums / artists
  • music-list-genres - list matching genres
  • music-list-recent - lists recently played / queued commands
  • music-play - plays matching songs
  • music-queue - adds matching songs to the now playing list
  • music-cover - serves the album cover of the first match
  • music-clear-cache - forces the cache to be cleared (normally only happens when the music library's length changes)
  • music-stats - lists stats (Artist / Album / Track counts, cache age, available templates, etc)
  • photo-clear-cache - Forces the index cache to reset (otherwise only resets when the number of photos changes)
  • photo-list - Lists all the matching images found in the photo collection
  • photo-play - list / play from photo collection
  • photo-queue - list / play from photo collection
  • photo-tag-list - Lists all the tags found in the photo collection
  • photo-serv - Serves the photo to a web browser (all filters apply, first or random matching image is returned)
  • photo-stats - Lists stats of the current querry (filters, counts, etc)

Last edited Jul 2, 2010 at 10:19 PM by onhiatus, version 5

Comments

stbluesrul Sep 23, 2010 at 12:19 AM 
What about adding video and movie commands similar to the music and photo commands in Beta 3?

jitterjames Jun 26, 2010 at 2:21 PM 
is there any way to simulate turbo scroll?

is it possible to add a repeat parameter to the buttons? i.e. button-left 4 to simulate pressing the left button 4 times in succession.