View Issue Details

IDProjectCategoryView StatusLast Update
0003843MMW v4Now Playingpublic2008-12-07 04:17
Reporterrusty Assigned To 
PriorityurgentSeveritytweakReproducibilityalways
Status closedResolutionno change required 
Product Version3.0 
Fixed in Version3.1 
Summary0003843: Play all in Podcast node should stream podcasts that aren't downloaded
DescriptionIf the user double-clicks a track in a podcast node, then all podcasts (including those that haven't been downloaded) get added to the Now Playing list, however, many of them don't play.

Only accessible tracks should be added OR if they're all added, then undownloaded ones should stream.
TagsNo tags attached.
Fixed in build1186

Relationships

related to 0003251 new Download Podcast episodes and other MP3s without subscribing 

Activities

Ludek

2007-10-28 16:25

developer   ~0011651

Last edited: 2008-06-23 09:12

Just for clarification:

What should happen if user select any of the Greyed out tracks?
Should there be added only the track to NP list or should there be added also the other tracks (depends on how the 'Play Now' action is set in options).
I guess that there should be added only the selected tracks + tracks that are not grayed out (in the case that Play Now action is set to [Clear tracks and play selected + subsequent] )

rusty

2007-10-28 19:39

administrator   ~0011652

I guess I was thinking that this shouldn't really be special-cased, and that whenever MM 'knows' that tracks (podcasts or other tracks) are inaccessible, they should not be added to the playlist as a 'subsequent' track. The only time they would be included is if the the user explicitly adds them (e.g. double-clicks a greyed out track).

On the other hand, I can see why this might be confusing/overly complex--why should MM add 'unavailable' tracks in some cases but not others.

Conclusion: forget my original idea. Probably the best thing would be if we just made all podcasts available in the podcasts node--that way users have a quick shortcut to access subscribed podcasts that have been downloaded without facing the problem described in this bug.

rusty

2007-10-28 19:58

administrator   ~0011653

Per IM discussion--this can wait for customer feedback--changing to 'urgent'.

Clarification: 'subscribed episodes' that would appear in the Subscribed Podcasts node are Episodes that have been downloaded for podcasts that are subscribed.

Ludek

2008-06-23 09:11

developer   ~0014293

One feedback here:
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=30494

Ludek

2008-09-18 21:21

developer   ~0014610

For people from MM Support (Stephen, Peke, Martin, Rusty). Did you get any feedback from users related to this issue?

I guess that this issue doesn't need a fix?
1. So that this would not broke the global 'Play Now' action behaviour is set in options (this can be also workarouned by this setting)
2. The Greyed out tracks can be played as streams in sequence.

Perhaps we could see the others apps how they handle the not downloaded episodes.

Ludek

2008-09-18 21:31

developer   ~0014611

Reminder sent to: stephen_platt

Ludek

2008-09-18 21:31

developer   ~0014612

Reminder sent to: peke

Ludek

2008-09-18 21:31

developer   ~0014613

Reminder sent to: rusty

rusty

2008-09-21 01:15

administrator   ~0014626

So there are two things that the user might want:

1) To play only the subscribed tracks (i.e. not show the greyed out ones)
2) To play the subscribed tracks and stream any others (the greyed out ones)

(a third possibility exists, but it's really distinct--to download tracks to the library without subscribing--see 0003251).

I agree with you that 2) is probably the best option--but doesn't this require a fix?

Ludek

2008-09-22 12:03

developer   ~0014630

No, 2) doesn't require a fix.
As noted in description "If the user double-clicks a track in a podcast node, then all podcasts (including those that haven't been downloaded) get added to the Now Playing list"

rusty

2008-09-23 21:43

administrator   ~0014644

I might be misunderstanding... I tested 3.0.4 and double-clicked Podcast Episode A so that the following are added to the NP list:
Podcast Episode A (black--indicating that it is downloaded)
Podcast Episode B (grey--indicating that it isn't downloaded)

What I observe is that Episode A plays, and once finished, 'Episode B' appears in the player but doesn't play.

My understanding is that Episode B should dynamically load and play as soon as Episode A completes.

Ludek

2008-09-23 21:53

developer   ~0014645

Ok, this might depend on file type, it works e.g. for MP3, because MM plays the greyed out episodes as streams. What are the file types, could you give me the Feed URL you have tested so that I could check it out.

rusty

2008-09-24 17:32

administrator   ~0014650

I tested with the following feed (mp3 tracks):
http://rss.cnn.com/services/podcasting/newscast/rss.xml

The most current 2 tracks are subscribed (all others are automatically deleted). After the first 2 tracks play, then MM appears to be trying to play the 3rd track (which doesn't exist locally) but nothing happens.

Ludek

2008-09-24 18:47

developer   ~0014652

Last edited: 2008-09-29 11:20

Yes I see, for the third episode there is 30 second's delay before the episode start playing as stream.

I done a test and interesting is that this occurs only if in_wmp3.dll (the default for mp3 streams) plays this stream. If the episode is played by using in_wma.dll then there is no delay and therefore also no issue!

After some investigating and debugging I found out that episodes including tilde char in its URL (like the yours) are 30 - 60 seconds delayed. It was bug in our HttpStreams libraries within in_wmp3.dll and this issue probably exists for OGG too, so I fixed it in in_ogg.dll too.

Fixed in build 1186.

In addition I implemented streaming/playing of undownloaded episodes if they cannot be streamed by the input plugin (like M4As, AACs, etc.). As you suggested - they are now dynamically loaded (to the temp. dir.) and played.

Fixed in 1186 too.

stephen_platt

2008-12-06 15:48

developer   ~0015464

Seems that unavailable podcasts are still added to Now Playing - is this by design? I couldn't tell from the conversation above whether you decided to not make this change.

To be clear, unavailable podcasts were streamed and played successfully.

Ludek

2008-12-06 20:24

developer   ~0015498

Reminder sent to: rusty

Yes, I suppose we concluded to not make this change. In addition this can be accomplished by 0004872: Don't show previously removed episodes in feed list. i.e. user can remove the grayed out episodes from the feed list.

rusty

2008-12-07 04:15

administrator   ~0015503

Verified 1201. Note: the intended behavior is that the greyed out podcasts should play.