What is dap-scrob?
dap-scrob is a web based program which allows it's users to submit logs of songs played on their Digital Audio Player to the Last.fm music service.
Currently several projects make these types of logs including:
The project initially started with Rockbox in mind as so many players including iPods among others are supported.
Is my password safe?
Firstly, if you are logged in and just use a Last.fm account you have no reason to enter your Last.fm password into this site at all. You can remove scroblr.net's priviledges by disabling through the Fast.fm website.
For sites that don't use 1.2.1 authentication and anonymous submissions passwords are stored as an encrypted string. I am simply supplying a service, I am not interested in your password :)
And my email address?
We will never share your email address with anyone. We only use your email address to send you a password reminder if you should forget it.
You can opt to receive occasional news regarding scroblr.net - you can opt out at any point in the control panel.
Why do I get X error?
There are several reasons for errors when using dap-scrob.
Take note of where the submission has got up to - what is red/green.
Submitting the form
The form does basic checks to make sure all of the authentication details are correct and that the file submitted is a log file. If you have problems with your file please contact me and send a copy.
Once the log has been loaded to the server the handshake is done. This tells Last.fm that dap-scrob is going to submit to it and check the authentication details. A submission server is returned.
Red - Handshake has failed.
- Usually bad username/password - this will not happen to registered users.
- The handshake server could be down or unreachable by the server due to DNS/routing. The error message will take one of two forms. An error number and message relating to the libcurl error or an error without a number.
- Errors with a number indicate that my server was not able to talk to the handshake server.
- Errors without numbers are errors from the Last.fm server.
In most cases you should wait around a minute before clicking the retry button. In the case of a bad username/password error you should re-enter your password in the box provided.
Green - Handshake fine - See Submission
dap-scrob now connects to the Submission server and presents each track in the log that is marked with 'L'; tracks marked with 'S' are skipped. The Last.fm server then processes these and puts them on your profile.
Error returned (0-99%) - The submission server could be down or unreachable by the server due to DNS/routing. The error message will take one of two forms. An error number and message relating to the libcurl error or an error without a number. Errors with a number indicate that my server was not able to talk to the submission server. Errors without are errors from the Last.fm server.
No error returned 100% - Submission fine - "See Why don't my logs appear on Last.fm?"
Why don't my logs appear on Last.fm?
Unless there is a serious error Last.fm will not return an error message. Last.fm may still decide to not accept tracks.
Reasons tracks might not appear:
- The time on your audio player is incorrect (see point 2)
- The track's play date is before your Last.fm account was created
- The ID3 (Artist, Album etc) data for the track may be incomplete
- The track being logged is older than 14 days
Logs with bad/no dates can be submitted as a timeless.log file. This will offset the playtimes of tracks to UTC, logging the last song played as now and working backward in time to the first song played, but again the same restriction applies to the time being played and the time your Last.fm account was created.
Some tracks are missing?
To be submitted, each track must meet the following:
- must be longer than 30 seconds.
- needs valid meta information for both track and artist names.
- track must have been listened to for more than 50% of its length.
When submitting a timed log the time on the player when the track was played is used.
If the time on your player is incorrect the track playtime will be sent as that time.
Last.fm will only accept tracks scrobbled after the date you created your account with them.
I keep getting Bad Username/Password errors
You should enter your Last.fm username and password into the main form on the site. The dap-scrob username and password form can be accessed by clicking Login on the top right corner of the screen.
If you are logged in to dap-scrob you will not need to enter your Last.fm username/password.
Can I see how my logs have been processed?
Yes, on the Results page click the number next to the "Songs" heading. A popup window will show the first 50 tracks from your log file along with other information about that submission.
Please include the log's ID number when corresponding.