sound-juicer r2310 - branches/gnome-2-24



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]