https://bugs.kde.org/show_bug.cgi?id=422268
Bug ID: 422268 Summary: ogg files are never marked as played Product: amarok Version: kf5 Platform: Ubuntu Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Playback Assignee: amarok-bugs-d...@kde.org Reporter: rob...@capuchin.co.uk Target Milestone: kf5 SUMMARY If you add a file in ogg format to the playlist after it is played it still shows as having never been played. playcount is zero and number of playings is also zero. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: 2.9.70 (available in About System) KDE Plasma Version: KDE Frameworks Version: 5.68.0 Qt Version: 5.12.8 (again installed from Pedro's ppa) ADDITIONAL INFORMATION Here's the output of amarok run with -d is it reporting a time of close to zero? (it wasn't, was around 3 minutes). A possible side effect of this issue is that if you select 'Stop playing after this track' on an ogg format track, amarok will stop playing at the end but control never gets back to amarok gui - it's still waiting for something. The gui is unresponsive and I have to kill the application! " <lfm status=\"ok\">\n <nowplaying>\n <track corrected=\"0\">Farewell My Friends</track>\n <artist corrected=\"0\">Cath & Phil Tyler</artist>\n <album corrected=\"0\">The Wire Tapper 18</album>\n <albumArtist corrected=\"0\"/>\n <ignoredMessage code=\"0\"/>\n </nowplaying>\n </lfm>\n" amarok: [00;35mEND__:[00;39m void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&) [00;35m[Took: 1.1s][00;39m amarok: [00;34mEND__:[00;39m virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) [00;34m[Took: 1.1s][00;39m Could not resolve property : #XMLID_4_-121-254-567 amarok: [SqlRegistry] albums: 45 (-3112) of 3157 cached amarok: [SqlRegistry] artists: 129 (-4189) of 4318 cached amarok: [SqlRegistry] genres: 11 (-173) of 184 cached amarok: [SqlRegistry] tracks: 238 (0) of 28434 cached QTimeLine::start: already running amarok: [00;36mBEGIN:[00;39m virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) amarok: [00;31mBEGIN:[00;39m void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&) amarok: [00;32mBEGIN:[00;39m TagDialog::TagDialog(const TrackList&, QWidget*) amarok: [00;34mBEGIN:[00;39m void TagDialog::initUi() amarok: [TagDialog] setPerTrack 1 true QObject::connect: Can't find method on instance of class TagDialog QObject::connect: Can't find method on instance of class TagDialog QObject::connect: Can't find method on instance of class TagDialog QObject::connect: Can't find method on instance of class TagDialog QObject::connect: Can't find method on instance of class TagDialog amarok: [00;34mEND__:[00;39m void TagDialog::initUi() [00;34m[Took: 0.001s][00;39m amarok: [00;35mBEGIN:[00;39m void TagDialog::updateCover() amarok: [00;35mEND__:[00;39m void TagDialog::updateCover() [00;35m[Took: 0s][00;39m amarok: [00;32mEND__:[00;39m TagDialog::TagDialog(const TrackList&, QWidget*) [00;32m[Took: 0.03s][00;39m amarok: [00;31mEND__:[00;39m void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&) [00;31m[Took: 1.4s][00;39m amarok: [00;36mEND__:[00;39m virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) [00;36m[Took: 1.4s][00;39m amarok: [00;36mBEGIN:[00;39m virtual TagDialog::~TagDialog() amarok: [00;36mEND__:[00;39m virtual TagDialog::~TagDialog() [00;36m[Took: 0s][00;39m amarok: [00;31mBEGIN:[00;39m virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) amarok: [00;32mBEGIN:[00;39m void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&) amarok: [00;34mBEGIN:[00;39m TagDialog::TagDialog(const TrackList&, QWidget*) amarok: [00;35mBEGIN:[00;39m void TagDialog::initUi() amarok: [TagDialog] setPerTrack 1 true QObject::connect: Can't find method on instance of class TagDialog QObject::connect: Can't find method on instance of class TagDialog QObject::connect: Can't find method on instance of class TagDialog QObject::connect: Can't find method on instance of class TagDialog QObject::connect: Can't find method on instance of class TagDialog amarok: [00;35mEND__:[00;39m void TagDialog::initUi() [00;35m[Took: 0.001s][00;39m amarok: [00;36mBEGIN:[00;39m void TagDialog::updateCover() amarok: [00;36mEND__:[00;39m void TagDialog::updateCover() [00;36m[Took: 0.001s][00;39m amarok: [00;34mEND__:[00;39m TagDialog::TagDialog(const TrackList&, QWidget*) [00;34m[Took: 0.062s][00;39m amarok: [00;32mEND__:[00;39m void Playlist::ViewCommon::trackMenu(QWidget*, const QModelIndex*, const QPoint&) [00;32m[Took: 1.1s][00;39m amarok: [00;31mEND__:[00;39m virtual void Playlist::PrettyListView::contextMenuEvent(QContextMenuEvent*) [00;31m[Took: 1.1s][00;39m amarok: [00;31mBEGIN:[00;39m virtual TagDialog::~TagDialog() amarok: [00;31mEND__:[00;39m virtual TagDialog::~TagDialog() [00;31m[Took: 0s][00;39m amarok: [SqlRegistry] albums: 45 (-3112) of 3157 cached amarok: [SqlRegistry] artists: 129 (-4189) of 4318 cached amarok: [SqlRegistry] genres: 11 (-173) of 184 cached amarok: [SqlRegistry] tracks: 238 (0) of 28434 cached amarok: [00;32mBEGIN:[00;39m void EngineController::slotAboutToFinish() amarok: [00;34mBEGIN:[00;39m void Playlist::Actions::requestNextTrack() amarok: [00;35mBEGIN:[00;39m void Playlist::Actions::play(quint64, bool) amarok: [00;36mBEGIN:[00;39m void EngineController::setNextTrack(Meta::TrackPtr) amarok: [00;31mBEGIN:[00;39m void EngineController::play(Meta::TrackPtr, uint, bool) amarok: [00;32mBEGIN:[00;39m void EngineController::stop(bool, bool) amarok: [EngineController] slotTrackFinishedPlaying( "Cath & Phil Tyler" - "The Wire Tapper 18" - "Farewell My Friends" , 0 ) amarok: [lastfm] scrobble(): refusing track "/home/robert/Music/ogg/ogg/various/the_wire_tapper_18/cath__phil_tyler__farewell_my_friends.ogg" - played time ( 213 * 0 s) shorter than 30 s amarok: [00;32mEND__:[00;39m void EngineController::stop(bool, bool) [00;32m[Took: 0.002s][00;39m amarok: [EngineController] play: bounded is QObject(0x0) current "Quand les cons sont braves" amarok: [EngineController] Just a normal, boring track... :-P amarok: [00;34mBEGIN:[00;39m void EngineController::playUrl(const QUrl&, uint, bool) amarok: [EngineController] URL: QUrl("file:///home/robert/Music/media-b/Music/3-13 Quand les cons sont braves.mp3") "file:///home/robert/Music/media-b/Music/3-13 Quand les cons sont braves.mp3" amarok: [EngineController] Offset: 0 amarok: [00;34mEND__:[00;39m void EngineController::playUrl(const QUrl&, uint, bool) [00;34m[Took: 0s][00;39m amarok: [00;31mEND__:[00;39m void EngineController::play(Meta::TrackPtr, uint, bool) [00;31m[Took: 0.003s][00;39m amarok: [00;36mEND__:[00;39m void EngineController::setNextTrack(Meta::TrackPtr) [00;36m[Took: 0.003s][00;39m amarok: [00;35mEND__:[00;39m void Playlist::Actions::play(quint64, bool) [00;35m[Took: 0.003s][00;39m amarok: [00;34mEND__:[00;39m void Playlist::Actions::requestNextTrack() [00;34m[Took: 0.003s][00;39m amarok: [00;32mEND__:[00;39m void EngineController::slotAboutToFinish() [00;32m[Took: 0.003s][00;39m amarok: [00;35mBEGIN:[00;39m void EngineController::slotFinished() [00007f4ae80472a0] cache_read stream error: cannot pre fill buffer [00007f4ae835d220] mjpeg demux error: cannot peek " " Line: 933 amarok: [00;36mBEGIN:[00;39m void EngineController::play(Meta::TrackPtr, uint, bool) amarok: [00;31mBEGIN:[00;39m void EngineController::stop(bool, bool) amarok: [00;31mEND__:[00;39m void EngineController::stop(bool, bool) [00;31m[Took: 0s][00;39m amarok: [EngineController] play: bounded is QObject(0x0) current "Quand les cons sont braves" amarok: [EngineController] Just a normal, boring track... :-P amarok: [00;32mBEGIN:[00;39m void EngineController::playUrl(const QUrl&, uint, bool) amarok: [EngineController] URL: QUrl("file:///home/robert/Music/media-b/Music/3-13 Quand les cons sont braves.mp3") "file:///home/robert/Music/media-b/Music/3-13 Quand les cons sont braves.mp3" -- You are receiving this mail because: You are watching all bug changes.