6 * The functions to configure an handle are unified with a variadic
7 function named valhalla_config_set().
8 * Some improvements (speed) with the communications between the threads.
9 * The statistics can be retrieved with the public API.
10 * Support for global events (only related to the scanner).
11 * Improvements with the internal lists (faster and configurable depth).
12 * A group name can be retrieved with the public API.
13 * The scanner is disabled when no path is specified.
14 * The pause mechanism is faster with a group (parsers and grabbers) of
15 threads. It uses an asynchronious call.
16 * Faster force-stop by using an asynchronious call with all threads.
17 * The timeout with cURL is now explicitly set to 20 seconds.
18 * A cURL transfer can be broken on the force-stop.
19 * Support for MS Windows and Darwin.
22 * The first scanning can be delayed. Useful when the front-end is still
26 * New metadata callback useful to retrieve the metadata with the front-end
27 as soon as they are available. Note that the use of this callback is not
29 * Support of priorities with the metadata. The default priorities used by
30 the parsers and the grabbers can be changed with the public API.
31 * Support for language with the metadata. It depends of the configuration
33 * The filesize is now part of the metadata (technical group).
36 * The public functions for selections are reworked. A first function
37 prepares the statement and a second is used in order to retrieve the next
39 * The results with the public functions can be limited to a specific
40 filetype and language.
41 * The files entries with the flag 'external' are deleted when they are no
43 * The priority and the language can be changed for a specific metadata.
44 * The databases from libvalhalla-1 are upgraded automatically.
47 * Support for concurrent grabbers. It can save about 30% of the time with
48 a music and video collection and more than one grabber.
49 * No more dependency on libgcrypt. The HMAC-SHA2 signature for Amazon is
50 computed by libvalhalla.
51 * New lyric grabber (ChartLyrics).
52 * A new attribute (used by ChartLyrics) provides the possibility to set a
53 minimum time to wait between two grabs.
54 * Drop LyricsFly grabber (unusable; no valid API key).
55 * The TVDB grabber is able to retrieve the metadata for a specific episode.
58 * Manpage for libvalhalla-test.
59 * Test suite based on libcheck.
60 * Many various improvements ...
67 * Fixes and improvements in configure/Makefiles.
68 * Fix some SQL queries to escape filenames with ["].
69 * Fix potential segfaults when a new database is opened by an
70 older version of libvalhalla.
71 * Fix Allocine PHP script to handle correctly the number of
72 results. And now, the script returns all directors.
73 * Fix ondemand when more than one query is sent for the same file,
74 while that the first ondemand is not finished.
75 * Fix the URL for the "images" server of TheTVDB.com grabber.
76 * Fix the compilation for *BSD/Hurd (at least with the glibc).
77 * Fixes in the LyricWiki grabber in order to prevent that HTML
78 tags appear in the result instead of the lyrics.
82 * Initial project release.
83 * Full scanning, parsing and grabbing support.