Commits on May 30, 2010
  1. scroble: add scrobble_cb()

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed May 30, 2010
  2. scrobble: add user_data

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed May 30, 2010
  3. scrobble: improve error_cb()

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed May 30, 2010
  4. scrobble: fix leak on multiple set_cred()

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed May 30, 2010
Commits on Feb 18, 2010
  1. Add new set_cred_hash() function

    Some clients might not have the original string.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Feb 18, 2010
  2. Use g_ mem functions for strings

    Just to keep consistency.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Feb 18, 2010
  3. Avoid compiler warnings

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Feb 18, 2010
  4. build: trivial cleanups

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Feb 18, 2010
Commits on Jan 17, 2010
  1. Add README

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 17, 2010
Commits on Jan 2, 2010
  1. Add copy of the license

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  2. Add license notices

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  3. Add track_dup()

    Clients might find it useful.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  4. Add pause()

    To be used when the track is no longer playing.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  5. Don't bother with tracks shorter than 30 seconds

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  6. Handle the last track specially

    We don't want to put it in the queue until after it has met the
    requisites.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  7. Avoid add_track() while loading the list

    It's better to grab the mutex the whole time.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  8. Use glib's memory for track_t fields

    The same should probably be done for other internal fields.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  9. Submit tracks after handshake

    Specially important to avoid loosing time after an invalidated session.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  10. Fix warning in ARM

    Without this the compiler is not able to match -1 with 255.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  11. Make free() accept NULL

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  12. build: trivial cleanups

    Let's make the extra cflags really extra.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 3, 2010
  13. test: add librefm scrobbling

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  14. test: don't assume there's only one session

    This one is lastfm.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  15. test: new get_session() helper

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  16. test: move keyfile to file scope

    Will be needed for further reorganization.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  17. test: remove extra tests

    No need to test for that right now.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  18. test: check for proper cred loading

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  19. test: reorganize cred loading

    Move the keyfile to main, will be useful for multi-scrobbling.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  20. Merge branch 'soup'

    committed Jan 2, 2010
  21. Add queue mutex

    Otherwise soup multi-threading might mess some things.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  22. Encode special characters

    Otherwise the server will be confused. We don't actually need to URL
    encode them, but it's OK for now I guess.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  23. Drop tracks after receiving OK

    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  24. Parse submit response

    And act accordingly.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010
  25. Only push 50 songs

    That's the limit.
    
    Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
    committed Jan 2, 2010