INTERACT FORUM

Please login or register.

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

Author Topic: SetNextAVTransportURI issues  (Read 1680 times)

bubbleguuum

  • Junior Woodchuck
  • **
  • Posts: 76
SetNextAVTransportURI issues
« on: December 30, 2013, 05:12:40 am »

While testing gapless playback more extensively with BubbleUPnP, I think
I found an issue with SetNextAVTransportURI behaviour in MC.

It concerns track reordering.

Suppose I have a gapless album (or just a succession of non-gaples tracks) whose track titles are in order:

Title 1
Title 2
...
Title n

Let's play this album in BubbleUPnP gaplessly to MC.


In the "Playing Now / Player" view, the playback queue shows:

Title 1
Title 2


That's fine.  Title1 is playing and Title 2 was queud by SetNextAVTransportURI.

Now, while 'Title 1' is playing, in BubbleUPnP the user move track 'Title 5'  just after 'Title 1' to play it just after.
BubbleUPnP detect reordering an call SetNextAVTransportURI('Title 5').

MC shows queue:

Title 1
Title 2
Title 5

Which is bogus since Title 5 should have replaced Title 2:

Title 1
Title 5

In short, with MC, SetNextAVTransportURI awalys append to what's in the queue instead of replacing what's to be played after the playing track.
There should'nt be more than 2 tracks in MC queue using SetNextAVTransportURI: the playing track and the eventual track that follows.

Another SetNextAVTransportURI  issue in MC is that SetNextAVTransportURI("", "") should remove the track after the playing one. It doesn't, and if
SetNextAVTransportURI("", "") called with this queue:

Title 1
Title 2


produce:

Title 1
Title 2
Title 1


instead of just:

Title 1



SetNextAVTransportURI("", "") is called by Control points in the case the user remove the next track to be played and there is no track after it.




Logged

AndrewFG

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3392
Re: SetNextAVTransportURI issues
« Reply #1 on: December 31, 2013, 04:43:23 pm »

^
+1

PS I already posted about this bug quite some time ago, but for whatever reason, the issue was not taken up by the developers.
PPS there are also related problems in MC'S playlist ordering when the CP executes the UPnP Seek Next and Seek Previous method.

http://yabb.jriver.com/interact/index.php?topic=84957.msg580630#msg580630
Logged
Author of Whitebear Digital Media Renderer Analyser - http://www.whitebear.ch/dmra.htm
Author of Whitebear - http://www.whitebear.ch/mediaserver.htm

bubbleguuum

  • Junior Woodchuck
  • **
  • Posts: 76
Re: SetNextAVTransportURI issues
« Reply #2 on: January 03, 2014, 01:04:01 pm »

PS I already posted about this bug quite some time ago, but for whatever reason, the issue was not taken up by the developers.

Let's hope it will click with bob this time!
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13870
Re: SetNextAVTransportURI issues
« Reply #3 on: January 04, 2014, 12:08:08 pm »

Guys, this really is on my list. Just got to get to it! Lots of stuff going on here lately.
Logged
Pages: [1]   Go Up