Traceback (most recent call last): File "/home/me/gnome-music/gnomemusic/player.py", line 557, in _on_clock_tick self._lastfm.now_playing(current_song) File "/home/me/gnome-music/gnomemusic/scrobbler.py", line 450, in now_playing self._lastfm_api_call(coresong, None, "update now playing") File "/home/me/gnome-music/gnomemusic/scrobbler.py", line 342, in _lastfm_api_call artist = coresong.props.artist AttributeError: 'NoneType' object has no attribute 'props'
Since commit 27b87647 occasional crashes could happen while scrobbling. It is a bit weird, because the same issue should show with the previous code, but in my experience it does not.
The main issue is that
PlayerPlaylist can be
LastFmScrobbler does not take this into account. If it is the case that the old code had the same issue, but did not crash for some reason, then scrobbling might at times miss a song, because the
scrobbled state would not be properly set.