Bug 15498 - Some shows have progress bar, some do not
: Some shows have progress bar, some do not
Status: RESOLVED WONTFIX
Product: MySqueezebox.com
Classification: Unclassified
Component: Mediafly
: Prod
: PC Other
: P1 normal (vote)
: 7.5.0
Assigned To: dag
: partner_important
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-01-19 09:45 UTC by dag
Modified: 2010-02-03 21:31 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dag 2010-01-19 09:45:18 UTC
Some shows just show a timer ticker without status bar.

Eg "NPR World Story of the Day"

This may not be a bug, but not sure....
Comment 1 Michael Herger 2010-01-22 02:42:35 UTC
Status bar? The button bar at the bottom?
Comment 2 Ben Klaas 2010-01-22 06:50:29 UTC
My guess is that once you look at the metadata, this will be working correctly and as designed. We do not put a progress bar on tracks that don't have duration in the metadata.
Comment 3 dag 2010-01-26 08:04:09 UTC
yes I meant "progress bar"
Comment 4 Michael Herger 2010-01-26 08:07:55 UTC
This might be related to the display being stuck on some value, lack of new meta data (bug 15499)
Comment 5 Michael Herger 2010-02-03 01:44:28 UTC
dag - the missing progress bar is due to missing duration information in the channel/episode. See eg. this metadata I just got back:

{
  duration => "00:00:00.4616271",
  episodeResponse => {
        episode => [
                     {
                       averageRating       => "",
                       bookmark            => 0,
                       channel             => "education",
                       channelSlug         => "5fa2a730124646859d08645a6d247640",
                       contentSource       => "f3735a0d107f47cf9e3bd2f8bf971024",
                       defaultChannelSlug  => "0c96dd32e2734f0783e20966b2ebf9ee",
                       defaultChannelTitle => "self-help",
                       deliveryModel       => "OnDemand",
                       description         => "Most of us aren't going to become Mother Theresa, devote our lives to service, and move to Calcutta. But that's not what's being asked of us. What we're being called to do is what we can--to make a contribution, no matter how small.",
                       downloadModel       => "DownloadableShareable",
                       favoriteType        => "None",
                       imageUrl            => "http://static.mediafly.com/images/feeds/4d0e4c46fb5c4ce1b9ce15fee64cf552/icon-300x300.jpg",
                       mediaType           => "Audio",
                       ppvModel            => "Free",
                       published           => "2010-02-01T11:15:00",
                       showSlug            => "Cultivate_Life_Podcast",
                       showTitle           => "Cultivate Life! Podcast",
                       slug                => "Cultivate_Life_225",
                       subscriptionType    => "None",
                       title               => "Cultivate Life! #225",
                       totalRatings        => "",
                       url                 => "http://www.mediafly.com/Podcasts/Episodes/Cultivate_Life_225/Media/8f8f03ec6e754bd3bb8321893e413a04/CultivateLife225.mp3",
                       urlOriginal         => "http://www.trans4mind.com/CultivateLife225.mp3",
                       userChannelSlug     => "5fa2a730124646859d08645a6d247640",
                       userChannelTitle    => "education",
                       userRating          => "",
                       versionHash         => "22dFD7HhSUT08q+N66/Tp8+9cFc=",
                       webSiteUrl          => "http://www.trans4mind.com/CultivateLife225.mp3",
                     },
                   ],
        status  => "ok",
      },
  status => "ok",
}

duration => "00:00:00.4616271" can be considered 0.
Comment 6 Ben Klaas 2010-02-03 11:57:39 UTC
Dag, is this our bug to fix? 

If we don't get a duration in the metadata we can use, then we are doing the right thing by not displaying a progress bar. It's impossible to display a UI for progress if we don't have the necessary data...
Comment 7 Andy Grundman 2010-02-03 12:00:37 UTC
Mediafly doesn't provide duration so we have to parse the actual podcast mp3 and try to work it out ourselves.  For some files we can't determine the bitrate and thus can't determine the duration.  The best fix for this would be for Mediafly to do this on their end.
Comment 8 dag 2010-02-03 12:40:33 UTC
yes there's nothing you can do about this, so I am closing.
Comment 9 Michael Herger 2010-02-03 21:31:46 UTC
thanks