commit 644a36c4958d9c14f1503199c8a1934efc48eaac
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Mon Nov 22 02:07:30 2010 +0100

    improve error handling and verbose output

commit 11ff627f77822c57769d6efe9114fe09acc460c0
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Mon Nov 22 01:50:02 2010 +0100

    remove rating/love pipe system. apparently last.fm doesn't want to properly implement it for scrobblers..

commit b487152240331aea7d831f1c5475c788f8c08817
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Mon Nov 22 01:44:07 2010 +0100

    audioscrobbler now takes care of urlencoding

commit e6e2817cdd6d4e36bf3b67819e9410046df89d93
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Mon Nov 22 01:44:00 2010 +0100

    don't zero std::strings

commit bc8ff1a736e717021ad667e64aaf1048a0620d50
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Mon Nov 22 01:42:51 2010 +0100

    audioscrobbler class now takes care of the urlencoding

commit 91441372d9206f443a545542fc3f818f27d6b089
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Mon Nov 22 01:41:43 2010 +0100

    support the new scrobbling api (version 2.0)

commit 18e43b62be686df8f7f5071e09f2140da22a01ce
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Mon Nov 22 01:27:31 2010 +0100

    add GetSong() method returning data on the currently playing song (this is required for loving tracks)

commit 6843a704afc4d8019e51ae4e27228ee10f536f94
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Sun Nov 21 20:46:55 2010 +0100

    escape the entry fields only when needed

commit d13e8faec18ca173fe9534e3154ef277fa9c9a25
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Thu Nov 18 21:51:09 2010 +0100

    new protocol doesn't require specific scrobble & now-playing urls

commit 3f3087c25833b7508531483fe7739b9af959d908
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Thu Nov 18 21:49:14 2010 +0100

    mention 2.0 protocol in readme

commit a1ab730a6d371d384168b9f4078120c5f01ff0c7
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Thu Nov 18 21:43:29 2010 +0100

    bump version to 0.3.0, update contact info

commit e24533dafd4279af0842405bf320264e3ab1c8c7
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Thu Nov 18 21:42:44 2010 +0100

    bump version to 0.3.0

commit 8c753bcaa3708c86de8165ca9ad04942787372ff
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Thu Nov 18 21:42:12 2010 +0100

    update copyright notice

commit dc078c5455708854a893152b9b67cfa332ed438b
Author: Henrik Friedrichsen <henrik@dsp.(none)>
Date:   Wed Jun 9 02:56:36 2010 +0200

    fix a bug in the makefile where the LDFLAGS would be ignored (patch by Christoph Mende)

commit 0d7dab6506fbbc399d0e97f72f4a2d6e81eee9d3
Author: hrkfdn <hrkfdn@gmail.com>
Date:   Thu Feb 25 14:02:54 2010 +0100

    fix Makefile. thanks namelessjon & harald pfeiffer

commit 868cb2b8ed91ecd6feb4452c8aa6961ff5396013
Author: Henrik Friedrichsen <henrik@lolita.localdomain>
Date:   Thu Feb 25 13:58:39 2010 +0100

    change manprefix in makefile. thanks namelessjon & harald pfeiffer!

commit 652e5e73910284f9ce1ba3d30ae5f4165bf3afc3
Author: Henrik Friedrichsen <hrkfdn@gmail.com>
Date:   Sat Oct 10 14:44:53 2009 +0200

    update version

commit 09410ff356763b9d838c42be99601ab8446632f5
Author: Henrik Friedrichsen <hrkfdn@gmail.com>
Date:   Sat Oct 10 14:29:10 2009 +0200

    update changelog

commit 0f02764aa99ca3db0316987f3deedaa233d050d3
Author: Henrik Friedrichsen <hrkfdn@gmail.com>
Date:   Sat Oct 10 14:28:41 2009 +0200

    update version

commit 52439dde1b886646453443427e9b31e0a5784b88
Author: Henrik Friedrichsen <hrkfdn@gmail.com>
Date:   Sat Oct 10 14:22:06 2009 +0200

    update changelog

commit 4e7ae606915dbfc2b20f2771d5589582a216bfdb
Author: Henrik Friedrichsen <hrkfdn@gmail.com>
Date:   Sat Oct 10 14:18:42 2009 +0200

    update version

commit 2dbc1013cdcd5ae278cc4517a3cb3b7b81368488
Author: Henrik Friedrichsen <hrkfdn@gmail.com>
Date:   Sat Oct 10 14:18:22 2009 +0200

    make PREFIX, MANPREFIX and CONFIG changeable

commit d79f3cbacc95cb155a390dc2c288ee2ea892492a
Author: Henrik Friedrichsen <hrkfdn@gmail.com>
Date:   Sun Jun 21 15:35:54 2009 +0200

    fix pipe access mask

commit 2771366a25e4a4d428acf1df2472caa5c6322c15
Author: Henrik Friedrichsen <henrik@kiwi.icecap>
Date:   Sun Feb 22 14:31:47 2009 +0100

    fix mpdaspipe permissions

commit e70310ea90a67b2df19754f095ac906ea9c9ff50
Author: Henrik Friedrichsen <henrik@kiwi.icecap>
Date:   Mon Feb 2 22:19:06 2009 +0100

    end arglist

commit 9f898da9820706e98401c86b3966322e70cd1c6a
Author: Henrik Friedrichsen <henrik@kiwi.icecap>
Date:   Mon Feb 2 21:58:02 2009 +0100

    fix g++ warnings

commit d225ccdfdccf5211b3a6bee3bce56c2140462d8d
Author: Henrik Friedrichsen <henrik@kiwi.icecap>
Date:   Mon Feb 2 21:56:15 2009 +0100

    add timestr() prototype

commit 05f6fbcad4e38fd15f79948b910a1aa6e3f29219
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Fri Dec 26 23:52:58 2008 +0100

    update email/nickname

commit 57a22ee6f60ef20fbab7314ca9498b511e4ec46e
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Fri Dec 26 23:49:46 2008 +0100

    daemonize mpdas when launched with -d switch (Romain Tartière)

commit 324843e11be9f39e13e8d1374879be4ef8fc755c
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Fri Dec 26 15:29:55 2008 +0100

    foo part II

commit a60b3ebcc9bec80df7f59ea2ae18fb29ab2838c8
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Fri Dec 26 15:26:19 2008 +0100

    foo

commit 3e3e6b6d5823c1574c8dbde48ea7163e5d7a9546
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Fri Dec 26 15:12:42 2008 +0100

    add newline before debug. (thanks to tuqs, the manpage nazi)

commit cce52aaa672697ac45cee3c76d7036d8376447cf
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Wed Dec 24 15:28:51 2008 +0100

    update changelog

commit 888b8397fd5ad2afed444c107129dddd84a817b4
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Wed Dec 24 15:28:28 2008 +0100

    update program version in makefile

commit e0083fe81d9c324010aef8ec8da3ef5603f7884f
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Wed Dec 24 15:26:09 2008 +0100

    update manpage version

commit 90d9d549cebf4ea9affcb1e60e5b2ffc5fecdaad
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Wed Dec 24 15:21:48 2008 +0100

    bump as client version

commit d0021ab064e0b48ab055affa7b6baaecde84070b
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Wed Dec 24 15:10:11 2008 +0100

    fix compile error

commit 7d2eb9721d01b2ac628535f57436409f6a0d76a6
Author: Henrik Friedrichsen <henrik@canaan.megawr.ath.cx>
Date:   Wed Dec 24 15:00:01 2008 +0100

    load config in homedir if no username is given

commit b4b6455907466959ca30434e4e4118528d425370
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 17:50:30 2008 +0100

    check pipe in mainloop

commit 66a917e20d55b0f2d0d4305dd1a83451057ec7cc
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 17:50:07 2008 +0100

    add pipe for loving tracks (still just a draft)

commit a25c47b6e936a4ddacc5e7d3e8f1959c1013c36e
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 17:49:57 2008 +0100

    add fcntl.h header

commit 85f78f1408fb817d56de4a0065d6038a5abb4218
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 17:49:41 2008 +0100

    fix debug option

commit 833836bf75fc137baa683ee2cb76181630eb8280
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 16:43:44 2008 +0100

    add GetLove() and love indicator

commit 2de826f61ed8aa7e0320bf469793fdc0073d0e53
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 16:43:33 2008 +0100

    add errno.h header

commit a047a41702c71cddf5c88147590ce4b7b7c1b49e
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 16:34:30 2008 +0100

    open rating pipe

commit edfc9159cddbc94af58d31736ad7715c0077fdea
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 16:34:19 2008 +0100

    add headers for mkfifo()

commit 3cb9fdb513471da5014ae7a493cc58d7db5049d8
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 16:27:31 2008 +0100

    create rating pipe

commit f22d27e38d714d97dc3174e3bcc6e0aa82551139
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Dec 7 16:24:50 2008 +0100

    update ChangeLog

commit 949910ad574452a46ae287dec2436fc4553d1098
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Nov 30 15:04:19 2008 +0100

    include debug output in example config

commit 4b21a18e0f565b1fdc28fca0efff0e2f499a3b88
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Nov 30 15:04:07 2008 +0100

    check if debug is on when printing info messages

commit d6adc043d4fabee5cca8629812c2e57474ae91c7
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Nov 30 15:03:53 2008 +0100

    explain debug config variable

commit 20f023023d80f90e0b681970a3a6e376383d25cf
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Nov 30 15:03:38 2008 +0100

    implement debug setting

commit 4630ec076823269f9acf77327501f9a6fe924d91
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Nov 30 15:03:18 2008 +0100

    update version, mention 'debug' config setting

commit 7adebf193f3d883a3493b1f90fbf4340669b0c83
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Nov 30 15:03:11 2008 +0100

    update version

commit 84905518a8bfeb5926fe9e45a23ac175d39ec4ee
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Nov 30 14:55:45 2008 +0100

    don't print info messages to the error stream

commit c1b8fcf2c99ef5f07c3b38878c714e18f8c01e1a
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Nov 30 00:02:25 2008 +0100

    respect BADTIME error message by server

commit 971a24b7363d1dc3cfebd77dfa09e506de4777d5
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sat Nov 29 22:53:59 2008 +0100

    prettify makefile output

commit 0c71a2c00989ef8f656f050909ce0db35ed5e81b
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 17:31:51 2008 +0100

    update ChangeLog

commit 8cc0e2f11834bbeddc92ed6c5d6ac7f3d500d2ef
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 17:31:23 2008 +0100

    remove manpage on uninstall

commit a05572b37e9eb3ac8420fe1d7117b16dbcf2392f
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 17:28:31 2008 +0100

    install manpage

commit b1ea2a61cc07632abe58d3d7c5979dd929a64306
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 17:28:21 2008 +0100

    update changelog

commit 830d5e5d23232762f84907f6ad512a3fc5a9ec9e
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 17:25:39 2008 +0100

    add manpage (thanks tuqs)

commit 8191c9dfd82d97f9f4d488c98432708f8cdef2f4
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 16:19:25 2008 +0100

    implement gotNecessaryData(), make LoadConfig() public.

commit f520a1dc519f4376c3507abce7c15bc6e33ebdc9
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 16:19:09 2008 +0100

    load user config after setting the uid

commit 0adfe8e284c47df192011478ce64b8a5beaed28a
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 16:18:38 2008 +0100

    load userconfig after setting the uid

commit 9a347576a272e3239b23c35f6c842d6959e63eab
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 16:06:12 2008 +0100

    ignore runas when run as a user.

commit 5515c399e5b3791deaf8139d5335e57263baa23e
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 15:49:08 2008 +0100

    load global config first and then the config in home dir

commit e784a491ee8c18bda516951a8d3792552d83a3cf
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Nov 28 15:45:49 2008 +0100

    separate config loader from constructor

commit c8869baea95e52c523e84fc697e2ed09f5b69870
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:30:02 2008 +0100

    add example config

commit 90a8f2fb86eb27da14ecf30618fa7fb01bd653c7
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:26:59 2008 +0100

    update changelog

commit 11fb3fabd103addea106f2952094e05d52c0eb0d
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:23:50 2008 +0100

    export fileexists()

commit 2b217fd8fda4a237f3fd2a5f4427fe6e204ee862
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:22:57 2008 +0100

    add commandline switches and user switching through commandline. ignore empty usernames

commit 72a53cd945756a6d193426eee8c56208cd166a9b
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:22:48 2008 +0100

    add fileexists() util function

commit ce5c43bff580ab883bd93581bb60c53ae0c21fe2
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:22:35 2008 +0100

    add runas option

commit 682400ee554bfd371d0542f27551f41f33f7e0cc
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:22:27 2008 +0100

    add runas option

commit 6c3e72bfce06173641bc6131a24c01a5f608a40c
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:21:33 2008 +0100

    change preprocessor name to avoid conflicts

commit d85170ed39fee6e3830507e67c25411593b88d8f
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:20:53 2008 +0100

    update readme to explain user switching and new config files

commit 83311b5d2553838be27c12ecf6d4f15842a2aba5
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 25 21:20:32 2008 +0100

    pass preprocessor defines to gcc (configdir, version)

commit 57dfe0ec9f98f00f698a744fa156d37eac1aa505
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Wed Nov 19 23:07:38 2008 +0100

    Update ChangeLog

commit 9d3075c189eebd446678c883c01da3d659cf1aed
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Wed Nov 19 23:06:34 2008 +0100

    Re-implement re-handshaking after 3 scrobble errors

commit 598b614aa7165aea397d9ec0ebaea0a7888c2ccc
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Wed Nov 19 23:06:20 2008 +0100

    Fix error message typos

commit d3d78578ce7c9f272b523f23e2c67846f0acc1c0
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Wed Nov 19 23:06:01 2008 +0100

    make Failure() method public

commit 94fedbf78b80d07029b62c026fc76b8d7d045d62
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 18 23:40:23 2008 +0100

    update changelog

commit 85bd50748ec641e31484d1278532ffea0a930bd0
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 18 23:38:09 2008 +0100

    fix a crash bug reported by tuqs (thanks!)

commit b04e3041ccd60bf5bb71d31cf3938eb8ccda4e2c
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 18 16:18:00 2008 +0100

    fix typos, soem of tehm reported by tuqs. weow weow, spelilng police!

commit f0d5367b339ece51b747d4fbae231682b079eb8e
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 18 00:00:33 2008 +0100

    fix user switching

commit 1e5bed75fca3640c024f6199d65ee66e6e1f24e5
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 18 00:00:24 2008 +0100

    add headers

commit 76816b506bae83442e8c92678281ac792dcef1f9
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Mon Nov 17 23:53:46 2008 +0100

    allow switching to other usernames when root

commit d71c90d147b585979241474efe0681493f747f54
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Mon Nov 17 21:34:12 2008 +0100

    add ChangeLog

commit 99be10bffe20701032572d9bd794efd2d7596a6e
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Mon Nov 17 00:30:21 2008 +0100

    update readme

commit fd2164de9d65557e230b1f23cd5d39efd700b463
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Mon Nov 17 00:28:53 2008 +0100

    fix compile error

commit 4bea110bcb5b760d2729f7a5a55f66873bb8009e
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sat Nov 15 22:10:15 2008 +0100

    fix makefile (Andrey Rahmatullin)

commit 7283d6107144c2c2b2b027648a5132bc091ede4b
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sat Nov 15 22:09:06 2008 +0100

    comply to g++ 4.3 (Andrey Rahmatullin)

commit 5862b227ecdfef3b73de832837025fbb28b9d8e3
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 11 19:01:46 2008 +0100

    sanitize makefile for distribution

commit 3a847ac46af9d7f9952710f9658955a32647a149
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Tue Nov 11 18:51:40 2008 +0100

    update to 0.2.0, fix tab

commit 79575aaf2c7293a393fd911fc982c9e2b61776a5
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 23:27:36 2008 +0100

    use config variables instead of preprocessor defines

commit 1d21dfc321127e9c76ba77d98d052c80be2ee214
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 23:27:25 2008 +0100

    initialize config class

commit 3ce63c6b0c4d09c9e9264d1c97bdc12322d86e8b
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 23:27:12 2008 +0100

    add getters and setters

commit 9cd68d61eeeefd41e85ffd664db60a28cf51ab70
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 23:26:42 2008 +0100

    read config, extract settings with tokens

commit 35056a8dea54de8517eb4b18d8ed212ef57ac76f
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 23:26:29 2008 +0100

    explain config syntax

commit ceebeb3e0ce2f4d1484f92eff0540095535a8f1b
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 23:09:12 2008 +0100

    use config data

commit 7d2ad39720fa1cd009f89fcf3106b584a82bdd17
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 22:37:50 2008 +0100

    first draft of CConfig layout

commit 551c89e68acab86c0abdcecbb648922ee21ed02f
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 22:37:40 2008 +0100

    get ready for configs

commit 4a6ca9d8c116e00dd028a654def3e45deb15412a
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 22:33:31 2008 +0100

    add config.cpp to build

commit a26eb024512999a4893d07cc066fb4be78693ff1
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Fri Oct 31 22:33:15 2008 +0100

    create CConfig class

commit c45b30461bea6302d471ffff738f728ba72808a7
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Wed Oct 22 18:04:21 2008 +0200

    update version

commit 8a9a15e87400f9e8253f85e43118941b5e47dd40
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Oct 12 14:22:35 2008 +0200

    log new songs

commit a628186355d5e4b72ebf49f5b88b165e454b21ee
Author: hrkfrd <hrkfrd@gmail.com>
Date:   Sun Oct 12 14:22:20 2008 +0200

    bugfix: initialize _failtime

commit 05fa85c741340c80911fb441099697353013435c
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Sun Sep 21 00:01:17 2008 +0200

    add docs. first release (0.1)

commit 0e3871687c35547538af06d62008098ac2cff8bb
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Thu Aug 28 00:47:54 2008 +0200

    pad hours with zero

commit 92087ab4304a178bafe48620f5270990d3118847
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Thu Aug 28 00:45:58 2008 +0200

    fix a crash bug caused by an empty album string

commit fd9e29caf774f8d73230c6473b042a64738983b0
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Tue Aug 26 16:48:32 2008 +0200

    save song data

commit 252bd370a5c2d221b43ba3e0dda75b2c5a4307f0
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Tue Aug 26 15:38:32 2008 +0200

    return failure indicator

commit e948bab141defbfb3870309cb9bbf88170bf763e
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Tue Aug 26 15:37:32 2008 +0200

    treat failures according to protocol

commit cd7252043ff0884e585af7c4082f29fca04b5fcc
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Tue Aug 26 15:30:06 2008 +0200

    fix typo

commit 3e1ee9325b3c502bee5820707df2ad30e03f2786
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Tue Aug 26 15:29:38 2008 +0200

    check for handshake when scrobbling

commit bcb631f5a0d78446ef5963c55c9e467c84eaf9c0
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Tue Aug 26 15:22:33 2008 +0200

    check for valid song pointer

commit 8dca2e73ab7f477033c0d188e42abaad67a12a92
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Tue Aug 26 14:21:39 2008 +0200

    store song locally

commit ee4d54870aa90a2d813f6c43f49c21a591cdf137
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 23:06:04 2008 +0200

    check for a valid Song in SendNowPlaying

commit 0cb53a400e37a67e9f09d425755e249804984530
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 22:33:21 2008 +0200

    add session key to request in Scrobble()

commit edeac4fe5659b03ec3a7b40d3a3b69885acc2b4d
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 22:29:40 2008 +0200

    fix compile errors

commit 0574f2944943638369169caabaa587269799149f
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 22:28:58 2008 +0200

    use CreateScrobbleMessage in Scrobble()

commit c7b3c47d73593a27ad8029c7c68afa5d341dcc25
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 22:27:44 2008 +0200

    add forgotten keys in CreateScrobbleMessage

commit 094e0a288620fc8cbf4b30c630aa09a9c12624bc
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 22:26:03 2008 +0200

    add CreateScrobbleMessage to CAudioScrobbler

commit f459a6d48c4062a6b8390b8b2097b408e5f80fe2
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 22:01:31 2008 +0200

    remove gitignore

commit afbc86c4de1f7e1459579cef874dfe3dfa91303a
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 21:57:23 2008 +0200

    add gitignore

commit dfbc2bb8524ab0d7bd50b1eab8c71dbe6844120d
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 21:51:45 2008 +0200

    first commit, rewrite in c++

commit b6a1c0ba9924f4edf497c14ef7ba5923efa1f4b3
Author: Henrik Friedrichsen <hrkfrd@gmail.com>
Date:   Mon Aug 25 21:51:33 2008 +0200

    enter your login data here
