INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: DLNA Controller Options --> Disable SetNext Support & Ignore Transport Events?  (Read 5713 times)

Sky King

  • Galactic Citizen
  • ****
  • Posts: 300

Greetings folks.  I am trying to resolve and issue and have come across a setting that may work.

Right clicking on one of the devices in the "Playing Now" section of my system brings up some DLNA Controller Options as mentioned in the subject line.  Where can I find the documentation to show what these two options do?  If documentation does not exist, can someone explain what they do or what they are there for?  I've tried numerous searches but have found nothing helpful.

Thanks in advance!
Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291

SetNext allows MC to set the next track to play on a renderer while the current track is playing. Not all Renderers support it but most do now.
Here's a thorough explanation.
http://msdn.microsoft.com/en-us/library/windows/hardware/hh997901.aspx

I think transport events are to do with seek and gapless playback, again not all renderers support seeking in tracks or gapless.
Here's another explanation from the same place.
http://msdn.microsoft.com/en-us/library/windows/hardware/jj124147.aspx




Logged

Sky King

  • Galactic Citizen
  • ****
  • Posts: 300

Once again, thank you for the help!
Logged

AndrewFG

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3392

I think transport events are to do with seek and gapless playback, again not all renderers support seeking in tracks or gapless.

The transport events setting is NOT about Seeking (at least not specifically). There are two mechanisms for a control point to find out the status of a player. In the first mechanism the player sends an event message to the control point whenever its status changes (eventing). And in the second mechanism, the control point repeatedly asks "what is your status" (polling). Polling generates network chatter even when the player's state has not changed, whereas events are sent only when something did change. So the latter is preferable. However some older players did not support eventing properly.

Logged
Author of Whitebear Digital Media Renderer Analyser - http://www.whitebear.ch/dmra.htm
Author of Whitebear - http://www.whitebear.ch/mediaserver.htm

Sky King

  • Galactic Citizen
  • ****
  • Posts: 300

Thanks for the clarification on the function of the "Ignore Transport Event" option.  If you know, regarding the "SetNext Support", is there a downside to disabling this support such as inability to play "gapless", etc?

(Update)  As I surmised, gapless albums don't play back correctly on my Lumin with "SetNext Support" disabled.
Logged

AndrewFG

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3392

Thanks for the clarification on the function of the "Ignore Transport Event" option.  If you know, regarding the "SetNext Support", is there a downside to disabling this support such as inability to play "gapless", etc?

(Update)  As I surmised, gapless albums don't play back correctly on my Lumin with "SetNext Support" disabled.

In order to play gapless, the precondition is that both the control point (MC) and the player must support SetNextAvTransportUri. If the player does not support it, and MC tries to use it then there will be a playback error. So that is the reason why MC allows you to disable it.
Logged
Author of Whitebear Digital Media Renderer Analyser - http://www.whitebear.ch/dmra.htm
Author of Whitebear - http://www.whitebear.ch/mediaserver.htm

Sky King

  • Galactic Citizen
  • ****
  • Posts: 300

Roger that and thanks for letting me know.
Logged
Pages: [1]   Go Up