0000000000000000000000000000000000000000 c68960c390a84851788213396af9c1c5d7a97a55 Claudio Saavedra <csaavedra@igalia.com> 1251837715 +0300	commit (initial): Initialize with daemon dummy template
c68960c390a84851788213396af9c1c5d7a97a55 df79aa84aaa73cc69a31b56c7b5e148951289f52 Claudio Saavedra <csaavedra@igalia.com> 1251839495 +0300	commit: Print only the relevant data. Introduce helper function for string metadata.
df79aa84aaa73cc69a31b56c7b5e148951289f52 d59c1d5ac9b38a4df368974c0beee4bec86e29cc Claudio Saavedra <csaavedra@igalia.com> 1252095474 +0300	commit: Remove unnecesary messages and extra code
d59c1d5ac9b38a4df368974c0beee4bec86e29cc 59e7d8706d54c49b9a0d860c41f60ff0c268b3c4 Claudio Saavedra <csaavedra@igalia.com> 1252146117 +0300	commit: Add initial lastfm scrobbler implementation
59e7d8706d54c49b9a0d860c41f60ff0c268b3c4 f3885153fa23c6c325b26cdbf79d3b137d24299b Claudio Saavedra <csaavedra@igalia.com> 1252162634 +0300	commit: Parse the handshake response and store relevant session data
f3885153fa23c6c325b26cdbf79d3b137d24299b 9aa1cfc24b3c01e7049750532921d6552be4a008 Claudio Saavedra <csaavedra@igalia.com> 1252163258 +0300	commit: Clean up compile warnings
9aa1cfc24b3c01e7049750532921d6552be4a008 a82dbef50b0d44e201790f55a9467ad6d4f625f0 Claudio Saavedra <csaavedra@igalia.com> 1252163290 +0300	commit: Add basic Makefile
a82dbef50b0d44e201790f55a9467ad6d4f625f0 92bc1e407f4c53e0bfb670b701db822527144636 Claudio Saavedra <csaavedra@igalia.com> 1252267408 +0300	commit: Add simple track structure and methods
92bc1e407f4c53e0bfb670b701db822527144636 6a95b7f194c06a49e70ffd17f4e4c151ab73f851 Claudio Saavedra <csaavedra@igalia.com> 1252267596 +0300	commit: Add
6a95b7f194c06a49e70ffd17f4e4c151ab73f851 0cd3ce42505051bdd261cde91dfb1563412854c9 Claudio Saavedra <csaavedra@igalia.com> 1252268939 +0300	rebase -i (finish): refs/heads/master onto a82dbef
0cd3ce42505051bdd261cde91dfb1563412854c9 19a17f17d0b4aaf377d9c89005288afa1b5a9f7e Claudio Saavedra <csaavedra@igalia.com> 1252269147 +0300	rebase -i (finish): refs/heads/master onto 59e7d87
19a17f17d0b4aaf377d9c89005288afa1b5a9f7e 6457b6d7d0cb217c9fba879266963d69dedba3c2 Claudio Saavedra <csaavedra@igalia.com> 1252269178 +0300	commit (amend): Send Now-Playing notification for currently played song on metadata-changed
6457b6d7d0cb217c9fba879266963d69dedba3c2 64787e585a4ba95cd39ade1ea21738705b6fe4a3 Claudio Saavedra <csaavedra@igalia.com> 1252355827 +0300	commit: Add a GQueue for the tracks to be scrobbled
64787e585a4ba95cd39ade1ea21738705b6fe4a3 2011dc2d871437fa45d3750bdf12ecf3764fe51d Claudio Saavedra <csaavedra@igalia.com> 1252613470 +0300	commit (amend): Add a GQueue for the tracks to be scrobbled
2011dc2d871437fa45d3750bdf12ecf3764fe51d cf5886387c4371c9615d738e72edf015901c375d Claudio Saavedra <csaavedra@igalia.com> 1252955598 +0300	commit: Use an int64 for the tracks lenght as required by mafw
cf5886387c4371c9615d738e72edf015901c375d 3d1fe4a991d22cfd1d8c004407e21904609b47b9 Claudio Saavedra <csaavedra@igalia.com> 1252955886 +0300	commit (amend): Use an int64 for the tracks lenght as required by mafw
3d1fe4a991d22cfd1d8c004407e21904609b47b9 b8ed4782c854a273e1be8711faa8b5f9657f0c1b Claudio Saavedra <csaavedra@igalia.com> 1252956561 +0300	commit: Retrieve the missing metadata required for a scrobble
b8ed4782c854a273e1be8711faa8b5f9657f0c1b 04659174bee4a7af596e2153db1fb24a9bde5785 Claudio Saavedra <csaavedra@igalia.com> 1252957657 +0300	commit: Initial implementation of the scrobbling call
04659174bee4a7af596e2153db1fb24a9bde5785 0936beff2b5b0b30d49e28b102ee809fcb1d46d5 Claudio Saavedra <csaavedra@igalia.com> 1252959883 +0300	commit: Use the track length for the submission timeout
0936beff2b5b0b30d49e28b102ee809fcb1d46d5 f2a9ab8e8d15c2cb689b61ea80453a06aa536e22 Claudio Saavedra <csaavedra@igalia.com> 1252960242 +0300	commit: Clean the submission queue on enqueue of each track
f2a9ab8e8d15c2cb689b61ea80453a06aa536e22 99f024bdf2b945b308a09c78d866bbdbf8951b61 Claudio Saavedra <csaavedra@igalia.com> 1253116524 +0300	commit: Clean the queue before setting a new playing-now track
99f024bdf2b945b308a09c78d866bbdbf8951b61 6af5fce5da79f799ff8e96f4aca1758cbce7a488 Claudio Saavedra <csaavedra@igalia.com> 1253117205 +0300	commit: Use the identifier provided by last.fm for scrobbling
6af5fce5da79f799ff8e96f4aca1758cbce7a488 654edcd9b614f11374460a67119d1a305444ae7c Claudio Saavedra <csaavedra@igalia.com> 1253120618 +0300	commit: Load the last.fm credentials from a keyfile
654edcd9b614f11374460a67119d1a305444ae7c 3ced6c358ee203e1a487a95601c2a3fd3bea1b8f Claudio Saavedra <csaavedra@igalia.com> 1253129825 +0300	commit: Add README and AUTHORS files
3ced6c358ee203e1a487a95601c2a3fd3bea1b8f 124656a67c8fb0c80ebb8adc4a0ba340e5c60b4a Claudio Saavedra <csaavedra@igalia.com> 1253134318 +0300	commit: Use autotools for building and packaging
124656a67c8fb0c80ebb8adc4a0ba340e5c60b4a 9b9b2d4c34e80010a7a92998c339f3551e9dc461 Claudio Saavedra <csaavedra@igalia.com> 1253137269 +0300	commit: Add missing autogen.sh
9b9b2d4c34e80010a7a92998c339f3551e9dc461 4ab2f01aab9f2664032e226fe999c69aa65126d1 Claudio Saavedra <csaavedra@igalia.com> 1253137313 +0300	commit: Removed static Makefile
4ab2f01aab9f2664032e226fe999c69aa65126d1 ba68e20f1918c4cae11339af0142279723c42a30 Claudio Saavedra <csaavedra@igalia.com> 1253137348 +0300	rebase -i (finish): refs/heads/master onto 3ced6c3
ba68e20f1918c4cae11339af0142279723c42a30 2c086bdcf35dd06fc5cf2bf7bfa8e1817e1d87f6 Claudio Saavedra <csaavedra@igalia.com> 1253168793 +0300	commit: Add GPLv2 header to source files
2c086bdcf35dd06fc5cf2bf7bfa8e1817e1d87f6 a7c09560a5b78671ff6146b796b968307f60b887 Claudio Saavedra <csaavedra@igalia.com> 1253174353 +0300	commit: Add AM_MAINTAINER_MODE to configure.ac
a7c09560a5b78671ff6146b796b968307f60b887 1fccc45419d08751afb63b0bcef9ba27abb3421f Claudio Saavedra <csaavedra@igalia.com> 1253349412 +0300	commit: Rename on_timeout() to scrobble_timeout()
1fccc45419d08751afb63b0bcef9ba27abb3421f 610586c354691e6d894e0f4067001c4c8f345c2b Claudio Saavedra <csaavedra@igalia.com> 1253351151 +0300	commit: Actually clean the tracks queue from the tail
610586c354691e6d894e0f4067001c4c8f345c2b d0c1406b09e5be8bf9578d2accbcff7ed93d55bc Claudio Saavedra <csaavedra@igalia.com> 1253354297 +0300	commit: Add mafw_lastfm_scrobbler_set_credentials()
d0c1406b09e5be8bf9578d2accbcff7ed93d55bc cbdf430ec956781c78e3e3887e071ec7c9f7755e Claudio Saavedra <csaavedra@igalia.com> 1253354363 +0300	commit (amend): Add mafw_lastfm_scrobbler_set_credentials()
cbdf430ec956781c78e3e3887e071ec7c9f7755e 3a5e76820a874a16ac99153b3f6e5dbfce475046 Claudio Saavedra <csaavedra@igalia.com> 1253355287 +0300	commit: Retry handshaking when connection fails
3a5e76820a874a16ac99153b3f6e5dbfce475046 d90e0756ec6657bf20965431caa7f6477eef7d7d Claudio Saavedra <csaavedra@igalia.com> 1253355362 +0300	commit: Don't set playing-now status nor scrobble if handshake is needed
d90e0756ec6657bf20965431caa7f6477eef7d7d 0121e5602af0ae0ab53c11dc1b08752edac2a3ee Claudio Saavedra <csaavedra@igalia.com> 1253355579 +0300	commit: Requeue tracks on scrobble submit failure and handshake again
0121e5602af0ae0ab53c11dc1b08752edac2a3ee 261a29cd4352bf753d07fe6af43df4680aa31ba2 Claudio Saavedra <csaavedra@igalia.com> 1253355618 +0300	commit: Improve submission logging messages
261a29cd4352bf753d07fe6af43df4680aa31ba2 8a61e02fc969df4ea27b53ee80f19ec97c065078 Claudio Saavedra <csaavedra@igalia.com> 1253565386 +0300	commit: Do not scrobble tracks without artist or title metadata
8a61e02fc969df4ea27b53ee80f19ec97c065078 d15ef56bee22e3307bd3ca96a91a44c4b52ed010 Claudio Saavedra <csaavedra@igalia.com> 1253565529 +0300	commit: Do not encode NULL strings or soup_uri_encode() will crash
d15ef56bee22e3307bd3ca96a91a44c4b52ed010 b544e7b45642c8c1959662aad412645d1c53783e Claudio Saavedra <csaavedra@igalia.com> 1254172574 +0300	pull . fremantle-packaging: Fast forward
b544e7b45642c8c1959662aad412645d1c53783e 80eaf566e78f0e6bb07f9013177a12a6d2f66c4b Claudio Saavedra <csaavedra@igalia.com> 1254172803 +0300	80eaf566e78f0e6bb07f9013177a12a6d2f66c4b: updating HEAD
80eaf566e78f0e6bb07f9013177a12a6d2f66c4b 049de747836973400c137863615a84ada316aab6 Claudio Saavedra <csaavedra@igalia.com> 1254173093 +0300	commit: Remove irrelevant comments
049de747836973400c137863615a84ada316aab6 01e53f97343a9a1e3d9bc247492c32ca29d7410f Claudio Saavedra <csaavedra@igalia.com> 1254173107 +0300	commit: Factor the code to flush the scrobbling queue into a public method
01e53f97343a9a1e3d9bc247492c32ca29d7410f 4017e144bb282142ca6cd0e257b07e1dfc1a953b Claudio Saavedra <csaavedra@igalia.com> 1254173124 +0300	commit: Flush the scrobbling queue when the renderer is stopped
4017e144bb282142ca6cd0e257b07e1dfc1a953b 8c726f40872c0d277f86457405c060f93bfd320d Claudio Saavedra <csaavedra@igalia.com> 1254173139 +0300	commit: Remove already implemented features from README
8c726f40872c0d277f86457405c060f93bfd320d 2b10c79d9b9d0aca441e64f286c7e03e7a721c3d Claudio Saavedra <csaavedra@igalia.com> 1254173815 +0300	rebase -i (finish): refs/heads/master onto 654edcd
2b10c79d9b9d0aca441e64f286c7e03e7a721c3d 519038c1bfb162f81f9a7340e88e28c948e2960e Claudio Saavedra <csaavedra@igalia.com> 1254485013 +0300	commit: Update README
519038c1bfb162f81f9a7340e88e28c948e2960e 698aec5e5b86c1277492c5a3575d9e92017e98e2 Claudio Saavedra <csaavedra@igalia.com> 1254485087 +0300	commit: Release 0.0.1
698aec5e5b86c1277492c5a3575d9e92017e98e2 2d29b38246deec162aa9866786e69f7acd7e6a61 Claudio Saavedra <csaavedra@igalia.com> 1254491393 +0300	commit: Do not depend on a explicit mafw version
2d29b38246deec162aa9866786e69f7acd7e6a61 fa0296cfbf44b112d3329e822d3c4ae99799c261 Claudio Saavedra <csaavedra@igalia.com> 1254566851 +0300	commit: Add dummy control panel applet for configuring the last.fm account
fa0296cfbf44b112d3329e822d3c4ae99799c261 273b1920afd84cb35d8a7b96520655abbc021c46 Claudio Saavedra <csaavedra@igalia.com> 1254573388 +0300	commit: Set invisible input mode for the applet password entry
273b1920afd84cb35d8a7b96520655abbc021c46 8692e46aa318a14e1a85bfa1db828a6dab7eb214 Claudio Saavedra <csaavedra@igalia.com> 1254574814 +0300	commit: Give a better layout to the applet
8692e46aa318a14e1a85bfa1db828a6dab7eb214 05f2471a60c5d7272b07aa6ceaf8a00a6d53ba2e Claudio Saavedra <csaavedra@igalia.com> 1254574869 +0300	commit: Load the username in the applet if it already exists
05f2471a60c5d7272b07aa6ceaf8a00a6d53ba2e 89c42803513203bd51b3a52bc6fd8eaf28e2ed0d Claudio Saavedra <csaavedra@igalia.com> 1254575587 +0300	commit: Save credentials introduced in the applet in the keyfile
89c42803513203bd51b3a52bc6fd8eaf28e2ed0d bfdd78de6c5befdedd0041c3f6a16f8e8a0cec3e Claudio Saavedra <csaavedra@igalia.com> 1254685556 +0300	commit: Validate the applet input before saving and show banner if data is missing
bfdd78de6c5befdedd0041c3f6a16f8e8a0cec3e 1ee3cfd086a501d70949fcfac17ebbfed6f27acb Claudio Saavedra <csaavedra@igalia.com> 1254687491 +0300	commit: Use LDADD instead LIBADD during settings applet linking
1ee3cfd086a501d70949fcfac17ebbfed6f27acb 98c57b2bf887ab5e9279e848ba1e6ac83fa18b79 Claudio Saavedra <csaavedra@igalia.com> 1254773317 +0300	commit: Decrease handshake retry frequency.
98c57b2bf887ab5e9279e848ba1e6ac83fa18b79 57888355fdb4d17b5dac08f33fde084139f30fe9 Claudio Saavedra <csaavedra@igalia.com> 1254850314 +0300	commit: Use int for the track length but check for int64 just in case
57888355fdb4d17b5dac08f33fde084139f30fe9 d0e29e46efd24e97f8acae57eac06459d82b97a6 Claudio Saavedra <csaavedra@igalia.com> 1254865991 +0300	commit: Free the previous last.fm session data before storing new one
d0e29e46efd24e97f8acae57eac06459d82b97a6 ba7e2ca14060bc1c39997ba01c805e6f9e7df82e Claudio Saavedra <csaavedra@igalia.com> 1254866261 +0300	commit: Defer the handshake after a failed scrobble
ba7e2ca14060bc1c39997ba01c805e6f9e7df82e 26edae7615293958ca42023ff07397db2fcf8e30 Claudio Saavedra <csaavedra@igalia.com> 1254866417 +0300	commit: Retry scrobbling also after a BADSESSION scrobble response
26edae7615293958ca42023ff07397db2fcf8e30 758c0fee4f421b6b54070c09b0a41f3971bb7e89 Claudio Saavedra <csaavedra@igalia.com> 1254866475 +0300	commit: Defer a handshake after a BADSESSION playing-now response
758c0fee4f421b6b54070c09b0a41f3971bb7e89 5d12d4ec8c4edd2dbbfecbf227cc05cd0df2e2ac Claudio Saavedra <csaavedra@igalia.com> 1254866704 +0300	rebase -i (finish): refs/heads/master onto 98c57b2
5d12d4ec8c4edd2dbbfecbf227cc05cd0df2e2ac a5b3777d7ba04e4d8097cdfbaa24b991b579e4df Claudio Saavedra <csaavedra@igalia.com> 1254866754 +0300	HEAD~1: updating HEAD
a5b3777d7ba04e4d8097cdfbaa24b991b579e4df cd11f1b0b674a55a046762394db5586398d01fe6 Claudio Saavedra <csaavedra@igalia.com> 1255590974 +0300	commit: Fix the instructions to create the .lastfm credentials
cd11f1b0b674a55a046762394db5586398d01fe6 6102920ec328a9dbe48fde9962073cc4c3b0fb60 Claudio Saavedra <csaavedra@igalia.com> 1255591060 +0300	commit (amend): Fix the instructions to create the .lastfm credentials
6102920ec328a9dbe48fde9962073cc4c3b0fb60 a09166acbfd58084ae72a43b1a63f7fbfe8b1578 Claudio Saavedra <csaavedra@igalia.com> 1255894565 +0300	commit: Cast a GSourceFunc properly
a09166acbfd58084ae72a43b1a63f7fbfe8b1578 628e38bb4c588f408db84d9193d1526e102ec193 Claudio Saavedra <csaavedra@igalia.com> 1255902397 +0300	commit: Suspend scrobbling of tracks during pause
628e38bb4c588f408db84d9193d1526e102ec193 2690874316b1ea9a4338afef05dc821c5e754264 Claudio Saavedra <csaavedra@igalia.com> 1255903569 +0300	commit: Remove a broken line
2690874316b1ea9a4338afef05dc821c5e754264 76c3bbd5d1d5061becc44b5767a87c23ed474ab4 Claudio Saavedra <csaavedra@igalia.com> 1255903573 +0300	commit (amend): Fix the compilation
76c3bbd5d1d5061becc44b5767a87c23ed474ab4 5140410fa85196b08f3a3cbeac6428511eb0ed0f Claudio Saavedra <csaavedra@igalia.com> 1255984137 +0300	commit: Remove unwanted icon
5140410fa85196b08f3a3cbeac6428511eb0ed0f f69869377523e0314b4ebb54216905d9c07be4c8 Claudio Saavedra <csaavedra@igalia.com> 1255984164 +0300	commit: Release 0.0.2
f69869377523e0314b4ebb54216905d9c07be4c8 a0be44c283bc686307547647dfa8a80acf4626d1 Claudio Saavedra <csaavedra@igalia.com> 1255986141 +0300	commit: Select the text in the username entry if loaded
a0be44c283bc686307547647dfa8a80acf4626d1 52cd5f0ab92ab37b016f0a9eaafd77794aa69f87 Claudio Saavedra <csaavedra@igalia.com> 1255986186 +0300	rebase -i (finish): refs/heads/master onto 5140410
52cd5f0ab92ab37b016f0a9eaafd77794aa69f87 c2f21b930433f8c60eab888ea1099a84708671a0 Claudio Saavedra <csaavedra@igalia.com> 1256029879 +0300	merge integration: Fast forward
c2f21b930433f8c60eab888ea1099a84708671a0 4974540d3c94d6541336dd84080e6dec56eabb67 Claudio Saavedra <csaavedra@igalia.com> 1256030043 +0300	commit: Add missing prototype for mafw_lastfm_scrobbler_suspend()
4974540d3c94d6541336dd84080e6dec56eabb67 b075abc0f806db6e20f7c2efa45f710673d4c7f5 Claudio Saavedra <csaavedra@igalia.com> 1256030098 +0300	commit: Add Xabier Rodríguez Calvar to the THANKS file
b075abc0f806db6e20f7c2efa45f710673d4c7f5 af0adfe81dca9f9294fa56e888ea882424388cb2 Claudio Saavedra <csaavedra@igalia.com> 1256897655 +0100	commit: Always try to recover after a failed handshake
af0adfe81dca9f9294fa56e888ea882424388cb2 c8dd8c787045a163fb9363d57c899c0e572896c7 Claudio Saavedra <csaavedra@igalia.com> 1259948515 +0200	commit: Avoid critical warnings if there's missing metadata
c8dd8c787045a163fb9363d57c899c0e572896c7 3bf6a13e0c83428fd93a6a23cbaf6e7f12a83745 Claudio Saavedra <csaavedra@igalia.com> 1259949402 +0200	commit: Avoid crash in mafw_lastfm_track_cmp() with empty album metadata
