Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

last.fm broken now that last.fm has change to the beta version. #5028

Open
gworley opened this issue Sep 8, 2015 · 22 comments
Open

last.fm broken now that last.fm has change to the beta version. #5028

gworley opened this issue Sep 8, 2015 · 22 comments

Comments

@gworley
Copy link

gworley commented Sep 8, 2015

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.

@exzzy22
Copy link

exzzy22 commented Sep 30, 2015

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.

@c-hoeger
Copy link

c-hoeger commented Oct 7, 2015

it's also not working in recent developer builds, just tried clementine-1.2.3-1360-g8f84a53.dmg

@xiongchiamiov
Copy link

Scrobbling has been working for me ever since it launched, I think; certainly does in the most recent dev builds.

@gworley
Copy link
Author

gworley commented Oct 23, 2015

I have never had anything scrobble from Clementine. Spotify, iTunes, Winamp, and Fubar2000 I have and YouTube Videos via the last.fm interface.

@liftarn
Copy link

liftarn commented Oct 27, 2015

I had some troubles, but after signing out and then in again it seems to work.

@Westie
Copy link

Westie commented Dec 2, 2015

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?

@xiongchiamiov
Copy link

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.

@Westie
Copy link

Westie commented Dec 3, 2015

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?

@xiongchiamiov
Copy link

Are you using one of the stable releases, or a developer build?

@Westie
Copy link

Westie commented Dec 3, 2015

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.

@Chocobozzz
Copy link
Contributor

Lastfm doesn't seem to have changed its scrobbling API and scrobbling works with my Clementine (from latest commit on master branch).

@fitojb
Copy link
Contributor

fitojb commented Dec 6, 2015

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.

@xiongchiamiov
Copy link

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.

@liftarn
Copy link

liftarn commented Dec 11, 2015

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.

amuttsch added a commit that referenced this issue Feb 3, 2016
It now uses an oauth like authentication process so the user isn't required to enter the last.fm password in Clementine but rather authenticate through the last.fm website.

Updates #5028
@amuttsch
Copy link
Member

amuttsch commented Feb 3, 2016

I think it's because last.fm changed its authentication procedure. Check the latest build if it works for you.

hatstand pushed a commit that referenced this issue Feb 9, 2016
It now uses an oauth like authentication process so the user isn't required to enter the last.fm password in Clementine but rather authenticate through the last.fm website.

Updates #5028

(cherry picked from commit 6c726e3)
@tomgeek
Copy link

tomgeek commented Feb 12, 2016

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!

@raisedfist
Copy link

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.

@vengefulpunk
Copy link

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.

@fcastilloec
Copy link

I'm using the Beta last.fm and i have no problem with clementine anymore

@bleatingherd
Copy link

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

@Westie
Copy link

Westie commented Feb 15, 2017

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

@jhsdcsjdcvbdj
Copy link

jhsdcsjdcvbdj commented Aug 31, 2017

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests