NEW in 0.2.16 ============= * Updated i18n * LastFM Album Art plugin * BGO#700276 - lastfm: update to new API 2.0 * Lua Factory plugin * BGO#754895 - lua-factory: Fix compilation with g-o-a disabled * TheTVDB plugin * Fix tests * Contributors to this release: Alexandre Franke Aurimas Černius Balázs Úr Bastien Nocera Claudio Arseni Dušan Kazik Georges Basile Stavracas Neto Juan A. Suarez Romero Matej Urbančič Pedro Albuquerque Piotr Drąg Seong-ho Cho NEW in 0.2.15 ============= * Updated i18n * Lot of improvements in Lua Factory * Removed Blip.tv source (service shutdown) * Apple Trailers plugin ported to Lua * Pocket plugin ported to Lua * General * BGO#749063 - build: General git.mk and MAINTAINERCLEANFILES fixes * Apple Trailers plugin * BGO#752681 - Port Apple Trailers source to Lua * Blip.tv plugin * BGO#725031 - bliptv: Search return recent items' RSS instead of results * Bookmarks plugin * BGO#752066 - grl-bookmarks doesn't notify of removals * dLeyna plugin * BGO#749889 - dleyna: Fix grl_dleyna_util_uri_is_localhost() usage * BGO#749890 - dleyna: Fix incorrect properties passed to applications * DMAP plugin * BGO#746722 - Add DPAP (iPhoto sharing) plugin * Freebox plugin * BGO#745179 - radios.m3u missing in the 0.2.14 tarball, build fails. * Guardian Videos plugin * BGO#748224 - guardianvideos: fix URL format string * BGO#750990 - Fix unescaping Guardian Videos titles * Local Mmetadata plugin * BGO#746776 - local-metadata: Remove unused variable * BGO#748604 - local-metadata: Don't crash on files named wsb.wmv * BGO#752057 - local-metadata: Query for media art existence * Lua Factory plugin * BGO#741607 - WIP: Use lua to parse video titles * BGO#741784 - lua-factory: testing * BGO#747953 - Information leak via plain text HTTP connection * BGO#750903 - Make it easier to access the API key config * BGO#750955 - CRITICAL **: grl_l_callback: assertion 'os != NULL' failed * BGO#750982 - Better sandboxing * BGO#750983 - lua-factory: Add inspect.lua helper * BGO#750990 - Fix unescaping Guardian Videos titles * BGO#751786 - lua-factory: Fix possible memleak if source registration fails * BGO#751981 - Add support for GOA in lua-factory * BGO#752593 - lua-factory: Add support for dates in Epoch format * BGO#752594 - tests: Fix lua-factory Makefile generation * BGO#752595 - lua-factory: Add grl.is_video_site() function * BGO#752681 - Port Apple Trailers source to Lua * BGO#752895 - lua-factory: Also try convert HTML from ISO8859-1 * BGO#752899 - lua-factory: Re-add "Music" GOA support * Magnatune plugin * BGO#751890 - Magnatune plugin doesn't invoke the callback in search operations with 0 result * Metrolyrics plugin * BGO#754275 - Fix metrolyrics source and test * OpenSubtitles plugin * BGO#754451 - Opensubtitles plugin causes many warnings * TheTVDB plugin * BGO#748422 - thetvdb: Make it possible to hit only cache * BGO#748423 - thetvdb: Fuzzy series name matching * BGO#754489 - thetvdb: use https rather than insecure http * Tracker plugin * BGO#733582 - rhythmbox crashes with SIGSEGV in tracker_evt_update_orphan_item_cb * BGO#748173 - tracker: Do not advertise browse support for the Tracker extractor * BGO#748539 - Eliminate duplicates in grl-tracker search results * BGO#753732 - tracker: track number is missing from grilo information * YouTube plugin * BGO#741634 - youtube: Home-made refcounting?! * BGO#748395 - Update libgdata API usage * BGO#754244 - Grilo YouTube plugin crash * Contributors to this release: Alberto Garcia Alexandre Franke Anders Jonsson Andika Triwidada Ask H. Larsen Aurimas Černius Balázs Úr Bastien Nocera Chao-Hsiung Liao Claudio Arseni Colin Walters Daniel Mustieles Dušan Kazik Efstathios Iosifidis Elad Alfassa Fran Dieguez George Sedov Gil Forcada Giovanni Campagna Iain Lane Inaki Larranaga Murgoitio Jan Alexander Steffens (heftig) Jeremy Whiting Jordi Mas Juan A. Suarez Romero Marek Černocký Mathieu Duponchelle Necdet Yücel Olivier Crête Paul Seyfert Pedro Albuquerque Philip Withnall Philip Withnall Piotr Drąg Rafael Ferreira Samir Ribic Seong-ho Cho Simon McVittie Victor Toso W. Michael Petullo Xavier Claessens Yosef Or Boczko Yuri Myasoedov Мирослав Николић NEW in 0.2.14 ============= * General * BGO#724308 - Make it possible to pass "flags" to "remove() * BGO#725148 - Automatic network awareness * BGO#740942 - core: Fix excessive ref'ing when registering new keys * BGO#740943 - core: Add register_keys plugin function * BGO#741207 - Minor fixes at local-metadata and thetvdb * BGO#743449 - Use HTTPS whenever possible * Added/updated i18n support * Added Turkish * Bookmarks plugin * Fix thumbnail URL not getting saved * Fix updating bookmarks * Emit "item-removed" only when item is actually removed * dLeyna plugin * BGO#740052 - Crash in the dLeyna plugin * Euronews source * BGO#736548 - Folder icons for Euronews and The Guardian Videos * Flickr plugin * Small fixes * Freebox plugin * BGO#744168 - core: Add "audio-track" property * Local Metadata plugin * BGO#740927 - local-metadata: Add support for getting gibest hash * BGO#741562 - local-metadata: Broken title with another TV episode format * Lua Factory plugin * BGO#725147 - lua-factory: Support embedded resources * BGO#729680 - Some HTML entities not unescaped by grl.unescape() * BGO#737169 - lua-factory: Avoid warning if fetching an item failed * BGO#739508 - lua-factory: Warn when dates are in an invalid format * BGO#740761 - Correct "file size" metadata key * BGO#740765 - lua-factory: Fix use-after-free * BGO#740928 - lua-factory: Add support for boolean media properties * BGO#742523 - lua-factory: Work-around websites that still use ISO8859-1 * BGO#744353 - lua-factory: may_resolve doesn't handle media being NULL * OpenSubtitles plugin * New plugin * BGO#740871 - opensubtitles: Add plugin * Podcasts plugin * BGO#741258 - podcasts: Fix crasher when DB could not be opened * Radiofrance source: * Support EPG down * Added icon * TheTVDB plugin * BGO#740763 - Unset "title-from-filename" when changing title * TMDb plugin * BGO#739502 - tmdb: Don't try to resolve TV series * BGO#740763 - Unset "title-from-filename" when changing title * BGO#743316 - Add libsoup as dependency to tmdb plugin in configure.ac * Tracker plugin * BGO#740707 - tracker: Add range filter support * BGO#740756 - tracker: Correctly set "title-from-filename" * BGO#740761 - Correct "file size" metadata key * The Guardian Videos source * BGO#736548 - Folder icons for Euronews and The Guardian Videos * BGO#737176 - guardianvideos: Update for new API * YouTube plugin * Small fixes * BGO#744015 - Remove code supporting libgdata < 0.9.1 * Contributors to this release: * Alexandre Franke * Andika Triwidada * Ask H. Larsen * Aurimas Černius * Balázs Úr * Bastien Nocera * Christian Kirbach * Claudio Arseni * Elad Alfassa * Enrique Ocaña González * Fran Diéguez * Guilhem Bonnefille * Gábor Kelemen * Inaki Larranaga Murgoitio * Iris Gou * Juan A. Suarez Romero * Kjartan Maraas * Marek Černocký * Matej Urbančič * Mattias Eriksson * Miguel Rodríguez Núñez * Muhammet Kara * Pedro Albuquerque * Piotr Drąg * Rafael Ferreira * Rūdolfs Mazurs * Sebastian Keller * Seong-ho Cho * Victor Toso * Yanko Kaneti * Yosef Or Boczko * Yuri Myasoedov * Мирослав Николић NEW in 0.2.13 ============= * Several fixes in build system * Generate AUTHORS file automatically * BGO#706877 - Let TheMovieDb resolver perform searches based on file name * BGO#727901 - Some filesystem plugin related build fixes * Added/updated i18n support * Assamese (new) * Basque (new) * Brazilian/Portuguese * Catalan * Catalan * Catalan/Valencian * Chinese * Czech * Danish * French * Galician * German * Greek * Hebrew * Hungarian * Indonesian * Italian * Lithuanian * Polish * Russian * Serbian * Slovenian * Spanish * Traditional Chinese * Bookmarks plugin * Reimplemented using GOM as backend, instead of SQLite directly * BGO#729787 - Application crashes at startup * dLeyna plugin * New plugin based on dLeyna to access UPnP/DLNA sources * BGO#707346 - dleyna: Plugin to access DLNA contents using the dLeyna DBus service * BGO#732016 - Bad string construction * BGO#733253 - UPnP/DLeyna bug fixes * Filesystem plugin * BGO#725203 - Filesystem plugin bug fixes * BGO#730841 - grl-file-system: no notification changes for root container * Flickr plugin * BGO#730812 - flickr: Use SSL * Jamendo plugin * Fix browsing root category * Fix wrong free * LastFM Album Art plugin * Added tests * Local Metadata plugin * BGO#725025 - local-metadata: Movies detected as episodes of a series * BGO#725026 - Add support for SeasonxEpisode filename format * BGO#725456 - grilo sometimes calls plugins with %20 instead of spaces * BGO#727181 - local-metadata: Another bad TV show parsing * BGO#732261 - local-metadata: new regexp match * BGO#734636 - Tracker plugin doesn't get thumbnails * Lua Factory plugin * Several fixes * BDO#750038 - grilo-plugins: Conditional operator does not typecheck * BGO#727570 - lua-factory: Fix typo in debug statement * BGO#727571 - lua-factory: Don't add duplicate sources * BGO#728525 - lua-factory: Add grl.unzip fetch function * BGO#728882 - lua-factory: Add more keys to grl.get_options() * BGO#729649 - lua-factory: Fix garbage after escaped text in grl.unescape() * BGO#733259 - lua-factory: Fix use after free * BGO#733289 - lua-factory: don't iterate on lua env table * BGO#733303 - lua-factory: GrlMediaBoxes cannot have their metadata resolved * Euronews source * BGO#731224 - Crash in can_remove if g_uri_parse_scheme fails * Musicbrainz source * BGO#727766 - lua-factory: Add Musicbrainz Cover Art plugin * Radiofrance source * BGO#727569 - radiofrance: Don't break when run behind a portal * BGO#734234 - RadioFrance source does not work in grilo * Optical Media plugin * BGO#729704 - optical-media: Fix physical optical drives being ignored * Pocket plugin * Request librest >= 0.7.90 * TheTVDB plugin * BGO#672933 - Add thetvdb.com metadata * BGO#733287 - thetvdb: fetch show in cache with case insensitive * Tracker plugin * Add deinit() function * BGO#678519 - grl_media_source_get_media_from_uri not implemented for tracker media source plugin * BGO#701651 - Use OpenSubtitles.org to look up IMDB ID * BGO#730399 - Search strings should be escaped * UPnP plugin * Removed this plugin, replaced by new dLeyna plugin * BGO#723780 - upnp: filter out devices on the local machine * BGO#733253 - UPnP/DLeyna bug fixes * Vimeo plugin * BGO#727899 - vimeo: Remove libgcrypt dependency * BGO#730900 - Vimeo not work! * Contributors to this release: * AlainLojewski * Alberto Garcia * Andika Triwidada * Ask H. Larsen * Aurimas Černius * Bastien Nocera * Benjamin Steinwender * Carles Ferrando * Chao-Hsiung Liao * Christian Kirbach * Claudio Arseni * Daniel Mustieles * Daniel Mustieles * Debarshi Ray * Elad Alfassa * Emanuele Aina * Enrico Nicoletto * Fran Diéguez * Gábor Kelemen * Gil Forcada * Giovanni Campagna * Inaki Larranaga Murgoitio * Jeremy Whiting * Juan A. Suarez Romero * marablack3 * Marek Černocký * MarMav * Matej Urbančič * Milo Casagrande * Nilamdyuti Goswami * Olav Vitters * Piotr Drąg * Rafael Ferreira * Tom Tryfonidis * Victor Toso * Wolfgang Stöggl * Yosef Or Boczko * YunQiang Su * Yuri Myasoedov * Мирослав Николић NEW in 0.2.12 ============= * General * BGO#725299 - build: Detect Lua in Debian systems * BGO#725420 - all: Add names to all the timeouts and idles * Plug some leaks * Added/updated i18n support * Chinese * French * Galician * Hungarian * Korean * Portuguese * Russian * Slovenian * Spanish * Traditional Chinese * Apple Trailers plugin *BGO#724019 - core: Add "source-tags" property * Bookmarks plugin * BGO#726349 - bookmarks: Pass the removed media when notifying * Filesystem plugin * BGO#725203 - Filesystem plugin bug fixes * Freebox plugin *BGO#724019 - core: Add "source-tags" property * Guardian plugin * Removed (part of new Lua Factory plugin) * BGO#724644 - guardian-videos: Update to use guardianapis * Local Metadata plugin * Added tests * BGO#724046 - local-art: Use libmediaart instead of custom code * BGO#725026 - Add support for SeasonxEpisode filename format * Lua Factory plugin * Added new plugin that allows to create sources in Lua language * It includes the following sources: * Euronews - A source for watching Euronews online * Metrolyrics - A source for lyrics * Radio France - A source for browsing Radio France radio stations * The Guardian Videos - A source for browsing videos from the Guardian * BGO#711243 - Lua-Factory Plugin * BGO#722820 - Add Radio France source * BGO#724415 - Add Euronews source * BGO#724644 - guardian-videos: Update to use guardianapis * BGO#725188 - Lua-Factory: extend fetch operation * BGO#725209 - lua-factory: Detect broken sources * BGO#725381 - lua-factory: Add grl.unescape() helper * BGO#726562 - lua-factory: Print URL for failed fetches * BGO#726563 - lua-factory: Assert when overwriting user_data with concurrent resolves * BGO#726677 - metrolyrics: fix initial check up * Pocket plugin * BGO#725425 - pocket: initialize variables * TMDb plugin * BGO#726372 - tmdb: Fix possible assertion at run-time * Tracker plugin * BGO#629002 - Add GRL_METADATA_KEY_SIZE * UPnP plugin * BGO#724793 - upnp: Prevent crash with some UPnP servers * Contributors to this release: * Balázs Úr * Bastien Nocera * Chao-Hsiung Liao * Dominique Leuenberger * Fran Diéguez * Juan A. Suarez Romero * Matej Urbančič * Miguel Rodriguez Nuñez * Rūdolfs Mazurs * Seong-ho Cho * Tiagosdot * Victor Toso * Wylmer Wang * Yuri Myasoedov * naybnet NEW in 0.2.11 ============= * General * Require glib >= 2.34 * Added/Updated i18n support * Czech * Indonesian * Lithuanian * Norwegian Bokmål * Polish * Bookmarks plugin * BGO#724548 - bookmarks: Bug fixes * Flickr plugin * BGO#724615 - flickr: Set mime-type for images * Freebox plugin * BGO#724369 - freebox plugin fails to link against avahi-glib and avahi-client * Pocket plugin * BGO#724123 - pocket: Bump required gnome-online-accounts version * BGO#724265 - pocket: Add thumbnails support for videos * TMDb plugin * Fix tests * Tracker plugin * BGO#724546 - grl-tracker-source cannot find tracker 1.0 * Contributors to this release: * Andika Triwidada * Aurimas Černius * Bastien Nocera * Juan A. Suarez Romero * Juan R. Garcia Blanco * Kjartan Maraas * Marek Černocký * Piotr Drąg * Vadim Rutkovsky NEW in 0.2.10 ============= * General * Improve building * Require glib 2.32 or higher * Require new Grilo version * Run coverage only in src/ * Unload plugins in tests * BGO#699317 - switch from gnome-doc-utils to yelp-utils * BGO#710185 - grilo-inspect leaves empty directories in /tmp * BGO#723525 - License text contains obsolete FSF postal address * Added/Updated i18n support * Brazilian Portuguese * Catalan * Catalan Valencian (new) * Chinese Simplified (new) * Czech * Danish (new) * Esperanto (new) * French * Galician * German * Greek * Hebrew (new) * Hungarian (new) * Indonesian * Italian (new) * Japanese (new) * Korean (new) * Latvian (new) * Lithuanian * Malayalam * Norwegian Bokmål * Polish * Portuguese * Russian (new) * Serbian * Slovak * Slovenian * Spanish * Traditional Chinese * Ukrainian * Apple Trailers plugin * Do not share GCancellable among operations * BGO#722398 - core: Add unit to duration * BGO#723233 - Add source icons * Blip.tv plugin * Fixed leak * Small fixes * BGO#723233 - Add source icons * Bookmarks plugin * Small fixes * DMAP plugin * Add more attributes * Small fixes * BGO#715016 - dmap: Fix memory leak when Avahi is absent * BGO#723574 - Patch to make DMAP media list hierarchical * Fake Metadata plugin * Removed plugin * Filesystem plugin * BGO#695303 - new feature: grilo playlist library * BGO#709900 - Don’t return outdated thumbnails for local files * BGO#710796 - Minor memory leak fix * Flickr plugin * Small fixes * BGO#706917 - flickr: resolve() returns wrong values * Freebox plugin * New plugin offering TV channels through Freebox server, offered by Free ISP in France * BGO#720436 - freebox: Add new Freebox TV source * Gravatar plugin * BGO#715017 - gravatar: Fix typo in error message * Guadian plugin * New plugin showing the newest videos from the Guardian * BGO#680678 - Add Guardian Video source * Jamendo plugin * BGO#721642 - Assorted fixes from coverity scan * Magnatune plugin * Small fixes * Optical Media plugin * BGO#703619 - Create sources for each optical media * BGO#720441 - optical-media: Fix CFLAGS and LIBS name * BGO#722629 - optical-media: Implement proper content-changed support * BGO#723990 - optical-media: Fix incorrect emblemed icon handling * Pocket plugin * New plugin showing content from Pocket * BGO#722819 - Add Pocket source * Rai.tv plugin * Fixed leaks * Small fixes * BGO#721642 - Assorted fixes from coverity scan * BGO#722822 - raitv: Remove slow keys * BGO#723233 - Add source icons * TMDb plugin * Fixed tests * BGO#710185 - grilo-inspect leaves empty directories in /tmp * BGO#710272 - Test-suite fails with libsoup 2.44.1 * BGO#721642 - Assorted fixes from coverity scan * BGO#723147 - tmdb: Use https queries * BGO#723149 - tmdb: Reduce number of network calls * Tracker plugin * BGO#715036 - Support tracker 0.17 * BGO#715080 - build: support tracker 0.18 * UPnP plugin * BGO#722607 - upnp: Add icons for UPnP servers * Vimeo plugin * Added new tests * Fixed leaks * BGO#711393 - vimeo: Don't leak cache directories * BGO#723233 - Add source icons * YouTube plugin * Fix management of skip value * More debug information * Small fixes * BGO#721642 - Assorted fixes from coverity scan * BGO#723233 - Add source icons * Contributors to this release: * Alexandre Franke * Andika Triwidada * Anish A * Ask H. Larsen * Aurimas Černius * Baptiste Mille-Mathias * Bastien Nocera * Carles Ferrando * Chao-Hsiung Liao * Christian Kirbach * Claudio Arseni * Daniel Korostil * Daniel Mustieles * Dimitris Spingos * Dominique Leuenberger * Dušan Kazik * Enrico Nicoletto * Evgeny Bobkin * Fernando Carvalho * Fran Diéguez * Gabor Kelemen * Gil Forcada * Jacobo Aragunde Pérez * Juan A. Suarez Romero * Kenneth Nielsen * Kjartan Maraas * Kristjan SCHMIDT * Marek Černocký * Matej Urbančič * Nishio Futoshi * Philip Withnall * Piotr Drąg * Rūdolfs Mazurs * Seong-ho Cho * W. Michael Petullo * Yosef Or Boczko * Yuri Myasoedov * Мирослав Николић * 甘露(Gan Lu) NEW in 0.2.9 ============ * General * Updated translations (Brazilian Portuguese, Galician, Slovenian, Spanish and Traditional Chinese) * Added German translation * Added Indonesian translation * Added Lithuanian translation * Added Norwegian Bokmål translation * Added lcov support (test coverage) * Integration with Coveralls.io service * Refactored testsuite to use glib gtester * BGO#702731 - gitignore: Ignore test-driver and the generated stuff under po/ * BGO#703037 - all: Add G_LOG_DOMAIN for each plugin * BGO#704678 - gitignore: Ignore more test executables and the .pot file * BGO#703396 - Use totem-pl-parser instead of libquvi * Apple trailers plugin * Fixed warning * Added test suite * Blip.tv plugin * Fixed problems with pagination * Check empty results case * Added test suite * Flickr plugin * BGO#705149 - flickr: Bigger thumbnails * Local Metadata plugin * Added new tests * Fixed leaks * Magnatune plugin * BGO#701336 - Magnatune: slow startup due to hostname lookup at plugin init * TMDb plugin * Small fixes * UPnP plugin * Use always root container when browsing using search * BGO#702730 - upnp: Disappearing sources are not unregistered * BGO#704917 - upnp: Avoid warning on empty resolve result * Vimeo plugin * Added test suite * Contributors to this release: * Andika Triwidada * Aurimas Černius * Bastien Nocera * Chao-Hsiung Liao * Christian Kirbach * Debarshi Ray * Emanuele Aina * Enrico Nicoletto * Fran Diéguez * Jasper Lievisse Adriaanse * Juan A. Suarez Romero * Kjartan Maraas * Matej Urbančič * Miguel Rodriguez Núñez * Victor Toso NEW in 0.2.8 ============ * General * Updated translations * Flickr plugin * BGO#700517 - flickr: Renaming of sources created using GOA * Magnatune plugin * New plugin providing music from Magnatune * BGO#698523 - Adding Magnatune pluggin * Contributors to this release: * Juan A. Suarez Romero * Marek Chalupa * Marek Černocký * Piotr Drąg * Victor Toso NEW in 0.2.7 ============ * General * Fix crash when registering sources * Added i18n support * Brazilian * Czech * Galician * Greek * Polish * Serbian * Slovenian * Spanish * BGO#673496 - Add i18n * BGO#697565 - Using GOA in Flickr plugin * Blip.tv plugin * BGO#700297 - bliptv: Fix crash when browsing on 64-bit platforms * Filesystem plugin * BGO#696860 - filesystem: Add support for non-file URIs * Flickr plugin * Support GOA accounts * BGO#697175 - Grilo's flickr plugin using OAuth * BGO#697565 - Using GOA in Flickr plugin * LastFM Album Art plugin * Hardcode support for "mega" and "extra" thumbnails * Metadata Store plugin * Added filtering by type * Optical Media plugin * BGO#679624 - grl-optical-media reports USB sticks as DVD * BGO#696863 - optical-media: Don't recurse when looking for DVDs * BGO#696864 - optical-media: Fix detection of loopback mounted ISOs * Rai.tv plguin * BGO#697724 - Rai.tv finalaze segmentation fault * BGO#700297 - bliptv: Fix crash when browsing on 64-bit platforms * Tracker plugin * Handle date-format keys * Fix query syntax * Contributors to this release: * Bastien Nocera * Daniel Mustieles * Dimitris Spingos * Fran Diéguez * Juan A. Suarez Romero * Marek Černocký * Marek Chalupa * Martin Srebotnjak * Matej Urbančič * Miguel Rodriguez Núñez * Piotr Drąg * Rafael Ferreira * Мирослав Николић NEW in 0.2.6 ============ * General * BGO#690614 - Some plugins fail to load * BGO#692118 - [PATCH] Fix build with automake 1.13 * BGO#695789 - grilo-plugins: don't override pkg-config if there's one already set * Filesystem plugin * BGO#690710 - grl-filesystem only honours the first base-path * BGO#694008 - Filesystem plugin strips "extension" from directories' title * Jamendo plugin * Capitalize root-level titles * Metadata Store plugin * Store type of media * Add filter by source-id key * Rai.tv plugin * Added new plugin that provides videos from Rai TV (Radiotelevisione italiana), Italy's national public radio and television. * TMDb plugin * Several fixes * BGO#691196 - Values in TMDb plugin are returning in reverse order * BGO#691197 - Add support for film writers in TMDb plugin * BGO#691339 - tmdb: Handle thumbnail independently of poster/backdrop * Tracker plugin * Added support for Tracker 0.16 * Added filter by type support * BGO#691717 - grilo tracker plugin doesn't notify about newly added media * UPnP plugin * Add filter by type support * YouTube plugin * Initialize correctly all the inner structures * LastFM Album Art plugin * Do not return default image * Contributors to this release: * Bastien Nocera * Jonny Lamb * Juan A. Suarez Romero * Marco Piazza * Mathias Hasselmann * Mike Ruprecht * Mohammed Hassan * Nuno Araujo NEW in 0.2.5 ============ * General * Moved examples/ into help/ * Fixed typo in documentation * BGO#689577 - autogen.sh does not pass all arguments correctly to gnome-autogen.sh * TMDb plugin * Do not require plugin installed to run the tests * Several fixes and improvements in tests * Publication date is a slow key * UPnP plugin * Fixed race condition when creating the sources * Contributors to this release: * Evan Nemerson * Juan A. Suarez Romero * Mathias Hasselmann * Murray Cumming NEW in 0.2.4 ============ * General * Improved build system * Added plugins documentation * BGO#685473 - grl_source_query(): Does not hint at the query syntaxes * Blip.TV plugin * Use GrlNet instead of librest * Fixed backend API usage * Filesystem plugin * Fixed a warning * Jamendo plugin * BGO#689125 - jamendo: return no result when browsing out of range feeds * Local Metadata plugin * Check URL in resolve * Metadata Store plugin * Fixed crash with freed variable * BGO#687788 - metadata-store: Add 'search' with filtering by 'favourite' * TMDb plugin * Added documentation * Added example of use * Restored original-title key * BGO#688245 - Add tmdb plugin tests * Tracker plugin * Added support for Tracker 0.15 * Vimeo plugin * Use GrlNet * Use quvi to get the URL video * Set up URL key as slow key * Added "format" parameter * BGO#688821 - Vimeo plugin is broken * Contributors to this release: * Andrzej Bieniek * Antía Puentes * Jens Georg * Juan A. Suarez Romero * Mathias Hasselmann * Murray Cumming * Murray Cumming NEW in 0.2.3 ============ * General: * BGO#673491 - Remove "default" get_caps implemetations * Sources report the type of medias they support * DMAP plugin: * Fixed typo in GObject macro * Flickr plugin: * Handle only photos * Metadata Store plugin: * BGO#686282 - metadata-store: updates don't work properly * BGO#686288 - metadata-store: add support for GRL_METADATA_KEY_FAVOURITE * TMDb plugin * Several fixes * UPnP plugin * Link it to libgssdp * YouTube plugin * Added "format" parameter * Contributors to this release: * Andreas Henriksson * Antía Puentes * Bastien Nocera * Juan A. Suarez Romero * Mathias Hasselmann * Murray Cumming NEW in 0.2.2 ============ * TMDb plugin * Added new plugin that gets information from TMDb. * Moved some keys to Grilo core. * BGO#679686 - GRL_METADATA_KEY_CERTIFICATE doesn't consider regional ratings * Contributors to this release: * Jens Georg NEW in 0.2.1 ============ * DMAP plugin * New plugin providing content from DMAP protocol (BGO#652516) * Local Metadata plugin * Fixed segmentation fault * Tracker plugin * Several fixes * YouTube plugin * BGO#685235 - Better error reporting for youtube plugin when quvi fails * Contributors to this release: * Juan A. Suarez Romero * Mohammed Hassan * W. Michael Petullo NEW in 0.2.0 ============ * General * Use the new API 0.2.0 * Added support for Windows * Removed g_thread_init() call (deprecated) * Use g_str_has_prefix() instead of strrstr() (performance reasons) * BGO#641115 - grilo plugins do not store private data in right places * BGO#641357 - Remove libdir= from all Makefile.am * BGO#667855 - Support tracker 0.13/0.14 * Apple trailers plugin * Fixed mime-type * Filesystem plugin * Do not show file extension in the media title * Added filtering by key capability * Added filtering by media type capability * Gravatar plugin * BGO#680435 - Don't leak GParamSpec * Jamendo plugin * Fix small typo * Local Metadata plugin * Several fixes and improvements * Use user's cache to get album art * BGO#673916 - local-metadata: Support all GIO supported schemes * BGO#673936 - local-metadata: Don't leave unfinished calls * Optical Media plugin * New plugin that provides content from DVD and Blu-ray disks (BGO#672929) * SHOUTCast plugin * Use the new API 2.0 * Tracker plugin * Added config option to expose documents as content (turned off by default) * Merged Tracker Media Source and Tracker Metadata Source in one Tracker Source * BGO#658448 - No tracker-sparql-0.12 support * BGO#662748 - tracker plugin: support multiple resources in a larger file * UPnP plugin * Removed "UPnP -" prefix from title * BGO#653756 - Empty results on UPnP shows error * BGO#653759 - UPnP sends back containers on search * BGO#658812 - upnp: support GRL_METADATA_KEY_TRACK_NUMBER * YouTube plugin * Request quvi 0.4.0 * Contributors to this release: Alberto Garcia Bastien Nocera Cedric Bosdonnat Damien Lespiau Guillaume Emont Iago Toral Quiroga Jens Georg Jonathan Matthew Juan A. Suarez Romero Lionel Landwerlin Mathias Hasselmann Michael Wood Philip Withnall Piotr Drąg Sam Thursfield Vincent Untz Zeeshan Ali (Khattak) NEW in 0.1.17 ============= * General * Do not generate static libraries * Install XML files in the same place as libraries plugins. * Blip.TV plugin * Added new plugin * Bookmarks plugin * Minor changes * Local Metadata plugin * Plugged memory leak * Podcasts plugin * Fixed BGO#653937 - Doesn't support gmime 2.5.x * Tracker plugin * Minor fixes * Fixed BGO#654248 - tracker-sparql-0.11 support * Removed code for tracker < 0.10.5 * Vimeo plugin * Correctly links against libgcrypt * Youtube plugin * Minor fixes * Added support for libgdata >= 0.9.0 * Removed code for libdata < 0.7 * Contributors to this release: Cedric Bosdonnat Juan A. Suarez Romero Lionel Landwerlin Philip Withnall NEW in 0.1.16 ============= * General * Do not install test programs * Fixed gdata flags for libgdata >= 0.7 * Missed configuration keys are not warnings any more * Small fixes in build system * Use the new cancellation API * Fake Metadata plugin * Updated for latest changes in core * Filesystem plugin * Do not replace already existant identifiers * Jamendo plugin * Small fixes * Fixed feed identifier * Podcasts plugin * Several fixes * Included thumbnail in podcasts * Made cache time configurable * Shoutcast plugin * Do not use deprecated functions * Tracker plugin * Fixed registering keys when re-loading the plugin * Vimeo plugin * Handled wrong dates * Youtube plugin * Fixed BGO#650679 - Youtube plugin shouldn't load the categories on start * Added quvi supported * Contributors to this release: Alberto Garcia Guillaume Emont Iago Toral Quiroga Juan A. Suarez Romero Lionel Landwerlin Philippe Normand Víctor Manuel Jáquez Leal NEW in 0.1.15 ============= * LastFM Album Art plugin * Plugged some leaks * Local Metadata plugin * Plugged some leaks * Youtube plugin * Plugged some leaks * Made operations cancellable * Contributors to this release: Juan A. Suarez Romero NEW in 0.1.14 ============= * General * Get rid of unused definitions * Use new "content-changed" API * Added "module" information to XML files * Use new API instead of deprecated ones. * Jamendo plugin * Plugged some leaks * LastFM Album Art plugin * resolve() is now a cancellable operation * Local metadata plugin * Small fixes * resolve() is now a cancellable operation * Tracker plugin * Several fixes * UPnP plugin * Plugged some leaks * Contributors to this release: Juan A. Suarez Romero Lionel Landwerlin NEW in 0.1.13 ============= * General: * Do not use grl_data_key_is_known(), as it is deprecated * Tracker: * Do not load the plugin if Tracker is not running * Allow Tracker versions below 0.10.5 * Contributors to this release: Juan A. Suarez Romero NEW in 0.1.12 ============= * Local metadata plugin * Add support for series and seasons * Tracker plugin * Several fixes and improvements * Add support for writting back metadata * Contributors to this release: Iago Toral Quiroga Juan A. Suarez Romero Lionel Landwerlin NEW in 0.1.11 ============= * Filesystem plugin * Small fix * Flickr plugin * Plugged a leak * LastFM album art plugin * Added extralarge and megalarge thumbnails * Tracker plugin * Several fixes * Provided a tracker-based metadata source * UPnP plugin * Fixed small bug. * Youtube plugin * Fixed BGO#643924 - [PATCH] youtube plugin not parsing date * Contributors to this release: Juan A. Suarez Romero Lionel Landwerlin Michael Wood NEW in 0.1.10 ============= * General * Use the new grl_metadata_source_may_resolve() function * Split src/ code between media and metadata sources * Gravatar plugin * Use the new multi-valued API to provide several avatars * Jamendo plugin * Fixed feeds category * LastFM album art plugin * Use the new mult-valued API to provide several thumbnails * Podcasts plugin * Fixed invalid GrlNetWc free * Shoutcast plugin * Disabled by default (it is broken) * UPnP plugin * Use GrlData API to set metadata properties * Vimeo plugin * Several fixes * Fixed BGO#643811 - Date format for vimeo plugin * Youtube plugin * Use the new mult-valued API to provide several thumbnails * Contributors to this release: * Guillaume Emont * Juan A. Suarez Romero * Lionel Landwerlin * Michael Wood NEW in 0.1.9 ============ * General * Implemented NULL-text search (search all) * Bookmarks plugin * Fixed saving/loading content from database * Addec content-changed notification * Filesystem plugin * Added cancellation support * Added content-changed notification * Flickr plugin * Fixed Makefile.am * Local metadata plugin * New plugin that provides covers and thumbnails from local filesystem * Podcasts plugin * Fixed search * Added content-changed notification * Tracker plugin * Several fixes and improvements * UPnP plugin * Fixed warning * Added content-changed notification * Contributors to this release: Fabien Lebaillif - Delamare Guillaume Emont Juan A. Suarez Romero Lionel Landwerlin NEW in 0.1.8 ============ * General * Use the new GrlConfig rework * Filesystem plugin * Implemented search() function * Podcasts plugin * Small fix in log domain * Tracker plugin * New plugin that gets its content from Tracker * UPnP plugin * Several improvements and fixes * Add support for thumbnails * Implemented query() function * Youtube plugin * Plug leak * Contributors to this release: Fabien Lebaillif - Delamare Guillaume Emont Iago Toral Quiroga Juan A. Suarez Romero Jussi Kukkonen Lionel Landwerlin NEW in 0.1.7 ============ * General * General fixes, including fixes for: * GB#627864 - log: Revamp the log system * GB#628506 - rename the GRL_ERROR quark to GRL_CORE_ERROR * Install plugins as loadable modules, not libraries * Use GrlNet * Adapt code to changes in GrlPluginRegistry functions * Apple trailers plugin * General fixes, including fix for: * GB#630538 - Apple trailers can provide a higher-resolution thumbnail * Filesystem plugin * Implemented media_from_uri() and test_media_from_uri() * Flickr plugin * General fixes * Podcasts plugin * General fixes * Shoutcast plugin * General fixes * UPnP plugin * Aded plugin deinit function * Vimeo plugin * GB#630494 - The Vimeo plugin accesses freed memory during searches * Youtube plugin * General fixes, including fix for: * GB#635394 - Add ability to get video URL from page URL, or URL * Handle libgdata 0.7 and 0.8 api * Contributors to this release: Chris Lord Damien Lespiau Guillaume Emont Iago Toral Quiroga Juan A. Suarez Romero Ross Burton Víctor Manuel Jáquez Leal NEW in 0.1.6 ============ * General * General fixes * Use the new metadata key system * Use the new way of registering plugins * Apple trailers plugin * General fixes * Handle more metadata keys * Handle both SD and HD videos * Bookmarks plugin * General fixes * Fake metadata plugin * General fixes * Filesystem plugin * General fixes * Restrict content to a set of directories * Flickr plugin * General fixes * Added browse operation * Instance source to handle personal content * Gravatar plugin * New plugin that shows avatar for author/artist * Jamendo plugin * General fixes * LastFM album art plugin * General fixes * Metadata Store plugin * General fixes * Podcasts plugin * General fixes * SHOUTCast plugin * General fixes * Cache root page for some minutes * Change ID encoding * uPnP plugin * General fixes * Vimeo plugin * General fixes * Youtube plugin * General fixes * Handle more metadata keys * Contributors to this release: Chris Lord Damien Lespiau Iago Toral Quiroga iain Joaquim Rocha Juan A. Suarez Romero Simón Pena Víctor Manuel Jáquez Leal Xabier Rodriguez Calvar NEW in 0.1.5 ============ * General * Code moved to gnome.org * Improved build system * Use of glib slices when possible * Apple trailers plugin * General fixes * Bookmarks plugin * Added a title to root category * Flickr plugin * General fixes * Jamendo plugin * General fixes * LastFM album art plugin provider * General fixes * Podcasts plugin * Added a title to root category * SHOUTCast plugin * General fixes * UPnP plugin * Use source name as title in root category * Vimeo plugin * New plugin that shows content from Vimeo service * Youtube plugin * General fixes * Refactored plugin to use libgdata * Contributors to this release: Iago Toral Quiroga Joaquim Rocha Juan A. Suarez Romero Víctor Manuel Jáquez Leal Xabier Rodriguez Calvar NEW in 0.1.4 ============ * General * Updates related with changes in Grilo API * Bookmarks * Small improvements * Flickr plugin * Use the new configuration system * Metadata-Store plugin * New plugin where to save metadata * Podcasts plugin * Small improvements * Contributors to this release: Iago Toral Quiroga Juan A. Suarez Romero NEW in 0.1.3 ============ * General * Minor fixes * Apple Trailers plugin * New plugin * Bookmarks plugin * Small improvements * Podcasts plugin * Small improvements * Shoutcast plugin * Small improvements * Upnp pugin * Small improvements * Contributors to this release: Iago Toral Quiroga Juan A. Suarez Romero Philippe Normand NEW in 0.1.2 ============ * General * Minor fixes. * Bookmarks plugin * New pluging used to save and retrieve bookmarks to other content. * Flickr plugin * Get rid of flickcurl library. * It have its own methods to access flickr services, with GIO and libxml2. * Jamendo plugin * Minor fixes. * Podcasts plugin * Some fixes * Shoutcast plugin * New plugin to access SHOUTcast radios * Upnp plugin * Support for new versions of gupnp-av-1.0 (>=0.5). * Contributors to this release: Iago Toral Juan A. Suarez Romero NEW in 0.1.1 ============ * First release * Developed plugins for accessing: * Local filesystem * Flickr * Jamendo * Podcasts * uPnP * Youtube * Developed metadata providers: * Fake: provides fake data for almost all keys * Last.FM: provides album covers * Contributors to this release: Iago Toral Juan A. Suarez Romero