Open gworley opened 8 years ago
Yep, scrobble dosent work for me, atleast for radio thats what im using it anyway. But loveing tracks work fine, and everything since last.fm page update.
it's also not working in recent developer builds, just tried clementine-1.2.3-1360-g8f84a53.dmg
Scrobbling has been working for me ever since it launched, I think; certainly does in the most recent dev builds.
I have never had anything scrobble from Clementine. Spotify, iTunes, Winamp, and Fubar2000 I have and YouTube Videos via the last.fm interface.
I had some troubles, but after signing out and then in again it seems to work.
I haven't had scrobbling working on Clementine for quite a while. I did have to re-authenticate (and do other weird stuff) to get Scrobbling working again on Subsonic after the last.fm upgrade - maybe it's to do with that?
How do I go about checking Clementine's logs?
If you run Clementine from a terminal, it'll spit out a bunch of information to stdout; I'm not sure if anything scrobbling-related is in there.
Alright, it looks like the issue seems to be on last.fm's end - it does seem to be sending stuff to last.fm correctly and getting 'OK' messages.
Perhaps this is due to Clementine using the older version of last.fm's API?
Are you using one of the stable releases, or a developer build?
Both. As I said, I believe it's an issue with last.fm not properly accepting old-style scrobbles as the responses that Clementine print out (from Last.fm's API) to console are all 'OK'.
Moreover, I am able to like tracks.
Lastfm doesn't seem to have changed its scrobbling API and scrobbling works with my Clementine (from latest commit on master branch).
Are you using one of the stable releases, or a developer build?
Developers: you cannot expect casual users to keep up with the latest version of this software if you do not produce releases for years.
1.2.3 was actually released last year, but dang, I hadn't realized it had been that long.
Might be worth sending an email to the mailing list; I don't know what the release plans are.
I noticed that if I first scrobble from my phone and then start playing track on Clementine they are not scrobbled. They are cached and if I exit Clementine and restart it they tracks appear.
I think it's because last.fm changed its authentication procedure. Check the latest build if it works for you.
I had problem that Clementine (I don't know version but it was year+ old) stoped scrobbling music from streams few months ago (in my case it was Digitally Imported radios), songs from file system were scrobbling ok though.
I just downloaded and installed http://builds.clementine-player.org/ubuntu-trusty/clementine_1.2.3-1556-g86a6345~trusty_amd64.deb and scrobbling from DI works ok.
Thanks @amuttsch!
Still not working for me in Fedora 23... I used the latest build: http://builds.clementine-player.org/fedora-23/clementine-1.2.3-2.1565.gb0322e7.fc23.x86_64.rpm
Here's the debugging info:
12:01:41.211 DEBUG Playlist:1669 Setting metadata for QUrl( "file:///home/radu/Music/Venomous Concept - Kick Me Silly - VC III (2016)/04.Potters Ground.mp3" ) to "Venomous Concept" ""
12:01:41.375 DEBUG GstEnginePipeline:519 1 sync bus message tag
12:01:41.375 DEBUG Playlist:1669 Setting metadata for QUrl( "file:///home/radu/Music/Venomous Concept - Kick Me Silly - VC III (2016)/04.Potters Ground.mp3" ) to "Venomous Concept" ""
12:01:41.483 DEBUG unknown " <lfm status="ok">
12:01:41.483 DEBUG unknown <nowplaying>
12:01:41.483 DEBUG unknown <track corrected="0"/>
12:01:41.483 DEBUG unknown <artist corrected="0">Venomous Concept</artist>
12:01:41.483 DEBUG unknown <album corrected="0">Kick Me Silly - VC III</album>
12:01:41.483 DEBUG unknown <albumArtist corrected="0"/>
12:01:41.483 DEBUG unknown <ignoredMessage code="1"/>
12:01:41.483 DEBUG unknown </nowplaying>
12:01:41.483 DEBUG unknown </lfm>
12:01:41.483 DEBUG unknown "
12:01:41.584 DEBUG GstEnginePipeline:519 1 sync bus message tag
12:01:41.584 DEBUG Playlist:1669 Setting metadata for QUrl( "file:///home/radu/Music/Venomous Concept - Kick Me Silly - VC III (2016)/04.Potters Ground.mp3" ) to "Venomous Concept" ""
12:01:51.177 DEBUG MainWindow:1473 position 10 scrobble point 58 status 0
12:02:01.177 DEBUG MainWindow:1473 position 20 scrobble point 58 status 0
12:02:11.177 DEBUG MainWindow:1473 position 30 scrobble point 58 status 0
12:02:21.177 DEBUG MainWindow:1473 position 40 scrobble point 58 status 0
12:02:31.177 DEBUG MainWindow:1473 position 50 scrobble point 58 status 0
12:02:39.177 INFO MainWindow:1448 Scrobbling at 58
12:02:39.178 DEBUG LastFMService:381 There are 0 tracks in the last.fm cache.
12:02:39.178 WARN unknown 2
12:02:41.177 DEBUG MainWindow:1473 position 60 scrobble point 58 status 5
12:02:51.177 DEBUG MainWindow:1473 position 70 scrobble point 58 status 5
Still, on last.fm I don't see any of the played songs.
This appears to be do to the auth change of last.fm last year. If you have been logged in before that change it just does not scrobble but if you are logging in after the change you are unable to login at all.
I'm using the Beta last.fm and i have no problem with clementine anymore
Scrobbling to last.fm works with local files for me, but it does not work with streams from Digitally Imported.
Tried on Windows with: 1.3.1-276-g3485bbe 1.3.1 1.3.0 1.2.3
I can confirm that this issue is still present in 1.3.1 on OS X
12:06:01.476 INFO LastFMService:346 Scrobbling stream track "La mer (con Lucio Dalla) [with Lucio Dalla]" length 53
12:06:01.483 DEBUG unknown HTTP POST: QUrl( "http://post2.audioscrobbler.com:80/protocol_1.2" ) "s=<censored>&a[0]=Luca%20Aquino&t[0]=La%20mer%20%28con%20Lucio%20Dalla%29%20%5Bwith%20Lucio%20Dalla%5D&i[0]=1487160308&o[0]=R&r[0]=&l[0]=53&b[0]=%5Bunknown%5D&n[0]=4294967295&m[0]="
12:06:01.974 DEBUG unknown "OK"
...and that's the only entry I have in the log; additionally this didn't make its way over to last.fm's scrobble log.
When I get home tonight, I'll download XCode and see if I can attempt to fix this myself
I have it working but only after installing GTK+3 and a bunch of plugins, only then would clementine even open a browser window so I could authorise, but it still wouldn't work so editing the authorisation URL from https:// to http:// then clicking authorise worked. I DO have to have a terminal open though, (probably becuase i haven't configured my window manager properly) and there is a whole lot of weird junk in the terminal :(
QSystemFileWatcher issues and what not.
last.fm is now saying that I am not a subscriber, however I am. last.fm just went live with a new version of the website and somethings are not working.