Bug 14984 - Mediafly entries break Playlist functionality
: Mediafly entries break Playlist functionality
Status: RESOLVED WONTFIX
Product: SqueezePlay
Classification: Unclassified
Component: API
: 7.4.x
: PC Windows XP
: P3 normal (vote)
: Future
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-10-28 21:35 UTC by goldstone
Modified: 2012-02-22 09:40 UTC (History)
6 users (show)

See Also:
Category: ---


Attachments
Log file featuring Mediafly bug (859.40 KB, application/octet-stream)
2009-10-30 15:52 UTC, goldstone
Details

Note You need to log in before you can comment on or make changes to this bug.
Description goldstone 2009-10-28 21:35:06 UTC
I've confirmed that others share my frustration in getting Mediafly entries to function properly on playlists.

Adding a single Mediafly podcast to such a list gets you the desired podcast--usually--but thereafter, instead of moving to the next item on the playlist, you are treated to other Mediafly podcasts instead. They just run and run and then they repeat! Playback never advances to subsequent entries on your playlist; you're just stuck in Mediafly-land until you manually intercede.

I rather certain this is a bug, since no other app behaves this way...
Comment 1 Andy Grundman 2009-10-30 07:53:39 UTC
Alan this may be a won't-fix, but can you comment?  New-streaming handles repeating track items like Mediafly, Pandora, etc, differently than we used to, where it would go to the next playlist item after one track finished.
Comment 2 James Richardson 2009-10-30 09:58:40 UTC
To play a MediaFly 'episode' you need to drill ALL the way into the episode an then click the '+' on Play this episode

if you don't, then mediafly will add a Channel, which will auto-play the next available episode, even if you have other items in your now playing playlist.
Comment 3 goldstone 2009-10-30 13:25:51 UTC
Hi James,

I truly respect the knowledge you and your associates bring to the table in what is undoubtedly VERY complex coding.  Nonetheless, I respectfully ask that you revisit this problem.

I DO always drill down to the desired "episode"--beyond the "channel" level, and the playlist correctly inserts the NAME of just the desired episode onto the list as would be expected.  However, at the end of said episode, Mediafly fails to pass the baton, so to speak: it continues to play other episodes from within the sme given channel EVEN THOUGH THE CHANNEL HAS NOT BEEN SELECTED.  As such, subsequent items on the playlist are never reached, since--even when it's finished playing all available entries from the Mediafly channel--the Squeezebox software starts re-streaming already played episodes.

I hope my above description of this problem is clear, that you will check into it further, and that you and the rest of the team will deem this issue important enough to repair.

Thanks!
Eric
Comment 4 James Richardson 2009-10-30 14:05:09 UTC
Please enable Player Source Audio & Conversion Logging, replicate the error, then attach the log file to this bug.
Comment 5 goldstone 2009-10-30 15:52:53 UTC
Created attachment 6244 [details]
Log file featuring Mediafly bug
Comment 6 goldstone 2009-10-30 15:55:44 UTC
Okay...  Here's what I did (all using my Controller):

1) Turned on the Boom in my bedroom;
2) Selected and started playing a (BB King) MP3 file;
3) Drilled down into my Mediafly NEWS channel and specifically highlighted an
NPR episode (about healthcare).  Hit (+) key and added this episode as the next
entry to play;

*** NOTE: I noticed there was only one other episode available on my Mediafly
News channel (the BBC daily "NEWSPOD")--which I DID NOT SELECT!  (Just the NPR
episode cited above.)


4) Dialed to the BBC World Service on my controller and again hit the (+) key,
adding it as the third and final entry on this test playlist.

And, here's what happened:

1) NPR episode played completely [good!];
2) The unselected BBC NEWSPOD played completely thereafter [bad!];
3) The BBC NEWSPOD repeated [bad again!] ***Though I didn't keep going, I
assure you that the NEWSPOD would have looped over and over again had I not
aborted the playback;
4) The BBC World Service entry never played [couldn't, since list was stuck in
Mediafly loop.]

Thanks again...

Eric

PS: First time I've submitted a log file.  Let me know if I've sent the correct
info; and if not, how to do so properly.
Comment 7 goldstone 2009-10-30 15:59:29 UTC
Oh, I forgot...  The initial item on the list, the BB King MP3 file played just fine prior to kicking over to the Mediafly entry.

(In reply to comment #6)
> Okay...  Here's what I did (all using my Controller):
> 1) Turned on the Boom in my bedroom;
> 2) Selected and started playing a (BB King) MP3 file;
> 3) Drilled down into my Mediafly NEWS channel and specifically highlighted an
> NPR episode (about healthcare).  Hit (+) key and added this episode as the next
> entry to play;
> *** NOTE: I noticed there was only one other episode available on my Mediafly
> News channel (the BBC daily "NEWSPOD")--which I DID NOT SELECT!  (Just the NPR
> episode cited above.)
> 4) Dialed to the BBC World Service on my controller and again hit the (+) key,
> adding it as the third and final entry on this test playlist.
> And, here's what happened:
> 1) NPR episode played completely [good!];
> 2) The unselected BBC NEWSPOD played completely thereafter [bad!];
> 3) The BBC NEWSPOD repeated [bad again!] ***Though I didn't keep going, I
> assure you that the NEWSPOD would have looped over and over again had I not
> aborted the playback;
> 4) The BBC World Service entry never played [couldn't, since list was stuck in
> Mediafly loop.]
> Thanks again...
> Eric
> PS: First time I've submitted a log file.  Let me know if I've sent the correct
> info; and if not, how to do so properly.
Comment 8 James Richardson 2009-10-30 16:09:11 UTC
Thank you for the log, this helps.

When I tested this morning, I was using the web ui, which only add's the episode to a playlist, but it looks like SP adds the channel instead of the episode.

Looking in your log file I see: [09-10-30 17:25:24.2648] Slim::Player::Song::new (107) index 1 -> mediafly://channel/f59c7cfeb5854b17ab8a83fedb062bbb?first=Democrats_Unveil_Health_Care_Bill_1

which indicates the CM added the Channel to your playlist, not the episode.  Even though you selected the episode in the list.

Ben: is this one yours to address?
Comment 9 goldstone 2009-10-30 17:57:37 UTC
Hi Ben (and thanks James!)

Just a remark that this is really a two-headed problem:

1) The first issue (much higher priority, I would think) is that an entire Mediafly channel plays back when one wants/adds just a single episode from that channel to a playlist;

2) The second mediafly/playlist oddity you should consider is that IF you wait it out, listening to the entire Mediafly channel (even though not deliberately selected), the playlist STILL doesn't advance to the subsequent entry.  Instead, the final episode from the channel replays again and again, an endless loop.  It seems to me that since a Mediafly channel's content is finite at any given time (vs. a continuous radio stream), it SHOULD pass the baton to the next item on a playlist once the final episode has terminated.  As noted, it doesn't...

Eric
Comment 10 James Richardson 2009-11-02 09:50:31 UTC
Andy will look at the mediafly code
Comment 11 Chris Owens 2010-01-04 16:00:46 UTC
Changing priorities due to management guidance.
Comment 12 goldstone 2010-01-04 18:54:23 UTC
(In reply to comment #11)
> Changing priorities due to management guidance.

Most discouraging...

Mediafly continues to function erratically when added to playlists (both episodes and channels act very differently than do other Apps).  Many of us consider Mediafly to be one of the best services available on our Squeezebox devices.  If there's any way to re-elevate this bug's priority, please do so!  (Consider that "customers' guidance"...)
Comment 13 Chris Owens 2010-03-08 11:33:14 UTC
Moving lower-priority bugs to next target
Comment 14 Michael Herger 2012-02-22 09:40:19 UTC
RIP Mediafly