-
Notifications
You must be signed in to change notification settings - Fork 3
/
ChangeLog
102 lines (82 loc) · 3.86 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
libvalhalla (2.1)
2.1.0: 12 Aug, 2012
Core:
* Possibility to see all SQL query plans (debugging).
* Support for libav.
Metadata:
* Possibility to retrieve the meta keys with the ondemand callback.
Grabber:
* Fix TheMovieDB grabber (TMDB) for API 2.1.
* Fix Amazon grabber.
Other:
* Some fixes...
libvalhalla (2.0)
2.0.0: 3 Oct, 2010
Core:
* The functions to configure an handle are unified with a variadic
function named valhalla_config_set().
* Some improvements (speed) with the communications between the threads.
* The statistics can be retrieved with the public API.
* Support for global events (only related to the scanner).
* Improvements with the internal lists (faster and configurable depth).
* A group name can be retrieved with the public API.
* The scanner is disabled when no path is specified.
* The pause mechanism is faster with a group (parsers and grabbers) of
threads. It uses an asynchronious call.
* Faster force-stop by using an asynchronious call with all threads.
* The timeout with cURL is now explicitly set to 20 seconds.
* A cURL transfer can be broken on the force-stop.
* Support for MS Windows and Darwin.
Scanner:
* The first scanning can be delayed. Useful when the front-end is still
loading.
Metadata:
* New metadata callback useful to retrieve the metadata with the front-end
as soon as they are available. Note that the use of this callback is not
recommended.
* Support of priorities with the metadata. The default priorities used by
the parsers and the grabbers can be changed with the public API.
* Support for language with the metadata. It depends of the configuration
in the grabbers.
* The filesize is now part of the metadata (technical group).
Database:
* The public functions for selections are reworked. A first function
prepares the statement and a second is used in order to retrieve the next
available row.
* The results with the public functions can be limited to a specific
filetype and language.
* The files entries with the flag 'external' are deleted when they are no
longer reachable.
* The priority and the language can be changed for a specific metadata.
* The databases from libvalhalla-1 are upgraded automatically.
Grabber:
* Support for concurrent grabbers. It can save about 30% of the time with
a music and video collection and more than one grabber.
* No more dependency on libgcrypt. The HMAC-SHA2 signature for Amazon is
computed by libvalhalla.
* New lyric grabber (ChartLyrics).
* A new attribute (used by ChartLyrics) provides the possibility to set a
minimum time to wait between two grabs.
* Drop LyricsFly grabber (unusable; no valid API key).
* The TVDB grabber is able to retrieve the metadata for a specific episode.
Other:
* Manpage for libvalhalla-test.
* Test suite based on libcheck.
* Many various improvements ...
libvalhalla (1.0)
1.0.1: 25 Feb, 2010
* Fixes and improvements in configure/Makefiles.
* Fix some SQL queries to escape filenames with ["].
* Fix potential segfaults when a new database is opened by an
older version of libvalhalla.
* Fix Allocine PHP script to handle correctly the number of
results. And now, the script returns all directors.
* Fix ondemand when more than one query is sent for the same file,
while that the first ondemand is not finished.
* Fix the URL for the "images" server of TheTVDB.com grabber.
* Fix the compilation for *BSD/Hurd (at least with the glibc).
* Fixes in the LyricWiki grabber in order to prevent that HTML
tags appear in the result instead of the lyrics.
1.0.0: 6 Dec, 2009
* Initial project release.
* Full scanning, parsing and grabbing support.