1
2008-09-20 Ross Burton <ross@burtonini.com>
1
2008-11-04 Ross Burton <ross@linux.intel.com>
7
2008-09-08 Ross Burton <ross@burtonini.com>
7
2008-09-24 Ross Burton <ross@linux.intel.com>
9
* data/sound-juicer.desktop.in.in:
10
Remove Encoding field, it isn't required (#551946, thanks Pacho Ramos).
12
2008-09-24 Ross Burton <ross@linux.intel.com>
14
* data/sound-juicer.desktop.in.in:
15
Add Audio to the categories (#552090, Patryk Zawadzki)
13
17
2008-09-08 Ross Burton <ross@burtonini.com>
16
20
Correctly parse CDDA URLs (#550131, thanks Matthew Martin).
22
2008-09-05 Ross Burton <ross@burtonini.com>
24
* libjuicer/sj-metadata-musicbrainz3.c:
25
* libjuicer/sj-metadata-cdtext.c:
26
Don't store the album list in a private field any more (not
27
required now), and especially don't free it when the app is still
30
2008-09-04 Bastien Nocera <hadess@hadess.net>
32
* libjuicer/sj-metadata-cdtext.c (cdtext_list_albums):
33
Remove some TODO items
35
* libjuicer/sj-metadata-musicbrainz3.c:
36
* libjuicer/sj-metadata.c (sj_metadata_helper_check_media):
37
* libjuicer/sj-structures.c (album_details_free):
38
Fixes for rhythmbox compilation
40
2008-09-04 Bastien Nocera <hadess@hadess.net>
42
* configure.in: Make libcdio an optional library again,
43
it would conflict with the GPL + exception license
45
* libjuicer/Makefile.am:
46
* libjuicer/sj-metadata-getter.c (lookup_cd):
47
* libjuicer/sj-metadata-gvfs.c (device_to_cdda_uri),
48
(gvfs_list_albums), (sj_metadata_gvfs_get_property),
49
(sj_metadata_gvfs_set_property), (sj_metadata_gvfs_finalize),
50
(sj_metadata_gvfs_init), (metadata_iface_init),
51
(sj_metadata_gvfs_class_init), (sj_metadata_gvfs_new):
52
* libjuicer/sj-metadata-gvfs.h: Add a gvfs based metadata
53
reader, for fallback support
55
2008-09-04 Bastien Nocera <hadess@hadess.net>
57
* libjuicer/sj-error.c:
58
* libjuicer/sj-error.h:
59
* libjuicer/sj-structures.c:
60
* libjuicer/sj-structures.h: Relicense those 4 files under
61
the LGPL, see #550481 for details
63
2008-09-04 Bastien Nocera <hadess@hadess.net>
65
* libjuicer/sj-structures.h: Remove unneeded include
67
2008-09-04 Bastien Nocera <hadess@hadess.net>
69
* libjuicer/sj-metadata-getter.c (sj_metadata_getter_set_cdrom):
70
* libjuicer/sj-metadata.c (sj_metadata_helper_check_media):
71
Move in 2 pieces of code from Rhythmbox (compile-time option
72
of using totem-pl-parser for device checking, Solaris device
75
2008-09-04 Bastien Nocera <hadess@hadess.net>
77
* libjuicer/sj-metadata-musicbrainz.c (mb_list_albums):
78
* libjuicer/sj-metadata-musicbrainz3.c (mb_list_albums):
79
* libjuicer/sj-metadata-musicbrainz3.h:
80
* libjuicer/sj-metadata.c (sj_metadata_helper_check_media):
81
* libjuicer/sj-metadata.h: Move the nautilus-burn assisted
82
media type checking to a shared location
84
2008-09-04 Bastien Nocera <hadess@hadess.net>
86
* libjuicer/sj-metadata-musicbrainz.c (mb_list_albums):
87
* libjuicer/sj-metadata-musicbrainz3.c (make_album_from_release):
88
* libjuicer/sj-metadata.c (sj_metadata_helper_scan_date):
89
* libjuicer/sj-metadata.h: Move the date parsing to a common place
91
2008-09-04 Bastien Nocera <hadess@hadess.net>
93
* libjuicer/sj-metadata-musicbrainz.c (mb_list_albums),
94
(sj_metadata_musicbrainz_init), (sj_metadata_musicbrainz_finalize):
95
* libjuicer/sj-metadata-musicbrainz3.c (make_album_from_release),
97
* libjuicer/sj-metadata.c (sj_metadata_helper_scan_disc_number):
98
* libjuicer/sj-metadata.h:
99
* libjuicer/sj-structures.h:
100
* tests/mb-test.c (release_type_to_id), (metadata_cb), (main):
101
- Move code to parse album titles into disc numbers to a common
102
location for both musicbrainz backends, and fix valgrind errors
103
(g_match_info_fetch() doesn't like having the string change from
105
- Add a way to override the DiscID used, using the
106
MUSICBRAINZ_FORCE_DISC_ID envvar (MB3)
107
- Fix leak of the disc ID (MB3)
108
- Fix empty strings when we want them NULL (MB3)
109
- Fix invalid memory access when getting the release date (MB3)
110
- Add a few test DiscIDs to the metadata tester
111
- Check whether a release is "Spoken Word" (Helps: #535181)
113
2008-09-03 Bastien Nocera <hadess@hadess.net>
119
* src/sj-main.c (main): Remove taglib based id3mux plugin
122
2008-09-03 Bastien Nocera <hadess@hadess.net>
124
* configure.in: Check for libmusicbrainz3, and require libcdio
125
* libjuicer/Makefile.am:
127
* libjuicer/sj-metadata-getter.c:
128
* libjuicer/sj-metadata-getter.h: Add a helper object to gather
129
data from different metadata backends, with fallback support. The
130
threading is now in the helper object, and not in the metadata
131
backends themselves. The backends don't have signals anymore,
134
* libjuicer/sj-metadata-cdtext.c (cdtext_list_albums),
135
(sj_metadata_cdtext_finalize):
136
* libjuicer/sj-metadata-musicbrainz.c (mb_list_albums),
137
(metadata_interface_init):
138
* libjuicer/sj-metadata.c (sj_metadata_base_init),
139
(sj_metadata_list_albums):
140
* libjuicer/sj-metadata.h:
141
* libjuicer/sj-structures.h:
142
* src/sj-main.c (metadata_cb), (reread_cd), (set_device),
143
(http_proxy_setup), (main):
144
* tests/mb-test.c (source_to_str), (metadata_cb), (main):
147
* libjuicer/sj-metadata-musicbrainz3.c:
148
* libjuicer/sj-metadata-musicbrainz3.h: Add libmusicbrainz3 support
152
2008-09-03 Bastien Nocera <hadess@hadess.net>
154
* libjuicer/sj-metadata-musicbrainz.c (lookup_cd):
155
* libjuicer/sj-structures.c (album_details_free):
156
* libjuicer/sj-structures.h:
157
* tests/mb-test.c (source_to_str), (metadata_cb):
158
Export ASIN, discogs and Wikipedia URLs in the disc metadata,
159
only ASIN implemented for the Musicbrainz2 backend right now
18
162
2008-08-18 Ross Burton <ross@burtonini.com>