jjc1138 / scrobbledroid Goto Github PK
View Code? Open in Web Editor NEWA scrobbler for Android: Keeps track of music you listen to and sends details to Last.fm.
License: MIT License
A scrobbler for Android: Keeps track of music you listen to and sends details to Last.fm.
License: MIT License
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:24
A user posted a comment saying that the app just said "this is a 404".
Presumably they typed in a new user name and password and then tapped the
"View your user page" link. That's understandable since the link is where
the sign-up link used to be.
Perhaps we should show both links until the user saves their settings.
Original issue reported on code.google.com by [email protected]
on 28 Nov 2008 at 8:31
Can you please add support for the Spotify client? Don't know if Spotify is
going to add scrobbling support in their client like they have with the OS
X and Windows client.
At least, can you look at it and see if it's trivial?
Original issue reported on code.google.com by [email protected]
on 7 Sep 2009 at 4:22
Can you enable scrobbling for the mixzing music app?
Original issue reported on code.google.com by [email protected]
on 17 Nov 2010 at 3:13
Hello! I would like that the scrobble work with Imeem App for Android too!
Thanks
Original issue reported on code.google.com by [email protected]
on 14 May 2009 at 6:43
Hi! I have been testing some Unofficial HTC Roms for the Android G1. As I
understand, the HTC Music app is not really related to the default android
application for playing music. I was just curious, do you have any plans at
all to develop a version that's compatible with the HTC Music application?
Well, thanks for all the time and effort you have put in the application till
now, and I really hope you've got some spare time ;)
Thanx :D
Original issue reported on code.google.com by [email protected]
on 2 Jul 2009 at 4:15
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:29
When I try to use scrobbledriod I get an error-notify regarding that my
timezone is making it impossible to scrobble to Last.FM.
What is the matter? Please help.
Original issue reported on code.google.com by [email protected]
on 17 Jun 2009 at 6:26
Hi, it doesnt work on android 2.2 (SamdroidMod and CyanogenMod). Any solution?
Original issue reported on code.google.com by [email protected]
on 25 Feb 2011 at 2:03
Use the <requestFocus> element as described here:
http://code.google.com/android/reference/available-resources.html
Original issue reported on code.google.com by [email protected]
on 29 Nov 2008 at 3:46
MusicStatusFetcher is run, but it seems to decide that the track is
stopped. It is then run again at the end of the track and it then decides
that the track is playing. Perhaps the music service doesn't update the
status before sending the broadcast so we just need to sleep for a short
while before fetching it?
Original issue reported on code.google.com by [email protected]
on 20 Sep 2009 at 8:59
Could you add support for MixZing and MixZing lite?
Original issue reported on code.google.com by [email protected]
on 3 Mar 2009 at 9:18
Can you please add support for the Grooveshark for android client?
Original issue reported on code.google.com by [email protected]
on 20 Jun 2010 at 3:41
I've been using your app for some time now (love it, btw), and a little
while back I decided to add a bit of functionality so I could:
1) have items not get scrobbled until I hit the button
2) remove tracks from the list of items waiting to be scrobbled
Also, while doing this I (crudely) fixed a bug that caused force-close
messages when repeatedly skipping track rapidly.
Anyway, patch file is attached, and here's the full list of changes I made:
- Refactored some stuff out of the ScrobblerService into separate
files/classes (Track, ScrobbleQueue).
- Shuffled GUI elements around a bit to make space, changed one of the
radio buttons into a spinner to include a third option:
- Added a third option on top of immediate or delayed scrobbling - manual.
Items will go into a list and not be scrobbled until you hit the button.
- Added a new activity, ScrobbleListActivity, (and a button to get to it)
that shows all the items awaiting scrobbling. You can delete items by
tapping them (and confirming).
- Changed the back-end of the to-be-scrobbled queue to be a
ContentProvider, rather than a directory of files. Makes concurrent access
simpler for ScorbbleListActivity.
- Fixed possible resource-leak & force-close message when skipping tracks
rapidly. I've just made MusicStatusFetcher not bind again if it's still
bound from last time, but maybe it should queue up and bind when the other
one unbinds. Seems to work OK for me though with this simplistic (rather
naive?) fix.
I think that's it. Anyway, I've been using it with these changes for a
while now, doing "tst" client scrobbles, and I think it's OK. Would love to
see this stuff added for others to use, so I've tried not to mess with your
style too much. Hope you can make use of it. Maybe if I find myself with
some spare time on my hands I could tackle one or two of the other items on
here if you like.
Original issue reported on code.google.com by themightyjon
on 26 Apr 2009 at 7:27
Attachments:
Slacker Radio is a Pandora-like app for the Android. I tend to use it on
longer trips rather than playing music from my collection, and it would be
excellent if there was a way to scrobble songs from Slacker.
Original issue reported on code.google.com by [email protected]
on 1 May 2010 at 4:14
I would like to see Scrobbledroid support tracking Grooveshark.
Currently Grooveshark requires the bloated Last.fm application to be installed.
Original issue reported on code.google.com by [email protected]
on 17 Feb 2011 at 9:58
Recently put CM 7 on my HTC Legend and just found out scrobble droid crashes on
it. Any chance we could get support for CM's music player?
Original issue reported on code.google.com by [email protected]
on 27 Feb 2011 at 3:50
It doesn't scrobble music stored internally on the HTC Incredible. Could
you please fix this?
Original issue reported on code.google.com by [email protected]
on 28 May 2010 at 11:37
Replace the margins around the web links with padding in order to give them
more area and make them easier to tap.
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:25
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:28
I'm supporting the Libre.fm project which is a Free Software/AGPL
re-implementation of the Last.FM Scrobble API.
Would it be possible to make the Scrobble URL configurable with a text box
in the config page? By default, it will still be the last.fm URL, but in
instances where someone uses another Scrobbling system, they can just put
that URL in.
For more details about the project, please have a look at http://libra.fm
Many thanks,
Jon "The Nice Guy" Spriggs
Original issue reported on code.google.com by JonTheNiceGuy
on 14 Apr 2009 at 1:27
It's not actually a problem but a feature request/suggestion: I would love to
be able to exclude podcasts and audiobooks from scrobbling. ScrobblePod for Mac
can do that and I would adore it on ScrobbleDroid!
Original issue reported on code.google.com by [email protected]
on 16 Jan 2011 at 4:34
While listening to music I noticed that scrobble droid continuously does
something in the background, cpu usage around 1-4%. I was under the
impression that it only needed to log what track was played when it changes.
Maybe this is just how the music notifications work on android and I can live
with it. Just thought it looked a bit curious.
Original issue reported on code.google.com by [email protected]
on 28 Aug 2009 at 8:14
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:25
make it work with tunewiki too.. for some reason it works fine with default
music player but not on
tune wiki.. at least thats how its working on my phone
Original issue reported on code.google.com by [email protected]
on 17 Dec 2008 at 4:11
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:29
Can you add SiriusXM satelite radio scrobbling? there is a PC app (XMScrobbler)
- it would be nice to habe the same functionality here:)
best wishes
Original issue reported on code.google.com by [email protected]
on 6 Jan 2011 at 11:38
The current version of scrobbledroid is not compatible with the
out-of-the-box HTC Hero ROM/music application
Original issue reported on code.google.com by [email protected]
on 7 Aug 2009 at 3:56
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 7:43
Doesn't work neither with native Hero's player nor with MixZing Lite
Original issue reported on code.google.com by [email protected]
on 12 Feb 2010 at 5:36
If a track got the compilation tag checked, scrobbledroid doesn't queue it.
Original issue reported on code.google.com by [email protected]
on 27 Jan 2010 at 10:42
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:27
Sony Ericsson introduced an app called MediaScape with their x10 product
series. It'd be nice if your app supported scrobbling in combination with
MediaScape.
Original issue reported on code.google.com by [email protected]
on 5 Jun 2010 at 12:58
Hi,
I recently played a long track on my HTC Hero. The track is over an hour
long, and I have paused it multiple times. It looks as if the track has
been scrobbled every time I paused it (my Last.FM page states I have
listened to it seven times, while I only listened the entire track once)
In my opinion a track should only be scrobbled not when it is paused, but
when it is played entirely. I am not sure whether this is a bug, or whether
this works as designed?
Scrobble Droid version: 1.0.5
Scrobble settings:
Enabled: Start automatically in the background and enable scrobbling
Not enabled: Scrobble each track immediately after playing (uses more
battery power)
Kind regards,
Anne
Original issue reported on code.google.com by [email protected]
on 24 Oct 2009 at 3:55
Great program you have here!
Here's a patch I made to add a french translation.
Tested on the emulator and on my G1.
Original issue reported on code.google.com by [email protected]
on 20 Aug 2009 at 2:12
Attachments:
I would love to have a little icon (not unlike the one that comes up when
playing music) come
up in the menu bar when scrobbling is enabled. A background scrobbler I used on
my
iphone had this and I loved it. Is there any chance you could include this in
the future please?
Thanks in advance,
Geniusdog254
Original issue reported on code.google.com by [email protected]
on 3 Jan 2009 at 9:42
I can't play a music media on native music player after install scrobbledroid.
scrobbler is started on prepare status.
It call setQueuePosition and player receive reset command
I don't know why does it happend.
please check follow log message and guide us.
Thanks
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): AddToScheduler
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): PendForExec
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): OsclActiveScheduler::Current
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): StartScheduler
09-23 12:38:47.271: VERBOSE/PVPlayer(1281): send PLAYER_SETUP
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): Send player code: 2
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): Completed command PLAYER_SETUP
status=PVMFSuccess
09-23 12:38:47.271: VERBOSE/PVPlayer(1281): setDataSource(/mnt/sdcard/01-01.
Uprising.mp3)
09-23 12:38:47.271: VERBOSE/PVPlayer(1281): prepareAsync
09-23 12:38:47.271: VERBOSE/PVPlayer(1281): data source = /mnt/sdcard/01-01.
Uprising.mp3
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): Send player code: 3
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): handleSetDataSource
09-23 12:38:47.271: VERBOSE/PlayerDriver(1281): handleSetDataSource- scanning
for extension
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): Completed command
PLAYER_SET_DATA_SOURCE status=PVMFSuccess
09-23 12:38:47.281: VERBOSE/PVPlayer(1281): run_init s=0, cancelled=0
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): Send player code: 6
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): release string is 2.2 len 3
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): Completed command PLAYER_INIT
status=PVMFSuccess
09-23 12:38:47.281: VERBOSE/PVPlayer(1281): run_set_video_surface s=0,
cancelled=0
09-23 12:38:47.281: VERBOSE/PVPlayer(1281): run_set_audio_output s=0,
cancelled=0
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): Send player code: 5
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): Create realtime output
09-23 12:38:47.281: ERROR/PlayerDriver(1281): Creating Non-Tunnel mode playback
- uncompressed MIO
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.281: VERBOSE/PlayerDriver(1281): Completed command
PLAYER_SET_AUDIO_SINK status=PVMFSuccess
09-23 12:38:47.281: VERBOSE/PVPlayer(1281): run_prepare s=0, cancelled=0
09-23 12:38:47.291: VERBOSE/PlayerDriver(1281): Send player code: 7
09-23 12:38:47.291: VERBOSE/PlayerDriver(1281): disable natpkt - 0
09-23 12:38:47.311: VERBOSE/PlayerDriver(1281): HandleInformationalEvent:
UNKNOWN PVMFStatus
09-23 12:38:47.311: VERBOSE/PlayerDriver(1281): HandleInformationalEvent:
type=44 UNHANDLED
09-23 12:38:47.311: WARN/MediaPlayer(18539): info/warning (1, 44)
09-23 12:38:47.311: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.311: VERBOSE/PlayerDriver(1281): Completed command
PLAYER_PREPARE status=PVMFSuccess
09-23 12:38:47.311: VERBOSE/PlayerDriver(1281): PLAYER_PREPARE complete
mDownloadContextData=0x0, mDataReadyReceived=0
09-23 12:38:47.311: VERBOSE/PlayerDriver(1281): Player is in prepared state,
hence put the player to Pause state
09-23 12:38:47.321: VERBOSE/PVPlayer(1281): check_for_live_streaming s=0,
cancelled=0
09-23 12:38:47.321: VERBOSE/PlayerDriver(1281): HandleInformationalEvent:
PVMFInfoPositionStatus
09-23 12:38:47.321: VERBOSE/PlayerDriver(1281): Send player code: 14
09-23 12:38:47.321: VERBOSE/PlayerDriver(1281): position=0
09-23 12:38:47.331: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.331: VERBOSE/PlayerDriver(1281): Completed command <null>
status=PVMFSuccess
09-23 12:38:47.331: VERBOSE/PlayerDriver(1281): HandleInformationalEvent:
PVMFInfoDurationAvailable
09-23 12:38:47.331: VERBOSE/PlayerDriver(1281): .... with duration = 302889 ms
09-23 12:38:47.331: INFO/ActivityManager(1394): Start proc
net.jjc1138.android.scrobbler for broadcast
net.jjc1138.android.scrobbler/.MusicBroadcastReceiver: pid=18554 uid=10011
gids={3003, 1015}
09-23 12:38:47.341: ERROR/MediaPlaybackService(18539):
[MediaPlaybackService:play]
09-23 12:38:47.341: INFO/AudioService(1394): AudioFocus requestAudioFocus()
from
android.media.AudioManager@450dbc78com.android.music.MediaPlaybackService$3@450d
ade0
09-23 12:38:47.341: INFO/AudioService(1394): Remote Control
registerMediaButtonEventReceiver() for
ComponentInfo{com.android.music/com.android.music.MediaButtonIntentReceiver}
09-23 12:38:47.341: VERBOSE/PlayerDriver(1281): Send player code: 15
09-23 12:38:47.341: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.341: VERBOSE/PlayerDriver(1281): Completed command
PLAYER_GET_DURATION status=PVMFSuccess
09-23 12:38:47.351: VERBOSE/PlayerDriver(1281): Send player code: 14
09-23 12:38:47.351: VERBOSE/PlayerDriver(1281): position=0
09-23 12:38:47.351: VERBOSE/PVPlayer(1281): setLooping(0)
09-23 12:38:47.351: VERBOSE/PlayerDriver(1281): Send player code: 12
09-23 12:38:47.351: VERBOSE/PVPlayer(1281): setLooping(0)
09-23 12:38:47.351: VERBOSE/PlayerDriver(1281): Send player code: 12
09-23 12:38:47.351: VERBOSE/PVPlayer(1281): start
09-23 12:38:47.351: VERBOSE/PlayerDriver(1281): Send player code: 8
09-23 12:38:47.351: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.351: VERBOSE/PlayerDriver(1281): Completed command PLAYER_START
status=PVMFSuccess
09-23 12:38:47.471: VERBOSE/PlayerDriver(1281): Send player code: 14
09-23 12:38:47.471: VERBOSE/PlayerDriver(1281): position=0
09-23 12:38:47.501: INFO/ActivityManager(1394): Starting activity: Intent {
act=com.android.music.PLAYBACK_VIEWER flg=0x4000000
cmp=com.android.music/.MediaPlaybackActivity }
09-23 12:38:47.531: INFO/MediaPlayer(18539): Info (1,44)
09-23 12:38:47.681: ERROR/MediaPlaybackService(18539):
[MediaPlaybackService:setQueuePosition]
09-23 12:38:47.681: ERROR/MediaPlaybackService(18539):
[MediaPlaybackService:stop]
09-23 12:38:47.681: VERBOSE/PVPlayer(1281): reset
09-23 12:38:47.681: VERBOSE/PlayerDriver(1281): Send player code: 18
09-23 12:38:47.681: VERBOSE/PlayerDriver(1281): handleCancelAllCommands
09-23 12:38:47.771: WARN/AudioFlinger(1281): write blocked for 284 msecs, 10
delayed writes, thread 0xbb68
09-23 12:38:47.821: INFO/ActivityManager(1394): Displayed activity
com.android.music/.MediaPlaybackActivity: 263 ms (total 263 ms)
09-23 12:38:47.961: VERBOSE/PlayerDriver(1281): CommandCompleted
09-23 12:38:47.961: VERBOSE/PlayerDriver(1281): Completed command
PLAYER_CANCEL_ALL_COMMANDS status=PVMFSuccess
09-23 12:38:47.961: VERBOSE/PlayerDriver(1281): Send player code: 11
Original issue reported on code.google.com by [email protected]
on 23 Sep 2010 at 4:11
When using the android music player in Party Shuffle mode and you listen to
a couple of seconds of song, then hit the next track button several times,
this causes scrobbledroid to crash. Then Android asks if you want to force
it to close because it is not responding.
Original issue reported on code.google.com by [email protected]
on 30 Mar 2009 at 6:45
Everytime I try to run Scrobble Droid, just as the song is ending, I get a
message that says
'The application Scrobble Droid (process net.jjc1138.android.scrobbler) has
stopped
unexpectedly. Please try again.' Then my only option is to 'Force Close.' Could
this have
something to do with my settings? Before, it started force closing, it was
telling me that my
password was incorrect. I retyped it, tried reinstalling the application, even
cleared my
history and cookies, still having same problem. Help?
Original issue reported on code.google.com by xjamiejx
on 3 Dec 2008 at 1:40
Such as Audiobook, Audiobooks, Podcast, Podcasts etc
Original issue reported on code.google.com by [email protected]
on 8 Sep 2010 at 7:44
Would be useful to avoid files scrobbling when you're just scanning through a
directory.
Original issue reported on code.google.com by [email protected]
on 8 Sep 2010 at 7:42
Media sync utilities like Salling Media Sync, DoubleTwist, Missing Sync for
Android, etc. could use the scrobbled information to update iTunes or other
media player's last played status.
If scrobble information would be available as a local file in the SDCard, then
ithese utilities can read this file. One designated append-only file is general
enough I think.
Original issue reported on code.google.com by [email protected]
on 4 Jan 2010 at 9:59
Requested via e-mail by Tim Garnham.
Original issue reported on code.google.com by [email protected]
on 16 May 2009 at 3:31
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:43
audio files that don't have any ID3 tags are still being scrobbled to
last.fm. I listen to audiobooks and podcasts on my phone, which I prefer
not to scrobble. I have removed all the tags from those files, yet they
still get scrobbled as artist name "unknown" and track name "<filename>".
Can you please fix this bug so that track with no ID3 tags will not get
scrobbled. Thanks.
Original issue reported on code.google.com by [email protected]
on 18 Dec 2009 at 5:31
Not scrobbling on my Galaxy S default music player.
Original issue reported on code.google.com by [email protected]
on 21 Sep 2010 at 8:08
-
Original issue reported on code.google.com by [email protected]
on 27 Nov 2008 at 5:24
Reported by a user via e-mail.
Original issue reported on code.google.com by [email protected]
on 14 Dec 2008 at 3:32
Listened to the following tracks by [ingenting] and they were not scrobbled:
Punkdrömmar
Släpp in solen
Här Kommer Solen
Julia
Music played before and after the [ingenting] tracks was scrobbled correctly.
Original issue reported on code.google.com by [email protected]
on 25 Sep 2009 at 9:48
Will this be possible in the future? It would make this app the killer
Last.fm app!
Thank you for all your work already,
Joey
Original issue reported on code.google.com by [email protected]
on 13 Nov 2009 at 5:06
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.