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"
Maybe relevant that I'm using the Gstreamer backend. I'm only seeing the cache_read stream error: cannot pre fill buffer mjpeg demux error: cannot peek with ogg files but those messages are after the incorrect time complaint.
I've changed to using the VLC backend but still see the problem so I don't think it's a backend issue. With ubuntu 20.04 I'm getting an empty form in 'Configure Phonon' from the amarok settings dialog. I had to do a manual install of phonon4qt5settings and then run phononsettings manually to change the backend - that's probably another 2 bug reports ( I think amarok needs phonon4qt5settings as a prerequisite at least in this release)
ogg files are marked as played in 2.9.83 (and before that!)