Giter VIP home page Giter VIP logo

a-simple-lastfm-scrobbler's People

Contributors

bryansills avatar grodin avatar herrherrmann avatar inverse avatar jadkik avatar jensz12 avatar klusark avatar kshahar avatar luisbandalap avatar metanota avatar mymikemiller avatar paskal avatar seanponeil avatar tgwizard avatar the-lay avatar theli-ua avatar wyrihaximus avatar yarik2720 avatar

Watchers

 avatar  avatar

a-simple-lastfm-scrobbler's Issues

Add support for Pandora

I've been in contact with their support, and they'll pass it along to their
development team etc...

Original issue reported on code.google.com by tgwizard on 6 Dec 2009 at 5:11

Only scrobble on 3G/Edge or Wifi

Would be a nice power (and perhaps money) saving option.

Original issue reported on code.google.com by tgwizard on 4 Mar 2010 at 9:05

Add support for Sky Songs?

Hasn't been released yet, so we'll see.

Original issue reported on code.google.com by tgwizard on 25 Sep 2009 at 11:29

Add support for doubleTwist

Seems like a good app.

http://www.doubletwist.com/dt/Home/Index.dt

Forum thread about dT scrobbling:
http://forums.doubletwist.com/default.aspx?g=posts&t=870

Original issue reported on code.google.com by tgwizard on 3 Jun 2010 at 8:13

htc tattoo support

This lovely app is not available on HTC tattoo italian market but it works 
flawlessly on it. 
Thanks

Original issue reported on code.google.com by nicoladimaria on 1 Mar 2010 at 10:08

  • Merged into: #31

SLS doesn't work properly with motorola cliq/dext

Now, since I don't know anyone who owns a phone like this, it seems very
difficult to test why it doesn't work. It is very hard to get real data
through the web on what music apps are installed, or what info they broadcast. 

If you has a cliq/dext phone, please email me and tell me more specifically
what doesn't work.

(This article ( http://www.phonescoop.com/articles/article.php?a=301&p=2205
) about the cliq as a picture of a music widget that is similar but not the
same as the one for the default android music app

Original issue reported on code.google.com by tgwizard on 30 Jan 2010 at 7:35

Add support for droidPlayer

[http://www.cyrket.com/package/com.droidplayer20beta.activity]

[http://droidplayer.com/index.php?option=com_content&view=frontpage&Itemid=1]

Original issue reported on code.google.com by tgwizard on 25 Sep 2009 at 11:25

Immediately apply power settings

I have it set to conserve battery when not on power (which scrobbles after 10 
tracks, I believe), and the "standard" setting for when on power. It would be 
nice if it noticed when the phone is put on power, and apply the changes at 
that time, if needed.

The use case for this is when I commute home, I often end up with 7 or 8 
tracks in the scrobble cache, say, and I plug my phone in, those tracks 
remain in the cache until the next day, during my commute to work, when I 
listen to a few more tracks. If it could catch the "on power" event, figure 
out that on power, it ought to have zero complete tracks in the cache, and 
proceed to clear it, that would be awesome.

Thanks for a cool app!

Original issue reported on code.google.com by pphaneuf on 18 Feb 2010 at 8:12

Add support for Jamendo

Got an email about this. 

http://blog.jamendo.com/2009/06/02/jamendo-available-on-android/

Original issue reported on code.google.com by tgwizard on 29 Mar 2010 at 9:58

More apps

Go through the list of MusicSleep's supported apps:

http://www.androidzoom.com/android_applications/multimedia/musicsleep-music-time
r_flx.html

Original issue reported on code.google.com by tgwizard on 24 Jan 2010 at 2:49

Change source code to Apache License

Change the comments to reflect that the source is now licensed under the
Apache License 2.0.

http://en.wikipedia.org/wiki/Apache_License

http://www.apache.org/licenses/

Original issue reported on code.google.com by tgwizard on 27 Apr 2010 at 7:45

scrobble after each track on listening to a complete track does not work on htc hero default music player

What steps will reproduce the problem?

1. set scrobble after each track
2. listen to a whole track (do not manually click next) on the hero music
player
3. check last.fm

What is the expected output? What do you see instead?

Expected: song is scobbled. Actual: song is not scrobbled

What version of the product are you using? On what operating system?

HTC hero android 1.5 stock

Original issue reported on code.google.com by [email protected] on 26 May 2010 at 7:51

Scobbles duplicated (possibly from cache)

What steps will reproduce the problem?
Just playing tracks from a playlist in the default music player, running on
battery (I've not listened while plugged-in). 

My settings are:

On battery (custom):
Scrobble: On
Notify now playing: Off
When to scrobble: After 5 tracks
Also on playlist finish: On
Submit data on: Any network
Roaming: Off

Plugged-in:
Standard

What is the expected output? What do you see instead?
Each played track scrobbled once. Instead, for most tracks played (even
those played continuously, so it's not necessarily a pause/resume issue) I
get duplicates. On my home page these appear as duplicate groups of
individual tracks, but when I go to manually delete the duplicates (via see
more/edit) the tracks are paired up. This indicates to me that it's
scrobbling the cached groups of tracks twice (see my settings).

What version of the product are you using? On what operating system?
SLS: v1.3 
On HTC Desire, Android 2.1
Firmware: 2.1-update1
Baseband: 32.30.00.28U_4.05.00.11
Kernel: 2.6.29-3cb3dfbf, htc-kernel@and18-2 #1
Build: 1.15.61.10 CL155070 release-keys
Software number: 1.15.61.10

Original issue reported on code.google.com by [email protected] on 20 Apr 2010 at 8:31

  • Merged into: #41

Add Notifications while Scrobbling

I used to use the stock Android player and the Last.fm client to scrobble.
As of late, I switched to MixZing and SLM. However, I miss the "Now
Scrobbling" notifications I used to get. Could that be added in a future
update?

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 12:25

Scobbles duplicated (possibly from cache)

What steps will reproduce the problem?
Just playing tracks from a playlist in the default music player, running on
battery (I've not listened while plugged-in). 

My settings are:

On battery (custom):
Scrobble: On
Notify now playing: Off
When to scrobble: After 5 tracks
Also on playlist finish: On
Submit data on: Any network
Roaming: Off

Plugged-in:
Standard

What is the expected output? What do you see instead?
Each played track scrobbled once. Instead, for most tracks played (even
those played continuously, so it's not necessarily a pause/resume issue) I
get duplicates. On my home page these appear as duplicate groups of
individual tracks, but when I go to manually delete the duplicates (via see
more/edit) the tracks are paired up. This indicates to me that it's
scrobbling the cached groups of tracks twice (see my settings).

What version of the product are you using? On what operating system?
SLS: v1.3 
On HTC Desire, Android 2.1
Firmware: 2.1-update1
Baseband: 32.30.00.28U_4.05.00.11
Kernel: 2.6.29-3cb3dfbf, htc-kernel@and18-2 #1
Build: 1.15.61.10 CL155070 release-keys
Software number: 1.15.61.10

Original issue reported on code.google.com by [email protected] on 20 Apr 2010 at 8:31

Doesn't appear on HTC Tattoo Italian Market

This lovely app is not available on HTC tattoo italian market but it works 
flawlessly on it. 
Thanks

Original issue reported on code.google.com by nicoladimaria on 1 Mar 2010 at 10:07

Unmounting/Mounting sd card will crash the program

What steps will reproduce the problem?
1. Unmount sd card on the phone
2. Unmount sd card on the pc
3. Mount sdcard on the phone

What is the expected output? What do you see instead?
Expected:none. Instead I see a-simple-lastfm scrobbler force closing.

What version of the product are you using? On what operating system?
1.0.1 HTC Hero, kernel 2.6.27 (unrooted, unlocked)

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 3 Sep 2009 at 5:36

Add support for XiiaLive

Got an email asking for this. Just tried XiiaLive and its interface is awesome!

http://www.xiialive.com/

Original issue reported on code.google.com by tgwizard on 27 Apr 2010 at 7:36

Add support for Google Listen podcast player

http://listen.googlelabs.com/

Would be nice to have, I got used to having my podcasts scrobbled when I
have used Nokia S60 phone. And the shows are already present on last.fm.

Original issue reported on code.google.com by skolima on 29 Mar 2010 at 10:41

Test the support for HTC Hero

The support for the HTC Hero music app has been implememted, but I cannot
test it.

So if anyone ever sees this, and has the HTC hero music app installed,
please tell me and I can release a test version.

Original issue reported on code.google.com by tgwizard on 25 Aug 2009 at 11:04

Support Deezer

http://www.deezer.com/en/android

It doesn't seem to be open source, so the prospects are slim. I'll look
into it.

(Requested by a user)

Original issue reported on code.google.com by tgwizard on 21 Dec 2009 at 7:17

Request client-id from Last.fm

Request client-id from Last.fm.

see: http://www.last.fm/api/submissions

and


Original issue reported on code.google.com by tgwizard on 20 Aug 2009 at 2:00

Add Support for Caching Tracks when currently offline

I'd like to request a feature, which enables the app to cache tracks when
you listen to them and you're not online, to submit them laster to last.fm,
when you're online again.
Like the official Scrobbler for PCs does.

Original issue reported on code.google.com by [email protected] on 12 Sep 2009 at 2:59

Requesting feature:

This lovely app is not available on HTC tattoo italian market but it works 
flawlessly on it. 
Thanks

Original issue reported on code.google.com by nicoladimaria on 1 Mar 2010 at 10:07

  • Merged into: #31

Write FAQ on Scrobble Point

Describe that sls isn't allowed to actually submit the scrobble before the
track has finished playing.

Original issue reported on code.google.com by tgwizard on 11 Dec 2009 at 2:54

ClassCastException: java.lang.Long error on playback resume or pause

What steps will reproduce the problem?
1. Press Play/Pause button in Music Player
2. adb logcat lists these errors everytime the play/pause button is pressed

I/ActivityManager(  139): Starting activity: Intent {
cmp=com.android.music/.MediaPlaybackActivity }
I/ActivityManager(  139): Displayed activity
com.android.music/.MediaPlaybackActivity: 496 ms (total 496 ms)
I/ActivityManager(  139): Start proc com.adam.aslfms for broadcast
com.adam.aslfms/.receiver.AndroidMusicReceiver: pid=7
73 uid=10038 gids={3003, 1015}
W/AudioFlinger(  120): write blocked for 92 msecs
I/ActivityManager(  139): Process com.android.vending (pid 641) has died.
D/SLSPlayStatusReceiver(  773): Action received was:
com.android.music.playstatechanged
W/Bundle  (  773): Key id expected Integer but value was a java.lang.Long.
 The default value -1 was returned.
W/Bundle  (  773): Attempt to cast generated internal exception:
W/Bundle  (  773): java.lang.ClassCastException: java.lang.Long
W/Bundle  (  773):      at android.os.Bundle.getInt(Bundle.java:855)
W/Bundle  (  773):      at
com.adam.aslfms.receiver.AndroidMusicReceiver.parseIntent(AndroidMusicReceiver.j
ava:60)
W/Bundle  (  773):      at
com.adam.aslfms.receiver.AbstractPlayStatusReceiver.onReceive(AbstractPlayStatus
Receiver.java
:78)
W/Bundle  (  773):      at
android.app.ActivityThread.handleReceiver(ActivityThread.java:2605)
W/Bundle  (  773):      at
android.app.ActivityThread.access$3100(ActivityThread.java:118)
W/Bundle  (  773):      at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1884)
W/Bundle  (  773):      at android.os.Handler.dispatchMessage(Handler.java:99)
W/Bundle  (  773):      at android.os.Looper.loop(Looper.java:123)
W/Bundle  (  773):      at
android.app.ActivityThread.main(ActivityThread.java:4320)
W/Bundle  (  773):      at java.lang.reflect.Method.invokeNative(Native Method)
W/Bundle  (  773):      at java.lang.reflect.Method.invoke(Method.java:521)
W/Bundle  (  773):      at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
W/Bundle  (  773):      at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
W/Bundle  (  773):      at dalvik.system.NativeStart.main(Native Method)
D/ScrobblingService(  773): State: RESUME
D/Handshaker(  773): Handshaking: Last.fm
D/dalvikvm(  773): GC freed 3184 objects / 229728 bytes in 121ms
I/Handshaker(  773): Handshake succeeded!: Last.fm
D/NPNotifier(  773): Notifying now playing: Last.fm
D/NPNotifier(  773): Last.fm: Track [mArtist=Frank Legree, mAlbum=Rhythm
Heaven Domestic and Overseas Editions Complete
Vocal Collection, mTrack=Staff Credits (That's Paradise), mDuration=180,
mMbId=, mMusicApp=MusicAPI [clashWithScrobbleDr
oid=1, enabled=1, id=1, msg=null, name=Android Music Player,
pkg=com.android.music], mQueued=false, mRowId=-1, mSource=P
, mTimePlayed=0, mTracknr=, mUnknownDuration=true, mWhen=1265769397]
I/NPNotifier(  773): Nowplaying success: Last.fm
D/dalvikvm(  773): GC freed 1569 objects / 572688 bytes in 114ms
D/SLSPlayStatusReceiver(  773): Action received was:
com.android.music.playstatechanged
W/Bundle  (  773): Key id expected Integer but value was a java.lang.Long.
 The default value -1 was returned.
W/Bundle  (  773): Attempt to cast generated internal exception:
W/Bundle  (  773): java.lang.ClassCastException: java.lang.Long
W/Bundle  (  773):      at android.os.Bundle.getInt(Bundle.java:855)
W/Bundle  (  773):      at
com.adam.aslfms.receiver.AndroidMusicReceiver.parseIntent(AndroidMusicReceiver.j
ava:60)
W/Bundle  (  773):      at
com.adam.aslfms.receiver.AbstractPlayStatusReceiver.onReceive(AbstractPlayStatus
Receiver.java
:78)
W/Bundle  (  773):      at
android.app.ActivityThread.handleReceiver(ActivityThread.java:2605)
W/Bundle  (  773):      at
android.app.ActivityThread.access$3100(ActivityThread.java:118)
W/Bundle  (  773):      at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1884)
W/Bundle  (  773):      at android.os.Handler.dispatchMessage(Handler.java:99)
W/Bundle  (  773):      at android.os.Looper.loop(Looper.java:123)
W/Bundle  (  773):      at
android.app.ActivityThread.main(ActivityThread.java:4320)
W/Bundle  (  773):      at java.lang.reflect.Method.invokeNative(Native Method)
W/Bundle  (  773):      at java.lang.reflect.Method.invoke(Method.java:521)
W/Bundle  (  773):      at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
W/Bundle  (  773):      at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
W/Bundle  (  773):      at dalvik.system.NativeStart.main(Native Method)
D/ScrobblingService(  773): State: RESUME
D/ScrobblingService(  773): Won't queue track, not played long enough: 3429
vs 30000
D/ScrobblingService(  773): Track [mArtist=Frank Legree, mAlbum=Rhythm
Heaven Domestic and Overseas Editions Complete Vo
cal Collection, mTrack=Staff Credits (That's Paradise), mDuration=180,
mMbId=, mMusicApp=MusicAPI [clashWithScrobbleDroi
d=1, enabled=1, id=1, msg=null, name=Android Music Player,
pkg=com.android.music], mQueued=false, mRowId=-1, mSource=P,
mTimePlayed=3429, mTracknr=, mUnknownDuration=true, mWhen=1265769397]
D/skia    (  480): purging 6K from font cache [1 entries]
D/dalvikvm(  480): GC freed 2908 objects / 153976 bytes in 128ms
D/skia    (  139): purging 102K from font cache [12 entries]
D/dalvikvm(  139): GC freed 12203 objects / 665632 bytes in 210ms
D/SLSPlayStatusReceiver(  773): Action received was:
com.android.music.playstatechanged
W/AudioFlinger(  120): write blocked for 96 msecs
W/Bundle  (  773): Key id expected Integer but value was a java.lang.Long.
 The default value -1 was returned.
W/Bundle  (  773): Attempt to cast generated internal exception:
W/Bundle  (  773): java.lang.ClassCastException: java.lang.Long
W/Bundle  (  773):      at android.os.Bundle.getInt(Bundle.java:855)
W/Bundle  (  773):      at
com.adam.aslfms.receiver.AndroidMusicReceiver.parseIntent(AndroidMusicReceiver.j
ava:60)
W/Bundle  (  773):      at
com.adam.aslfms.receiver.AbstractPlayStatusReceiver.onReceive(AbstractPlayStatus
Receiver.java
:78)
W/Bundle  (  773):      at
android.app.ActivityThread.handleReceiver(ActivityThread.java:2605)
W/Bundle  (  773):      at
android.app.ActivityThread.access$3100(ActivityThread.java:118)
W/Bundle  (  773):      at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1884)
W/Bundle  (  773):      at android.os.Handler.dispatchMessage(Handler.java:99)
W/Bundle  (  773):      at android.os.Looper.loop(Looper.java:123)
W/Bundle  (  773):      at
android.app.ActivityThread.main(ActivityThread.java:4320)
W/Bundle  (  773):      at java.lang.reflect.Method.invokeNative(Native Method)
W/Bundle  (  773):      at java.lang.reflect.Method.invoke(Method.java:521)
W/Bundle  (  773):      at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
W/Bundle  (  773):      at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
W/Bundle  (  773):      at dalvik.system.NativeStart.main(Native Method)
D/ScrobblingService(  773): State: RESUME
D/ScrobblingService(  773): Won't queue track, not played long enough:
13965 vs 30000
D/ScrobblingService(  773): Track [mArtist=Frank Legree, mAlbum=Rhythm
Heaven Domestic and Overseas Editions Complete Vo
cal Collection, mTrack=Staff Credits (That's Paradise), mDuration=180,
mMbId=, mMusicApp=MusicAPI [clashWithScrobbleDroi
d=1, enabled=1, id=1, msg=null, name=Android Music Player,
pkg=com.android.music], mQueued=false, mRowId=-1, mSource=P,
mTimePlayed=13965, mTracknr=, mUnknownDuration=true, mWhen=1265769397]
D/dalvikvm(  752): GC freed 4500 objects / 329024 bytes in 260ms
D/NetworkLocationProvider(  139): onCellLocationChanged [5102,44403]
D/SLSPlayStatusReceiver(  773): Action received was:
com.android.music.playstatechanged
W/Bundle  (  773): Key id expected Integer but value was a java.lang.Long.
 The default value -1 was returned.
W/Bundle  (  773): Attempt to cast generated internal exception:
W/Bundle  (  773): java.lang.ClassCastException: java.lang.Long
W/Bundle  (  773):      at android.os.Bundle.getInt(Bundle.java:855)
W/Bundle  (  773):      at
com.adam.aslfms.receiver.AndroidMusicReceiver.parseIntent(AndroidMusicReceiver.j
ava:60)
W/Bundle  (  773):      at
com.adam.aslfms.receiver.AbstractPlayStatusReceiver.onReceive(AbstractPlayStatus
Receiver.java
:78)
W/Bundle  (  773):      at
android.app.ActivityThread.handleReceiver(ActivityThread.java:2605)
W/Bundle  (  773):      at
android.app.ActivityThread.access$3100(ActivityThread.java:118)
W/Bundle  (  773):      at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1884)
W/Bundle  (  773):      at android.os.Handler.dispatchMessage(Handler.java:99)
W/Bundle  (  773):      at android.os.Looper.loop(Looper.java:123)
W/Bundle  (  773):      at
android.app.ActivityThread.main(ActivityThread.java:4320)
W/Bundle  (  773):      at java.lang.reflect.Method.invokeNative(Native Method)
W/Bundle  (  773):      at java.lang.reflect.Method.invoke(Method.java:521)
W/Bundle  (  773):      at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
W/Bundle  (  773):      at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
W/Bundle  (  773):      at dalvik.system.NativeStart.main(Native Method)
D/ScrobblingService(  773): State: RESUME
D/ScrobblingService(  773): Won't queue track, not played long enough:
16944 vs 30000
D/ScrobblingService(  773): Track [mArtist=Frank Legree, mAlbum=Rhythm
Heaven Domestic and Overseas Editions Complete Vo
cal Collection, mTrack=Staff Credits (That's Paradise), mDuration=180,
mMbId=, mMusicApp=MusicAPI [clashWithScrobbleDroi
d=1, enabled=1, id=1, msg=null, name=Android Music Player,
pkg=com.android.music], mQueued=false, mRowId=-1,
mSource=P,mTimePlayed=16944, mTracknr=, mUnknownDuration=true,
mWhen=1265769397]

What is the expected output? What do you see instead?
Not to see ClassCastException errors?

What version of the product are you using? On what operating system?
v1.2.6 of SLS on CyanogenMod-4.2.14.1, T-Moblie G1


Please provide any additional information below.

Original issue reported on code.google.com by logan.gba on 10 Feb 2010 at 2:47

htc tattoo support

This lovely app is not available on HTC tattoo italian market but it works 
flawlessly on it. 
Thanks

Original issue reported on code.google.com by nicoladimaria on 1 Mar 2010 at 10:11

  • Merged into: #31

Caused phone to crash with repeated force close

What steps will reproduce the problem?
1.HTC Hero
2.Using HTC music player and google talk
3.Play a song and receive an IM

The mp3 player stops and when you push the home button to find out what
happened the HTC logo appears and and error dialog shows a force close.

Cupcake, a-simple-lastfm-scrobbler 1.1.9


There was alternating force close messages, one was the Android, the other
was com.google.googletalk or something, I didn't write it down sorry. Have
uninstalled the app and my music now plays Ok.

If more info required I can debug in about 7 days.

Original issue reported on code.google.com by [email protected] on 20 Nov 2009 at 12:06

Doesn't work on CM 5.0.7

What steps will reproduce the problem?
1. Install the CyanogenMod 5.0.7 for G1
2. Instal Simple Last.fm scrobbler
3. Try to add stock music app to scrobbler

What is the expected output? What do you see instead?
Music app as player - instead i see nothing

What version of the product are you using? On what operating system?
Newest (from the market). CyanogenMod 5.0.7

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 15 May 2010 at 9:29

Support Libre.fm

Thanks for writing a great scrobbling application for Android. I was wondering 
whether you 
would be willing to release a second, but similar application, or 
alternatively, add a menu 
option to support Libre.fm - the GPL licensed scrobbling application?

I've confirmed that by adjusting the one line in source code from saying 
post.audioscrobbler.com to tuttle.dev.libre.fm it scrobbles to the Libre.fm 
service.

Of course, the real ideal will be to be able to enter the URL of the scrobbler, 
but I've not yet 
figured that one out!

Many many thanks,

JonTheNiceGuy

Original issue reported on code.google.com by JonTheNiceGuy on 15 Sep 2009 at 9:12

Add support for Spotify client

A very high priority, but requires some changes on Spotify's part.

Original issue reported on code.google.com by tgwizard on 24 Sep 2009 at 12:42

Love/ban tracks

Would also be nice

Original issue reported on code.google.com by tgwizard on 3 Oct 2009 at 11:49

htc tattoo support

This lovely app is not available on HTC tattoo italian market but it works 
flawlessly on it. 
Thanks

Original issue reported on code.google.com by nicoladimaria on 1 Mar 2010 at 10:08

  • Merged into: #31

Support for NemoPlayer!

This is a pretty new app but so far I have really enjoyed using it.

It can play MP3s, as well as viewing photos and watching movies.

Here is a link to the player, I don't think it is on the market yet:
http://www.droid-life.com/2010/06/01/download-nemoplayer/

Original issue reported on code.google.com by [email protected] on 1 Jun 2010 at 10:56

Local scrobbling

I got an email suggesting that I add a feature to scrobble "locally", that is 
to a store on the phone, which could be exported to some appropriate formats 
(CSV, XML etc).

Sounds like a good idea, will be easy after the refactoring required for the 
new Last.fm Scrobbling API.

Could be added as a third option in the credentials screen, after Last.fm and 
Libre.fm. Just click it and check "enable local scrobbling" or something (no 
login required), and scrobbles will be stored in a local store somehow (most 
likely a database). This store could then be exported to different formats, and 
erased if desired.

Suggestions?

Original issue reported on code.google.com by tgwizard on 16 Jun 2010 at 10:34

15 char limit on username

Got an email from a user complaining about this, He had a 17 char long
username.

Original issue reported on code.google.com by tgwizard on 18 Dec 2009 at 2:30

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.