CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     jrl     06/06/30 21:58:39

Modified files:
        .              : ChangeLog 
        backends/gstreamer: rb-player-gst.c 
        doc/reference/tmpl: rb-metadata.sgml rhythmdb.sgml 
        metadata       : rb-metadata-common.c rb-metadata-gst.c 
                         rb-metadata.h 
        plugins/audioscrobbler: rb-audioscrobbler.c 
        rhythmdb       : rhythmdb-private.h rhythmdb-tree.c rhythmdb.c 
                         rhythmdb.h 

Log message:
2006-07-01  James Livingston  <[EMAIL PROTECTED]>

Patch from Ståle Lyngaas  <[EMAIL PROTECTED]>

* rhythmdb/rhythmdb.h:
* rhythmdb/rhythmdb-private.h:
* rhythmdb/rhythmdb-tree.c: (rhythmdb_tree_parser_start_element),
(rhythmdb_tree_parser_end_element), (save_entry):
* rhythmdb/rhythmdb.c: (metadata_field_from_prop),
(rhythmdb_entry_allocate), (rhythmdb_entry_finalize),
(set_props_from_metadata), (rhythmdb_entry_set_internal),
(rhythmdb_prop_type_get_type), (rhythmdb_entry_get_string): store
MusicBrainz track IDs in the database, and bump the on-disk version
number to trigger a metadata reload.

* backends/gstreamer/rb-player-gst.c: (process_tag):
* metadata/rb-metadata-common.c:
* metadata/rb-metadata-gst.c: (rb_metadata_gst_tag_to_field),
(rb_metadata_gst_field_to_gst_tag):
* metadata/rb-metadata.h: grab MB track IDs and use them.

* plugins/audioscrobbler/rb-audioscrobbler.c:
(rb_audioscrobbler_init), (rb_audioscrobbler_finalize),
(rb_audioscrobbler_timeout_cb),
(rb_audioscrobbler_song_changed_cb): send the MB track id along with
the other metadata. Fixes #343491.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jrl&date=explicit&mindate=2006-06-30%2021:57&maxdate=2006-06-30%2021:59

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to