Amarok does not allow me to change position in a podcast, even if it is downloaded Reproducible: Always
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
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]
I use Gstreamer 4.8.2
Thank you for the feedback. What type of file is the podcast?
The podcast was imported via an OPML file
(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
Sorry about that, the file is a normal .mp3
Correction, the file is actually an m4a
(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 ***