~ubuntu-branches/ubuntu/trusty/sound-juicer/trusty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Pedro Fragoso
  • Date: 2008-12-15 13:16:02 UTC
  • mfrom: (1.1.35 upstream) (2.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20081215131602-0bezbep7s4w4zy0s
Tags: 2.25.1-0ubuntu1
* Sync on Debian
* debian/control.in:
  - Build-depends on libcdio-dev and liblaunchpad-integration-dev
* debian/patches/01_lpi.patch,
  debian/patches/02_autoconf.patch:
  - lpi changes and configure update
* New upstream version (LP: #308165)
  - Chain the metadata lookups (Bastien Nocera)
  - Finish the libmusicbrainz3 metadata fetcher (BN)
  - Add a GVFS metadata fetcher as fallback (BN)
  - Make libcdio option, as it breaks the GPL+Exception license (BN)
  - Export ASIN, Discogs, Wikipedia in the internal metadata (BN)
  - Lots of other cleanups to the metadata code (BN)
  - Remove copy of the id3mux plugin, assume it exists now (BN)
  - Remove Encoding field from desktop file (Pacho Ramos)
  - Add Audio to desktop categories (Patryk Zawadzki)
  - Correctly parse CDDA URLs (Matthew Martin)
  - Don't free the option context
* debian/control.in:
  - Change build-dep on libmusicbrainz3-dev
  - Also build-dep on libneon26-gnutls-dev and libdiscid0-dev for lmb3
* debian/watch:
  - Update for 2.25.x releases

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2008-09-20  Ross Burton  <ross@burtonini.com>
 
1
2008-11-04  Ross Burton  <ross@linux.intel.com>
2
2
 
3
3
        * configure.in:
4
4
        * NEWS:
5
 
        Version 2.24.0.
6
 
 
7
 
2008-09-08  Ross Burton  <ross@burtonini.com>
8
 
 
9
 
        * configure.ac:
10
 
        * NEWS:
11
 
        Version 2.23.3.
 
5
        Version 2.25.1.
 
6
 
 
7
2008-09-24  Ross Burton  <ross@linux.intel.com>
 
8
 
 
9
        * data/sound-juicer.desktop.in.in:
 
10
        Remove Encoding field, it isn't required (#551946, thanks Pacho Ramos).
 
11
 
 
12
2008-09-24  Ross Burton  <ross@linux.intel.com>
 
13
 
 
14
        * data/sound-juicer.desktop.in.in:
 
15
        Add Audio to the categories (#552090, Patryk Zawadzki)
12
16
 
13
17
2008-09-08  Ross Burton  <ross@burtonini.com>
14
18
 
15
19
        * src/sj-main.c:
16
20
        Correctly parse CDDA URLs (#550131, thanks Matthew Martin).
17
21
 
 
22
2008-09-05  Ross Burton  <ross@burtonini.com>
 
23
 
 
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
 
28
        using it.
 
29
 
 
30
2008-09-04  Bastien Nocera  <hadess@hadess.net>
 
31
 
 
32
        * libjuicer/sj-metadata-cdtext.c (cdtext_list_albums):
 
33
        Remove some TODO items
 
34
 
 
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
 
39
 
 
40
2008-09-04  Bastien Nocera  <hadess@hadess.net>
 
41
 
 
42
        * configure.in: Make libcdio an optional library again,
 
43
        it would conflict with the GPL + exception license
 
44
 
 
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
 
54
 
 
55
2008-09-04  Bastien Nocera  <hadess@hadess.net>
 
56
 
 
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
 
62
 
 
63
2008-09-04  Bastien Nocera  <hadess@hadess.net>
 
64
 
 
65
        * libjuicer/sj-structures.h: Remove unneeded include
 
66
 
 
67
2008-09-04  Bastien Nocera  <hadess@hadess.net>
 
68
 
 
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
 
73
        work-around)
 
74
 
 
75
2008-09-04  Bastien Nocera  <hadess@hadess.net>
 
76
 
 
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
 
83
 
 
84
2008-09-04  Bastien Nocera  <hadess@hadess.net>
 
85
 
 
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
 
90
 
 
91
2008-09-04  Bastien Nocera  <hadess@hadess.net>
 
92
 
 
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),
 
96
        (mb_list_albums):
 
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
 
104
         underneath it)
 
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)
 
112
 
 
113
2008-09-03  Bastien Nocera  <hadess@hadess.net>
 
114
 
 
115
        * configure.in:
 
116
        * src/Makefile.am:
 
117
        * src/gsttaglib.cc:
 
118
        * src/gsttaglib.h:
 
119
        * src/sj-main.c (main): Remove taglib based id3mux plugin
 
120
        (Closes: #522411)
 
121
 
 
122
2008-09-03  Bastien Nocera  <hadess@hadess.net>
 
123
 
 
124
        * configure.in: Check for libmusicbrainz3, and require libcdio
 
125
        * libjuicer/Makefile.am:
 
126
 
 
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,
 
132
        and are synchronous.
 
133
 
 
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):
 
145
        Change for the above
 
146
 
 
147
        * libjuicer/sj-metadata-musicbrainz3.c:
 
148
        * libjuicer/sj-metadata-musicbrainz3.h: Add libmusicbrainz3 support
 
149
 
 
150
        (Closes: #516447)
 
151
 
 
152
2008-09-03  Bastien Nocera  <hadess@hadess.net>
 
153
 
 
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
 
160
        (Closes: #550587)
 
161
 
18
162
2008-08-18  Ross Burton  <ross@burtonini.com>
19
163
 
20
164
        * src/sj-main.c: