simple-last-fm-scrobbler / sls

Simple Scrobbler, for Android -- last.fm, libre.fm & ListenBrainz
https://simple-last-fm-scrobbler.github.io
Apache License 2.0
550 stars 100 forks source link

add support for Pandora #87

Closed myano closed 5 years ago

myano commented 11 years ago

I would like the ability to scrobble songs from Pandora's android app. I didn't see an issue currently existing that covered this.

This is the original "issue" from the Google Code site, https://code.google.com/p/a-simple-lastfm-scrobbler/issues/detail?id=20

tbnt commented 10 years ago

I know sls is not actively maintained any more, but this would be really great, as this is the only thing preventing me using my Pandora app on Android.

EpochalEngineer commented 10 years ago

Any updates on this?

CardcaptorRLH85 commented 9 years ago

Pandora doesn't pass Now Playing information. In fact, there's a thread from years ago on Pandora's support forum asking them to add scrobble support. The general assumption is that they won't add support since that would make it easier for others to duplicate their algorithm.

myano commented 9 years ago

Aww, yet they let you share your listening patterns out to Facebook. :-\

a-r-db commented 9 years ago

Rdio works though... I am currently working on Spotify support, but I don't know how soon it will be added since @tgwizard hasn't been around for a long while.

Maybe they feel Facebook will help conceal their algorithm. However somebody could try contacting the developers and see if they'll budge based on what @myano says and that Rdio and Spotify provide their intents openly.

a-r-db commented 9 years ago

I fired out an email to developer email requesting they share their intents.

a-r-db commented 9 years ago

Pandora respectfully declines, they have other plans to worry about, but maybe there is still hope! (at least for Android 4.3+) ... kinda unfair to < 4.3

bhb192 commented on Nov 29, 2014

I was able to get SoundCloud track data from the notifications it posts by using the new notifications API introduced in Android 4.3 by pulling the extras android.title for the song and android.text for the artist. This also works with Pandora as another user reported but not iHeartRadio for some reason.

I don't think I'll be adding support for Pandora via this technique, but if somebody else wants to try it, go ahead!

myano commented 9 years ago

Also, there are unofficial Pandora apps that exist that support scrobbling, such as Pithos, https://pithos.github.io/

a-r-db commented 5 years ago

For android devices running 21 aka Lollipop or higher this should resolve any app issues.

478

goodevilgenius commented 5 years ago

@a93h With the latest preview release (v1.5.8-pre-v3) with notification access enabled, when Pandora is playing music, nothing happens. Nothing is scrobbled.

This is on a Samsung Galaxy S10E running Android 9.

a-r-db commented 5 years ago

Sorry I can't find Pandora for my phone? Where can I get it?

goodevilgenius commented 5 years ago

https://play.google.com/store/apps/details?id=com.pandora.android

With the newest apk (sls-v1.5.8-vCode-49_v2.apk-debug.apk), Pandora seems to be working now.

Awesome!

goodevilgenius commented 5 years ago

Spoke too soon. It crashes when an ad comes on, but "Now playing" is working when an actual song is playing.

a-r-db commented 5 years ago

Ok perfect. I will add a search light for ads for Pandora if I can.

a-r-db commented 5 years ago

I have tested it, although I cannot get the commercials to crash SLS..