Bug 358747 - Amarok doesn't allow podcast scroll
Summary: Amarok doesn't allow podcast scroll
Status: RESOLVED DUPLICATE of bug 232163
Alias: None
Product: amarok
Classification: Applications
Component: Playback (other bugs)
Version First Reported In: 2.8.0
Platform: Kubuntu Linux
: NOR normal
Target Milestone: 2.9
Assignee: Amarok Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-29 18:07 UTC by Daniil Vasin
Modified: 2016-02-10 18:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniil Vasin 2016-01-29 18:07:35 UTC
Amarok does not allow me to change position in a podcast, even if it is downloaded

Reproducible: Always
Comment 1 Myriam Schweingruber 2016-02-01 12:53:04 UTC
which phonon backend do you use? I can navigate in a downloaded podcast with the gstreamer backend.
What exactly happens when you click on the progress bar to another location? By starting amarok in a konsole with the options
amarok -d --nofork
 you can see in the konsole what happens, please paste the output here of that section
Comment 2 Daniil Vasin 2016-02-06 19:31:35 UTC
amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*)
amarok:   episode:  "A State of Trance Official Podcast Episode 390"
amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s]
amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes()
amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s]
amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance()
amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s]
amarok: BEGIN: Playlist::ItemList* Playlist::NonlinearTrackNavigator::nextItemChooseDonorList()
amarok: END__: Playlist::ItemList* Playlist::NonlinearTrackNavigator::nextItemChooseDonorList() [Took: 0s]
amarok: BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance()
amarok: END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() [Took: 0s]
amarok: BEGIN: void Analyzer::Base::connectSignals()
amarok: END__: void Analyzer::Base::connectSignals() [Took: 0s]
QTimeLine::start: already running
amarok: BEGIN: void EngineController::seekTo(int)
amarok:   [EngineController] seek to:  61362
amarok: END__: void EngineController::seekTo(int) [Took: 0.001s]
amarok: BEGIN: void EngineController::seekTo(int)
amarok:   [EngineController] seek to:  235406
amarok: END__: void EngineController::seekTo(int) [Took: 0s]
amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*)
amarok:   BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*)
amarok:     episode:  "A State of Trance Official Podcast Episode 390"
amarok:   END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s]
amarok:   BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes()
amarok:   END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s]
amarok:   found  0  timecodes on this track
amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s]
amarok: BEGIN: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*)
amarok:   episode:  "A State of Trance Official Podcast Episode 390"
amarok: END__: TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*) [Took: 0s]
amarok: BEGIN: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes()
amarok: END__: virtual BookmarkList TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0s]
Comment 3 Daniil Vasin 2016-02-06 19:32:11 UTC
I use Gstreamer 4.8.2
Comment 4 Myriam Schweingruber 2016-02-06 23:18:15 UTC
Thank you for the feedback. What type of file is the podcast?
Comment 5 Daniil Vasin 2016-02-08 11:50:15 UTC
The podcast was imported via an OPML file
Comment 6 Myriam Schweingruber 2016-02-09 01:42:44 UTC
(In reply to Daniil Vasin from comment #5)
> The podcast was imported via an OPML file

You mean you made a subscription through an OPML file, but that still doesn't download the file physically. Please check if the file is in the default download location for podcasts on your system (likely ~/.kde/share/apps/amarok/podcasts/).
By default an OPML is a XML file that only provides links to podcasts, it doesn't download a file physically. A downloaded episode should have a small blue arrow in the icon visible in the Media Sources -> Podcasts pane
Comment 7 Daniil Vasin 2016-02-09 19:25:23 UTC
Sorry about that, the file is a normal .mp3
Comment 8 Daniil Vasin 2016-02-09 19:26:59 UTC
Correction, the file is actually an m4a
Comment 9 Myriam Schweingruber 2016-02-10 18:47:49 UTC
(In reply to Daniil Vasin from comment #8)
> Correction, the file is actually an m4a

I suspected as much, I just found an m4a file with chapters I can't scroll either, scrolling in mp3 and other formats works, so this is format related. It's a proprietary container, might be rather tricky to solve...

FWIW: this was a feature request for Amarok 2.3 already, and never properly implemented

*** This bug has been marked as a duplicate of bug 232163 ***