sound-juicer r2310 - branches/gnome-2-24
- From: rburton svn gnome org
- To: svn-commits-list gnome org
- Subject: sound-juicer r2310 - branches/gnome-2-24
- Date: Mon, 8 Sep 2008 09:46:54 +0000 (UTC)
Author: rburton
Date: Mon Sep 8 09:46:54 2008
New Revision: 2310
URL: http://svn.gnome.org/viewvc/sound-juicer?rev=2310&view=rev
Log:
Blocked revisions 2277,2279-2288,2295 via svnmerge
........
r2277 | hadess | 2008-09-03 14:07:49 +0100 (Wed, 03 Sep 2008) | 11 lines
2008-09-03 Bastien Nocera <hadess hadess net>
* libjuicer/sj-metadata-musicbrainz.c (lookup_cd):
* libjuicer/sj-structures.c (album_details_free):
* libjuicer/sj-structures.h:
* tests/mb-test.c (source_to_str), (metadata_cb):
Export ASIN, discogs and Wikipedia URLs in the disc metadata,
only ASIN implemented for the Musicbrainz2 backend right now
(Closes: #550587)
........
r2279 | hadess | 2008-09-03 19:47:17 +0100 (Wed, 03 Sep 2008) | 35 lines
2008-09-03 Bastien Nocera <hadess hadess net>
* configure.in: Check for libmusicbrainz3, and require libcdio
* libjuicer/Makefile.am:
* libjuicer/sj-metadata-getter.c:
* libjuicer/sj-metadata-getter.h: Add a helper object to gather
data from different metadata backends, with fallback support. The
threading is now in the helper object, and not in the metadata
backends themselves. The backends don't have signals anymore,
and are synchronous.
* libjuicer/sj-metadata-cdtext.c (cdtext_list_albums),
(sj_metadata_cdtext_finalize):
* libjuicer/sj-metadata-musicbrainz.c (mb_list_albums),
(metadata_interface_init):
* libjuicer/sj-metadata.c (sj_metadata_base_init),
(sj_metadata_list_albums):
* libjuicer/sj-metadata.h:
* libjuicer/sj-structures.h:
* src/sj-main.c (metadata_cb), (reread_cd), (set_device),
(http_proxy_setup), (main):
* tests/mb-test.c (source_to_str), (metadata_cb), (main):
Change for the above
* libjuicer/sj-metadata-musicbrainz3.c:
* libjuicer/sj-metadata-musicbrainz3.h: Add libmusicbrainz3 support
(Closes: #516447)
2008-09-03 Bastien Nocera <hadess hadess net>
* POTFILES.in: upd
........
r2280 | hadess | 2008-09-03 20:13:09 +0100 (Wed, 03 Sep 2008) | 10 lines
2008-09-03 Bastien Nocera <hadess hadess net>
* configure.in:
* src/Makefile.am:
* src/gsttaglib.cc:
* src/gsttaglib.h:
* src/sj-main.c (main): Remove taglib based id3mux plugin
(Closes: #522411)
........
r2281 | hadess | 2008-09-04 00:19:07 +0100 (Thu, 04 Sep 2008) | 23 lines
2008-09-04 Bastien Nocera <hadess hadess net>
* libjuicer/sj-metadata-musicbrainz.c (mb_list_albums),
(sj_metadata_musicbrainz_init), (sj_metadata_musicbrainz_finalize):
* libjuicer/sj-metadata-musicbrainz3.c (make_album_from_release),
(mb_list_albums):
* libjuicer/sj-metadata.c (sj_metadata_helper_scan_disc_number):
* libjuicer/sj-metadata.h:
* libjuicer/sj-structures.h:
* tests/mb-test.c (release_type_to_id), (metadata_cb), (main):
- Move code to parse album titles into disc numbers to a common
location for both musicbrainz backends, and fix valgrind errors
(g_match_info_fetch() doesn't like having the string change from
underneath it)
- Add a way to override the DiscID used, using the
MUSICBRAINZ_FORCE_DISC_ID envvar (MB3)
- Fix leak of the disc ID (MB3)
- Fix empty strings when we want them NULL (MB3)
- Fix invalid memory access when getting the release date (MB3)
- Add a few test DiscIDs to the metadata tester
- Check whether a release is "Spoken Word" (Helps: #535181)
........
r2282 | hadess | 2008-09-04 00:27:06 +0100 (Thu, 04 Sep 2008) | 8 lines
2008-09-04 Bastien Nocera <hadess hadess net>
* libjuicer/sj-metadata-musicbrainz.c (mb_list_albums):
* libjuicer/sj-metadata-musicbrainz3.c (make_album_from_release):
* libjuicer/sj-metadata.c (sj_metadata_helper_scan_date):
* libjuicer/sj-metadata.h: Move the date parsing to a common place
........
r2283 | hadess | 2008-09-04 00:53:10 +0100 (Thu, 04 Sep 2008) | 10 lines
2008-09-04 Bastien Nocera <hadess hadess net>
* libjuicer/sj-metadata-musicbrainz.c (mb_list_albums):
* libjuicer/sj-metadata-musicbrainz3.c (mb_list_albums):
* libjuicer/sj-metadata-musicbrainz3.h:
* libjuicer/sj-metadata.c (sj_metadata_helper_check_media):
* libjuicer/sj-metadata.h: Move the nautilus-burn assisted
media type checking to a shared location
........
r2284 | hadess | 2008-09-04 01:02:27 +0100 (Thu, 04 Sep 2008) | 9 lines
2008-09-04 Bastien Nocera <hadess hadess net>
* libjuicer/sj-metadata-getter.c (sj_metadata_getter_set_cdrom):
* libjuicer/sj-metadata.c (sj_metadata_helper_check_media):
Move in 2 pieces of code from Rhythmbox (compile-time option
of using totem-pl-parser for device checking, Solaris device
work-around)
........
r2285 | hadess | 2008-09-04 01:12:42 +0100 (Thu, 04 Sep 2008) | 5 lines
2008-09-04 Bastien Nocera <hadess hadess net>
* libjuicer/sj-structures.h: Remove unneeded include
........
r2286 | hadess | 2008-09-04 10:29:22 +0100 (Thu, 04 Sep 2008) | 9 lines
2008-09-04 Bastien Nocera <hadess hadess net>
* libjuicer/sj-error.c:
* libjuicer/sj-error.h:
* libjuicer/sj-structures.c:
* libjuicer/sj-structures.h: Relicense those 4 files under
the LGPL, see #550481 for details
........
r2287 | hadess | 2008-09-04 17:51:41 +0100 (Thu, 04 Sep 2008) | 16 lines
2008-09-04 Bastien Nocera <hadess hadess net>
* configure.in: Make libcdio an optional library again,
it would conflict with the GPL + exception license
* libjuicer/Makefile.am:
* libjuicer/sj-metadata-getter.c (lookup_cd):
* libjuicer/sj-metadata-gvfs.c (device_to_cdda_uri),
(gvfs_list_albums), (sj_metadata_gvfs_get_property),
(sj_metadata_gvfs_set_property), (sj_metadata_gvfs_finalize),
(sj_metadata_gvfs_init), (metadata_iface_init),
(sj_metadata_gvfs_class_init), (sj_metadata_gvfs_new):
* libjuicer/sj-metadata-gvfs.h: Add a gvfs based metadata
reader, for fallback support
........
r2288 | hadess | 2008-09-04 17:53:02 +0100 (Thu, 04 Sep 2008) | 11 lines
2008-09-04 Bastien Nocera <hadess hadess net>
* libjuicer/sj-metadata-cdtext.c (cdtext_list_albums):
Remove some TODO items
* libjuicer/sj-metadata-musicbrainz3.c:
* libjuicer/sj-metadata.c (sj_metadata_helper_check_media):
* libjuicer/sj-structures.c (album_details_free):
Fixes for rhythmbox compilation
........
r2295 | rburton | 2008-09-05 14:18:15 +0100 (Fri, 05 Sep 2008) | 8 lines
2008-09-05 Ross Burton <ross burtonini com>
* libjuicer/sj-metadata-musicbrainz3.c:
* libjuicer/sj-metadata-cdtext.c:
Don't store the album list in a private field any more (not
required now), and especially don't free it when the app is still
using it.
........
Modified:
branches/gnome-2-24/ (props changed)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]