# HG changeset patch # User nenolod # Date 1150349953 25200 # Node ID 17630223d25b0c2bf2ae5dd95541d85e1b422d84 # Parent fc478bfe6fe6a786d073601c063f4fedf09e0d6c [svn] - if a PlaylistEntry does not have a cached tuple, generate it on demand. diff -r fc478bfe6fe6 -r 17630223d25b ChangeLog --- a/ChangeLog Wed Jun 14 22:30:04 2006 -0700 +++ b/ChangeLog Wed Jun 14 22:39:13 2006 -0700 @@ -1,3 +1,16 @@ +2006-06-15 05:30:04 +0000 William Pitcock + revision [1386] + - disconnect the scrobbler client from metatag logically + + + Changes: Modified: + +15 -8 trunk/Plugins/General/scrobbler/queue.c + +3 -1 trunk/Plugins/General/scrobbler/queue.h + +2 -2 trunk/Plugins/General/scrobbler/scrobbler.c + +3 -1 trunk/Plugins/General/scrobbler/scrobbler.h + +26 -2 trunk/Plugins/General/scrobbler/xmms_scrobbler.c + + 2006-06-15 05:17:20 +0000 William Pitcock revision [1384] - more sanity for input_get_song_tuple() diff -r fc478bfe6fe6 -r 17630223d25b audacious/playlist.c --- a/audacious/playlist.c Wed Jun 14 22:30:04 2006 -0700 +++ b/audacious/playlist.c Wed Jun 14 22:39:13 2006 -0700 @@ -1701,6 +1701,12 @@ tuple = entry->tuple; + if (tuple == NULL) + { + playlist_entry_get_info(entry); + tuple = entry->tuple; + } + PLAYLIST_UNLOCK(); return tuple;