commit e7f76399f70d47fcae0e1a4a8352ffca1cad2bd7
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Wed May 23 17:46:50 2012 +0000

    Bump to 0.1.19
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 AUTHORS      |    1 +
 NEWS         |   44 ++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |    4 ++--
 3 files changed, 47 insertions(+), 2 deletions(-)

commit 79ed56df2f233a38d7dae643a0056f291988ca08
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu May 3 16:04:22 2012 +0200

    jamendo: Fix typo in plugin description
    
    Jamendo is used to browse and search music, not videos.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/media/jamendo/grl-jamendo.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19f8a28a608e2e4651b25de2ca731fb77cc6ec94
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Apr 26 15:34:31 2012 +0000

    filesystem: Print some errors as debug instead of warning
    
    Those (unable to open a file, unable to read it) happens frequently, and it is
    a common situation. Let's use warnings for things that should not happen.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/media/filesystem/grl-filesystem.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 4768145056acd16e46b98dc65c4d86bc393ff8b4
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Apr 26 15:30:23 2012 +0000

    filesystem: Remove file extension from title
    
    Set the title as the filename without extension.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/media/filesystem/grl-filesystem.c |   23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit 308491a4aa79fd3f23ef0845fabbb08017e37392
Author: Antía Puentes <apuentes@igalia.com>
Date:   Tue Apr 24 11:42:53 2012 +0200

    metadata-store: Save data in proper place
    
    Save the data files in the directory specified by the XDG
    Base Directory Specification. If previous data files exist
    in $HOME, move them to the new place.
    
    Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=641115

 src/metadata/metadata-store/grl-metadata-store.c |   43 +++++++++++++++++-----
 1 file changed, 33 insertions(+), 10 deletions(-)

commit 096ee2ec4801c781075cd6824e5ecbe2e40f86b1
Author: Antía Puentes <apuentes@igalia.com>
Date:   Tue Apr 24 11:41:53 2012 +0200

    podcasts: Save data in proper place
    
    Save the data files in the directory specified by the XDG
    Base Directory Specification. If previous data files exist
    in $HOME, move them to the new place.
    
    Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=641115

 src/media/podcasts/grl-podcasts.c |   41 +++++++++++++++++++++++++++++--------
 1 file changed, 32 insertions(+), 9 deletions(-)

commit 53ca72b8f00812b540a8bbb129377c6f5e28e975
Author: Antía Puentes <apuentes@igalia.com>
Date:   Tue Apr 24 11:38:11 2012 +0200

    bookmarks: Save data in proper place
    
    Save the data files in the directory specified by the XDG
    Base Directory Specification. If previous data files exist
    in $HOME, move them to the new place.
    
    Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=641115

 src/media/bookmarks/grl-bookmarks.c |   41 +++++++++++++++++++++++++++--------
 1 file changed, 32 insertions(+), 9 deletions(-)

commit f27b9b0f3ca8ba45c221415da78a29b9d2371373
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Apr 20 14:57:02 2012 +0200

    Request for glib 2.28 version or above
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 configure.ac |   16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

commit 31ffa8057367736f653791c75410c35af79ac631
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Apr 20 12:52:39 2012 +0000

    plugins: Use g_list_free_full() when possible
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/media/filesystem/grl-filesystem.c       |    8 ++------
 src/media/flickr/gflickr.c                  |   12 ++++--------
 src/media/optical-media/grl-optical-media.c |    3 +--
 src/media/tracker/grl-tracker-utils.c       |    3 +--
 src/media/vimeo/gvimeo.c                    |    3 +--
 5 files changed, 9 insertions(+), 20 deletions(-)

commit bb4a0cde56c475e7197622ee63cfc8e4c44208b4
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 12 15:58:19 2012 +0100

    metadata-store: Fix GET SQL injection
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673912

 src/metadata/metadata-store/grl-metadata-store.c |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 57c41889abca9a374b470752485065ad52c60729
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Mon Apr 16 16:41:50 2012 +0000

    youtube: Increase quvi version dependency to 0.4.0
    
    So we avoid some nasty bugs in old versions of quvi.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c049ba0858ec834d35ec098efb47b9150198555
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 11 19:25:42 2012 +0100

    local-metadata: Don't leave unfinished calls
    
    It was possible to hang an application that would have been
    waiting for metadata because of us not calling the callback
    in some cases.
    
    We must make sure to either have async calls ongoing from which
    the callback will be called, or call the callback straight away.
    
    Fixes grilo-test-ui hanging when browsing large UPnP containers
    full of videos to parse.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673936

 src/metadata/local-metadata/grl-local-metadata.c |   30 +++++++++++++++-------
 1 file changed, 21 insertions(+), 9 deletions(-)

commit 2b56faf2237ee4df7e5e94536780ed34515bb30f
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Apr 13 15:56:31 2012 +0100

    local-metadata: Adapt may_resolve fixes to 0.1.x API
    
    GrlKeyID is of a different type, and can't be used in a switch
    statement, and GRL_METADATA_KEY_PUBLICATION_DATE doesn't exist
    in 0.1.x.

 src/metadata/local-metadata/grl-local-metadata.c |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 104d71b7463f5ad17e7f5289a2f604382f9c13fe
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 11 17:49:17 2012 +0100

    local-metadata: Rework may_resolve
    
    To be understandable by normal humans, and require the URL only if the
    title isn't usable, or require the title if the URL isn't usable.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673916
    
    Conflicts:
    
    	src/metadata/local-metadata/grl-local-metadata.c

 src/metadata/local-metadata/grl-local-metadata.c |   56 ++++++++++++++--------
 1 file changed, 37 insertions(+), 19 deletions(-)

commit e388b9cc661594190772ef3d5cbed95af961e38c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 11 17:48:20 2012 +0100

    local-metadata: Support using the Title
    
    For metadata guessing, in case the URL is unusable/unsupported.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673916

 src/metadata/local-metadata/grl-local-metadata.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5ecb983eaf0a48b225f9d4e1e43d40480c7adb8c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 11 17:47:02 2012 +0100

    local-metadata: Don't say we support UPnP URLs
    
    Because we don't want to use UPnP URLs for guessing metadata.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673916

 src/metadata/local-metadata/grl-local-metadata.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

commit 18f018ed33c9ca3caf7268895653a84d6c451729
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 11 16:46:39 2012 +0100

    local-metadata: Parse filenames for videos too
    
    So we can fetch some extra metadata like Series name, or the likes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673916

 src/metadata/local-metadata/grl-local-metadata.c |   12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 8eeb305c64b8b5a591e714ac8df5e8848c21c98c
Author: Bastien Nocera <hadess@hadess.net>
Date:   Wed Apr 11 16:45:22 2012 +0100

    local-metadata: Support all GIO supported schemes
    
    And not just file:///
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673916

 src/metadata/local-metadata/grl-local-metadata.c |   26 +++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

commit 5e60e61cd40b3f9867a727f0e7396323622cd271
Author: Bastien Nocera <hadess@hadess.net>
Date:   Thu Apr 12 14:53:17 2012 +0000

    optical-media: Add optical media source
    
    Will show:
     - Mounted VCDs and DVDs
     - Mounted ISO images of VCDs and DVD
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672929
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 configure.ac                                  |   38 ++
 src/media/Makefile.am                         |    6 +-
 src/media/optical-media/Makefile.am           |   41 ++
 src/media/optical-media/grl-optical-media.c   |  552 +++++++++++++++++++++++++
 src/media/optical-media/grl-optical-media.h   |   76 ++++
 src/media/optical-media/grl-optical-media.xml |   10 +
 6 files changed, 722 insertions(+), 1 deletion(-)

commit 52e40677e897b6f532f89b30388bdb40a240c71b
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Wed Apr 4 14:08:10 2012 +0000

    shoutcast: Remove wrong commented line

 configure.ac |    1 -
 1 file changed, 1 deletion(-)

commit f24d48be9e3194f24adbffd29cd0f7482b505145
Author: Sam Thursfield <sam.thursfield@codethink.co.uk>
Date:   Tue Oct 25 18:44:47 2011 +0100

    tracker: Support GRL_METADATA_KEY_START_TIME
    
    Indicates the offset of a logical resource inside the file that
    contains it.
    
    Support situations where multiple logical resources are contained
    in one physical file. This allows us to support multiple audio files
    contained in one .FLAC file and indexed with a cue sheet, for example.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662748

 src/media/tracker/grl-tracker-media-api.c |    6 ++++--
 src/media/tracker/grl-tracker-utils.c     |   11 ++++++++---
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 502755b69199e1a7e61a966088b3f078402d5508
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Mar 27 17:03:04 2012 +0200

    plugins: Don't overwrite libdir in Makefile.am
    
    https://bugzilla.gnome.org/show_bug.cgi?id=641357

 src/media/apple-trailers/Makefile.am     |    4 ++--
 src/media/bliptv/Makefile.am             |    4 ++--
 src/media/bookmarks/Makefile.am          |    4 ++--
 src/media/filesystem/Makefile.am         |    4 ++--
 src/media/jamendo/Makefile.am            |    4 ++--
 src/media/podcasts/Makefile.am           |    4 ++--
 src/media/shoutcast/Makefile.am          |    4 ++--
 src/media/tracker/Makefile.am            |    4 ++--
 src/media/upnp/Makefile.am               |    4 ++--
 src/media/vimeo/Makefile.am              |    4 ++--
 src/media/youtube/Makefile.am            |    4 ++--
 src/metadata/fake-metadata/Makefile.am   |    4 ++--
 src/metadata/gravatar/Makefile.am        |    4 ++--
 src/metadata/lastfm-albumart/Makefile.am |    4 ++--
 src/metadata/local-metadata/Makefile.am  |    4 ++--
 src/metadata/metadata-store/Makefile.am  |    4 ++--
 16 files changed, 32 insertions(+), 32 deletions(-)

commit 674bd9e426033b9832d64ec196401715b7782c63
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Tue Apr 3 08:29:51 2012 +0000

    build: Simplify adding new versions of Tracker
    
    It simplifies adding new versions of Tracker by removing the dependency tree,
    and using instead an iterator.
    
    Just write down the new supported Tracker version in the list.

 configure.ac |   29 +++++++++--------------------
 1 file changed, 9 insertions(+), 20 deletions(-)

commit acfaa94e26bbdac85fc8c4ff24e9a7af4bb3db02
Author: Michael Wood <michael.g.wood@linux.intel.com>
Date:   Thu Dec 1 17:53:25 2011 +0000

    local-metadata: Check the user's cache for album art
    
    Implements getting album art according to:
    http://live.gnome.org/MediaArtStorageSpec

 src/metadata/local-metadata/grl-local-metadata.c |  233 ++++++++++++++++++++--
 1 file changed, 221 insertions(+), 12 deletions(-)

commit 9e00790f40ee498a7359b00e0b11a7523fdd1b3e
Author: Vincent Untz <vuntz@gnome.org>
Date:   Thu Jan 19 10:30:28 2012 +0100

    build: Support build against tracker 0.13/0.14
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667855

 configure.ac |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 3d6e5bb1e0b953c93779583db7d3b5eaa9b8c770
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Dec 16 13:51:01 2011 +0100

    doc: Update Copyright notice
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 Makefile.am                                        |    2 +-
 src/media/apple-trailers/grl-apple-trailers.c      |    2 +-
 src/media/bliptv/grl-bliptv.c                      |    1 +
 src/media/bookmarks/grl-bookmarks.c                |    2 +-
 src/media/flickr/gflickr.h                         |    2 +-
 src/media/flickr/grl-flickr.c                      |    2 +-
 src/media/jamendo/grl-jamendo.c                    |    2 +-
 src/media/shoutcast/grl-shoutcast.h                |    2 +-
 src/media/tracker/grl-tracker-media-api.c          |    1 +
 src/media/tracker/grl-tracker-media-api.h          |    1 +
 src/media/tracker/grl-tracker-media-notif.c        |    1 +
 src/media/tracker/grl-tracker-media-priv.h         |    1 +
 src/media/tracker/grl-tracker-metadata.c           |    1 +
 src/media/tracker/grl-tracker-utils.c              |    1 +
 src/media/vimeo/grl-vimeo.c                        |    2 +-
 src/media/vimeo/gvimeo.c                           |    2 +-
 src/media/youtube/grl-youtube.c                    |    2 +-
 src/metadata/fake-metadata/grl-fake-metadata.c     |    2 +-
 src/metadata/gravatar/grl-gravatar.c               |    2 +-
 src/metadata/lastfm-albumart/grl-lastfm-albumart.c |    2 +-
 src/metadata/metadata-store/grl-metadata-store.c   |    2 +-
 test/Makefile.am                                   |    2 +-
 test/main.c                                        |    2 +-
 23 files changed, 23 insertions(+), 16 deletions(-)

commit 13832bcc711342441be2349b72f9a9776d08b6ee
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Sep 29 10:56:32 2011 +0000

    upnp: treat operation failure as something expected
    
    When using gupnp_service_proxy_end_action() ignore the returned result, and
    just check if the required data has any value or not.
    
    Reason is that with some versions, not having elements matching the required
    search text means getting an error in that operation, while in others it
    doesn't mean it, but just an empty result.
    
    As we want to treat not having elements as a typical case, better do not print
    the error as a warning, and instead notify that there are no results.
    
    This fixes https://bugzilla.gnome.org/show_bug.cgi?id=653756
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/media/upnp/grl-upnp.c |   50 +++++++++++++++------------------------------
 1 file changed, 16 insertions(+), 34 deletions(-)

commit 6c49e1612b064beb011a585a5ac64cf773fc7580
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Tue Dec 13 15:22:56 2011 +0000

    build: Build SHOUTCast plugin automatically
    
    If requirements are fulfilled.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 configure.ac |   15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 442c16a7becf8728161f6d66f1dd5c4d0cf00713
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Tue Dec 13 15:19:38 2011 +0000

    shoutcast: Move SHOUTCast 2.0 API
    
    Previous API was unavailable, so we have moved to use the new API 2.0.
    
    In order to use this plugin, a "dev-key" must be provided.
    
    See SHOUTCast webpage for more details.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/media/shoutcast/grl-shoutcast.c |  172 ++++++++++++++++++++++++++---------
 src/media/shoutcast/grl-shoutcast.h |    3 +-
 2 files changed, 130 insertions(+), 45 deletions(-)