Forum » Development Discussion

New Scrobbler for Apple iPhone

 
  • iPhone locked with firmware 1.1.2


    Edited by audionova on 17 Dec 2007, 10:57
  • When on a WiFi network I can scrobble no problem but when I disconnect my WiFi and listen to same music and click on the MobileScrobbler icon, it keeps saying Submitting Track. It worked once but now it doesn't! Is there a solution for this problem?

    EDIT: So, I tried to play 1 track offline and then scrobble and it worked but multiple tracks doesn't seem to work!

  • Ok, I think I finally squashed the queue problems for good. I installed the "Services" app and turned off EDGE and Wifi on my iPhone and fixed the bug that was causing it to hang at "Submitting track" forever.

    1.0.3 is available in my repo. Also, MobileScrobbler has been accepted into the "Community Sources" repository, but that takes longer to update since I don't have control over it. 1.0.3 should show up in there shortly.

    Thanks for the feedback, I hope I finally have the offline issues squashed!

    -Sam

    Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
    • tiong said...
    • User
    • 30 Nov 2007, 07:35
    Nice, now the queueing works fine.

    I have also encountered a new bug. If a song name has an A-umlaut or O-umlaut (ä or ö, both pretty common in Finnish language), the result is like this: Mokoma – Sarvip√§√§ (it should be: Mokoma - Sarvipää)

  • There will be an update to fix the problem with unicode characters this evening (Eastern Standard Time).

    -Sam

    Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
  • Thanks!!

    Thank you so very, very much. At this point, half the music I listen to is on the iPhone, and I was sad that it wasn't being scrobbled.

    @audionova: See http://jailbreakme.com/1.1.2/ for info on unlocking your 1.1.2 phone.

    • MeScott said...
    • User
    • 30 Nov 2007, 17:29
    Even after a few updates, it still crashes... I only saw a track which I played on my iPod appearing on last fm once, which was just after I had updated my iPod software to 1.1.2.

    Anything I can do to help solving this ?

    It looks like it crashes when the actual scrobbling should occur

  • I installed this on my iPod Touch last night and it works an absolute treat!

    what a fantastic application - possibly my favourite hack for the ipod touch so far!

    thanks a million for coding it dude!

  • I saw it pop up in installer.app yesterday, so I put it on my iPod touch. It works really well, especially since the Last.FM client doesn't scrobble when I sync my iTouch. I also tested it with the whole queue-ing up tracks while wifi is off, and it DOES work with multiple tracks! Thanks a bunch for making this! When I first got my iTouch I was hoping that somebody would make something like that, and it happened.

  • @MeScott: Looking at the output you pasted earlier, it doesn't seem like it's even queuing the songs. Are your songs properly tagged with the artist, title, and album? There was a bug where the client would freeze if one of these was empty, it will be fixed with the next release.

    Speaking of the next release, a little teaser:



    Artist / Track info pulled from the audioscrobbler web service as you listen, just like the desktop Last.FM client. I'm hoping to have it finished and ready in the next few days.

    Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
  • Man, that looks so cool, thanks for creating this great app. It works great!

    • MeScott said...
    • User
    • 2 Dec 2007, 22:47
    c99koder said:
    @MeScott: Looking at the output you pasted earlier, it doesn't seem like it's even queuing the songs. Are your songs properly tagged with the artist, title, and album? There was a bug where the client would freeze if one of these was empty, it will be fixed with the next release.


    That could be it! I have tagged title & artist properly in every track, but I only fill in the album-tag if I got the whole album.

    Btw, you're new release looks very nice!

    edit: Just tested it, and like you said: with title, artist and album filled in, it works! Thanks very much for your help, and your application of course.

    • [Deleted user] said...
    • User
    • 3 Dec 2007, 10:39

    Working Great

    Just to say this works great! Much appreciated!

  • Heavenly...

    Its great not to have to worry about jscrob2 anymore and all the timestamp problems.. But being able to scrobble on the go is the obvious future for last.fm...and the iphone. Nice Work!

    • Kee440 said...
    • User
    • 3 Dec 2007, 15:44
    Just wondering if you could address this issue I have.

    It seems that I can only open the MobileScrobbler when I'm connected to a wireless network, which I can understand as you need to log in to Last Fm.

    However, on many many occasions I've had the MobileScrobbler just quit, whilst I'm out, I think it must be when I pause the song for a long time. And because it's quit, I can't open it again as I'm not connected to any wifi.

    Surely you could make it so you can open the app at any time, without logging in, and just queue the songs, then log in when you get to a wifi zone and scrobble them?

    Thanks

    .
  • Buggy

    One problem I've been having: I'll think it's scrobbling my tracks because the music note icon is displayed in top right corner, but when I load up the application it isn't connected to Last.FM.

  • Auto Login

    I'm very glad to have some way to scrobble from my iphone, but I don't understand why I have to manually log in to last.fm to scrobble songs. Since MobileScrobbler saves my account information and runs in the background, it should be able to detect a Wifi connection and login to last.fm without me pressing the button. I shouldn't have to remember to login after losing signal temporarily or switching to airplane mode.

    It look like it should be possible to set a timer to login if NetworkController.isNetworkUp is true. While this might not work well for EDGE(how expensive is attempting an EDGE connection?), it should make using MobileScrobbler on a Touch or iPhone without EDGE service much easier.

  • The next release of MobileScrobbler will automatically login to Last.FM if you haven't manually logged out. It's also set to respawn itself if it crashes. This should resolve most of the issues with the scrobbler side.

    I do have another exciting announcement, though. The next version of MobileScrobbler can play Last.FM radio streams over wifi:



    Hoping to have it finished up soon.

    Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
    • Kee440 said...
    • User
    • 5 Dec 2007, 13:25
    Lookin great! Can't wait for the update :)

    .
    • DocterD said...
    • User
    • 8 Dec 2007, 10:24
    could you put up an binary for 1.1.0?

  • 1.1.0 should be available soon, I just have a few more bugs to fix before I release the binary.

    Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
  • 1.1.0 is officially released. It should be available in the Community Sources repository soon.

    New features:
    * Ability to stream Last.FM radio stations over wifi
    * Displays Last.FM artist profile for currently playing song
    * Ability to disable EDGE usage
    * Slightly re-designed status bar icon
    * Automatic login
    * Mark songs as love / ban on your profile
    * Send "Now Listening" data as well as scrobbling finished songs

    Bug fixes:
    * Fix a freeze when artist or album was not set
    * Restart automatically on crash
    * Handle usernames with spaces and other special characters

    Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
    • DocterD said...
    • User
    • 10 Dec 2007, 16:06
    how does the autologin work? It isn't working for me and i'm getting an Error (Last Result: failed Plugin Bug)

  • It will automatically log in whenever you launch the app from SpringBoard, and an update is coming later today that will automatically login when your network connection becomes available again. It also addresses a few other minor issues.

    If you're getting the "plugin bug" message, it's probably because you're behind a proxy that is truncating the message being sent to the server. MobileScrobbler will keep trying every few minutes with shorter messages until it finally goes through. Try waiting 10 minutes or so and see if the tracks are successfully scrobbled. If they aren't, please send me /Library/Logs/MobileScrobbler.log from your device so I can see the debug output.

    Thanks for the feedback.

    Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
  • MobileScrobbler 1.1.1 is a minor bug fix release:

    * Move log file to /var/root/Library/MobileScrobbler/debug.log
    * Add preferences option to disable logging
    * Switch the scrobbler to offline mode when network connection is dropped
    * Set radio volume slider to maximum. There is currently an issue with increasing the volume higher than what the iPod player last set it to, currently the volume can only be decreased. This will be addressed in a future version.
    * Default logging, scrobbling, and EDGE usage to ON for users upgrading from a previous version to match the behavior of the old versions.

    It should be available in Community Sources sometime today.

    Also, I've retired the repository I was hosting on my site, so you'll no longer see duplicate versions in Installer. Community Sources now is the official location to download MobileScrobbler from. The downside is that it takes longer to get a new release out, as I don't have direct control over the repository.

    Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
Anonymous users may not post messages. Please log in or create an account to post in the forums.