Version 2 (modified by jullio, 10 years ago) (diff)

--

Versioning and Change Log

1.0 Initial release

1.1 Fixed some errors

To be released: 1.2 Adding TV control for testers. Possible navigation change.

1.3-12-29-13 : Waiting for approval. The beta version is out if you want to test it. Attached files who can't wait for the approval.

  • Bug fixes
  • Better Navigation screen. Added Navigation buttons. Take a look at attached screenshot.
  • Added Information Tab.
  • Added TV on, off, and input - Feature beta - I need testers. My tv doesn't support control from Onkyo receiver.
  • Possibly closer to AutHomationHD App support.

1.4- 12-31-13 :Waiting for approval. It is attached for those that want it sooner.

  • Fixed bugs with mute toggling.
  • Cleaned up some code.

1.5 - 2014-01-06

  • Added Home and Menu navigation buttons.

1.6 -2014-01-06 - Waiting approval

  • Added Playback controls
  • Added setIfChanged function for better coding standards

Need opinions on if the screen is getting too crowded with the playback controls. Screen shot is attached for version 1.6.

1.9 - 2014-02-03 - Beta Release

  • Added HDMI Output
  • Added Macro Raw Commands as an input in config tab (Not tested).
  • Bug fixes with Macro - Now Macros are zone independent. Fixed not selecting items.
  • Added Pause Macro Steps "PSEC" for handling DNLA and other net services that require time to search.
  • Partially added AVTransport protocol.
  • Info Tab changed to Playback Tab.

Service Variables

This plugin supports 5 service types. Below are the services and the associated variables.

urn:onkyo-com:serviceId:Receiver1

  • NetService - The input NET individual services. Such as Spotify and Pandora.
  • NetServiceTarget - Target of NetService
  • Surround - The type of surround setting. IE: Stereo, Mono, THX.
  • SurroundTarget - Target of Surround.
  • HDMIOut - The HDMI output variable. Main or Sub.
  • HDMIOutTarget - Target of HDMIOut.
  • zoneCount - The number of zones the receiver has. (not automatically set) Default value 2.
  • DEBUGMODE - Setting to enable or disable advanced logging.
  • LOGLEVEL - Setting to tell what to log.
  • MacroInput(1 or 2) - Macro variable to select a specific input.
  • MacroNetService(1 or 2) - Macro variable to select a specific Netservice.
  • MacroNetIndex(1 or 2) - Macro variable CSV list of index values of listed content or menu commands.
  • LastChange - Unformated Timestamp of when any time or track information is updated.
  • PlayStatus - Play,Pause,Stop
  • RepeatStatus - On or Off
  • ShuffleStatus - On or Off

urn:upnp-org:serviceId:SwitchPower1

  • Target
  • Status

urn:micasaverde-com:serviceId:InputSelection1

  • Input
  • InputTarget
  • Video

urn:micasaverde-com:serviceId:Volume1

  • Volume
  • VolumeTarget
  • Mute

urn:upnp-org:serviceId:RenderingControl

  • Volume
  • Mute

urn:micasaverde-com:serviceId:HaDevice1

  • Commfailure

urn:upnp-org:serviceId:AVTransport (Beta)

  • AVTransportURI -
  • AVTransportURIMetaData -
  • CurrentAlbum -
  • CurrentAlbumArt -
  • CurrentArtist -
  • CurrentCrossfadeMode -
  • CurrentDetails -
  • CurrentMediaDuration -
  • CurrentPlayMode -
  • CurrentStatus -
  • CurrentTitle -
  • CurrentTrack -
  • CurrentTrackDuration -
  • CurrentTrackMetaData -
  • CurrentTrackURI -
  • CurrentTransportActions -
  • NumberOfTracks -
  • RelativeTimePosition
  • TransportPlaySpeed -
  • TransportState -
  • TransportStatus -

Attachments