log src/audacious/playlist.c @ 4523:b3e4f5c31546

age author description
Wed, 23 Apr 2008 20:11:10 +0200 mf0102 hookified many function calls
Wed, 23 Apr 2008 18:53:14 +0200 mf0102 reindent the code before messing with it
Wed, 23 Apr 2008 14:36:00 +0200 mf0102 renamed playlist_fileinfo* to ui_fileinfo_show* and reworked those
Tue, 22 Apr 2008 11:28:53 +0200 mf0102 - make a lot of stuff static
Tue, 22 Apr 2008 10:55:35 +0200 mf0102 - renamed some files to reflect their UI contents
Mon, 31 Mar 2008 06:36:41 +0300 Matti Hamalainen bmp_config_* -> aud_config_*
Fri, 28 Mar 2008 02:18:10 +0000 Ivan N. Zlatev Mark the playlist as modified when moving/adding/removing/sorting/randomizing the playlist, so that the jump to file cache picks up the change.
Tue, 25 Mar 2008 21:16:16 +0200 Matti Hamalainen Fixed a segfault when trying to open fileinfo window while no file is
Tue, 18 Mar 2008 14:57:10 +0100 mf0102 move some more GUI functions
Sat, 15 Mar 2008 00:26:49 +0100 mf0102 remove more ui_* references
Fri, 22 Feb 2008 22:18:20 +0100 Tomasz Mon check if playlistwin_list is UiSkinnedPlaylist before accessing it contents
Wed, 13 Feb 2008 03:54:41 -0600 William Pitcock playlist_compare_artist(): Avoid NULL dereferences.
Sun, 10 Feb 2008 12:31:44 +0100 stefano Implemented support for multiple subplugins inside a plugin (see bug #148) and PluginHeader finalization
Wed, 30 Jan 2008 20:32:50 +0300 Eugene Zagidullin update titles after 3 sec. delay when custom template changed
Wed, 30 Jan 2008 19:41:03 +0300 Eugene Zagidullin update titles when formatter template changes even if tuples is up to date
Sat, 12 Jan 2008 06:35:23 -0600 William Pitcock Make sure "if (pr)" doesn't get optimized out. (Bugzilla #30)
Tue, 25 Dec 2007 01:16:26 -0600 Jussi Judin Fixes memory leak in playlist_add_files() function when using extension probing and trying to add file with unknown extension. (Bugzilla #44)
Tue, 25 Dec 2007 01:00:52 -0600 Jussi Judin Fixes memory leak in usage of playlist_free() function. (Bugzilla #36)
Tue, 25 Dec 2007 00:57:19 -0600 Jussi Judin Fixes memory leaks when adding files to playlist (Bugzilla #34)
Mon, 24 Dec 2007 23:05:10 -0600 Jussi Judin Fixes memory leak in playlist_entry_get_info() due not freeing probe result (Bugzilla #38)
Wed, 19 Dec 2007 00:55:07 -0600 Jussi Judin Fix memory leak in filter_by_extension() (Bugzilla #29)
Sun, 16 Dec 2007 20:54:53 +0900 Yoshiki Yazawa avoid unnecessary serial increment.
Sun, 16 Dec 2007 19:03:05 +0900 Yoshiki Yazawa now jtf follows on-demand metadata loading.
Sat, 08 Dec 2007 02:14:10 +0900 Yoshiki Yazawa deep copy is needed!
Sat, 08 Dec 2007 01:14:18 +0900 Yoshiki Yazawa quick fix for the bug which had prevented to add remote url when "Detect file formats on demand" was disabled.
Fri, 07 Dec 2007 01:11:25 +0900 Yoshiki Yazawa - modified playlist_load_ins_file() and playlist_load_ins_file_tuple(). path builder and ext_hash checker
Tue, 04 Dec 2007 03:34:41 +0300 Eugene Zagidullin Automated merge with ssh://hg.atheme.org//hg/audacious
Tue, 04 Dec 2007 03:33:15 +0300 Eugene Zagidullin oops...
Tue, 04 Dec 2007 01:02:16 +0200 Cristi Magherusan fixed(URI-fied) "remove unavailable files"
Mon, 03 Dec 2007 09:54:19 -0600 William Pitcock Use vfs_is_remote() instead of is_http().
Mon, 03 Dec 2007 02:36:52 +0300 Eugene Zagidullin Automated merge with ssh://hg.atheme.org//hg/audacious
Mon, 03 Dec 2007 02:36:16 +0300 Eugene Zagidullin disabled editing remote tags: 2nd attempt :)
Sat, 01 Dec 2007 23:38:18 +0100 Christian Birchinger Handle streams inside m3u files better. If thres a better way than is_http() to detect streams, let me know.
Tue, 27 Nov 2007 17:42:52 +0300 Eugene Zagidullin added tag editing capabilities, maybe raw yet
Wed, 21 Nov 2007 01:25:36 +0900 Yoshiki Yazawa remove duplicated code between playlist_set_info() and playlist_set_info_old_abi(). now playlist_set_info_old_abi() become wrapper function for playlist_set_info().
Wed, 21 Nov 2007 00:46:54 +0900 Yoshiki Yazawa improve on-demand probing:
Sun, 18 Nov 2007 21:39:28 +0900 Yoshiki Yazawa - add subtune support to on demand probing.
Sun, 18 Nov 2007 14:49:52 +0900 Yoshiki Yazawa revise check code to handle http:// properly.
Sat, 17 Nov 2007 17:07:46 +0900 Yoshiki Yazawa - revive on-demand metadata retrieving. in the combination with "Detect file formats on demand", now audacious can load large directory in a few seconds.
Thu, 15 Nov 2007 21:25:25 +0100 mf0102 fixed bug in extension filtering function
Fri, 16 Nov 2007 02:49:24 +0900 Yoshiki Yazawa make filter_by_extension() case insensitive.
Thu, 15 Nov 2007 16:34:09 +0900 Yoshiki Yazawa when "Detect file formats on demand" is specified, filter unplayable files on loading by the hash table of all available extensions.
Sat, 10 Nov 2007 15:55:12 +0900 Yoshiki Yazawa - redefine playlist_incr_serial as a macro.
Sat, 10 Nov 2007 00:47:40 +0900 Yoshiki Yazawa to get rid of annoying side effects, an independent function for playlist serial increment has been provided.
Fri, 09 Nov 2007 20:32:06 +0900 Yoshiki Yazawa increment playlist serial number on loading playlist file.
Fri, 09 Nov 2007 19:39:27 +0900 Yoshiki Yazawa - serial number has been added to playlist structure so that changes of the current playlist can be notified.
Mon, 29 Oct 2007 22:21:42 +0900 Yoshiki Yazawa - many remained audacious remote functions have been implemented.
Sun, 28 Oct 2007 09:19:29 -0500 William Pitcock fix search and select. (bugzilla #29)
Thu, 18 Oct 2007 18:02:10 +0300 Matti Hamalainen Maybe it works now.
Thu, 18 Oct 2007 17:07:00 +0300 Matti Hamalainen Fix insertion into playlist for plugins that _don't_ have subtunes. Sorry
Thu, 18 Oct 2007 01:30:05 +0300 Matti Hamalainen Make selective subtunes support actually work.
Wed, 17 Oct 2007 23:01:59 +0300 Matti Hamalainen Use a more describing variable name.
Sat, 13 Oct 2007 19:31:02 -0500 William Pitcock fix for livelock reported by joker...
Wed, 26 Sep 2007 00:16:39 +0300 Matti Hamalainen Simplify adding of all sub-tunes.
Tue, 25 Sep 2007 23:36:01 +0300 Matti Hamalainen Slight cleanup of few functions and fix a potential segfault.
Tue, 25 Sep 2007 23:09:09 +0300 Matti Hamalainen Possibly fix a lockup problem.
Tue, 25 Sep 2007 23:06:26 +0300 Matti Hamalainen Cosmetics.
Tue, 25 Sep 2007 22:34:52 +0300 Matti Hamalainen Implement selective adding of subtunes.
Tue, 25 Sep 2007 20:38:40 +0930 Kieran Clancy Notify playlist manager of more changes
Wed, 19 Sep 2007 17:47:18 +0300 Matti Hamalainen Cosmetics. trunk
Tue, 18 Sep 2007 23:23:40 +0200 Giacomo Lozito use g_strdup_printf in place of g_string_append_printf trunk
Tue, 18 Sep 2007 19:00:07 +0200 Giacomo Lozito - subtune handling is now done in playlist core, using tuple fields subsong-id and subsong-num (requires subtune-able plugins to be updated) trunk
Tue, 11 Sep 2007 02:15:13 +0300 Matti Hamalainen Automated merge with file:/home/ccr/audacious/core trunk
Sun, 09 Sep 2007 23:21:49 +0300 Matti Hamalainen Automated merge with file:/home/ccr/audacious/core trunk
Sun, 09 Sep 2007 16:31:50 +0300 Matti Hamalainen Few bits of pre-integration shit. trunk
Sun, 09 Sep 2007 05:41:40 +0300 Matti Hamalainen Automated merge with file:/home/ccr/audacious/core trunk
Sat, 01 Sep 2007 07:09:38 +0300 Matti Hamalainen Fixed to comply with the Tuple API changes. trunk
Mon, 10 Sep 2007 14:18:18 +0930 Kieran Clancy merge trunk
Mon, 10 Sep 2007 14:16:20 +0930 Kieran Clancy Use old iterator when new one isn't found trunk
Mon, 10 Sep 2007 13:50:18 +0930 Kieran Clancy New functions for associating a filename with a playlist. Made title/filename setting more consistent. trunk
Mon, 10 Sep 2007 13:47:16 +0930 Kieran Clancy Allow non-active playlist to be saved to file trunk
Mon, 10 Sep 2007 13:45:41 +0930 Kieran Clancy Add playlist_playlists_equal for comparing entire playlists trunk
Mon, 10 Sep 2007 13:44:49 +0930 Kieran Clancy Don't stop playback when deleting a non-active playlist trunk
Sun, 09 Sep 2007 22:05:24 +0300 Matti Hamalainen Changed PLAYLIST_{UN}LOCK() macros to use playlist itself as argument, not trunk
Sun, 09 Sep 2007 21:36:42 +0300 Matti Hamalainen Implement playlist_get_info_scanning() with mutex locking. trunk
Sun, 09 Sep 2007 05:37:49 +0300 Matti Hamalainen Make the shutdown procedure more sane and improve playlist clearing trunk
Mon, 27 Aug 2007 01:45:47 +0930 Kieran Clancy Only set playlist name to filename if it didn't already have a name
Sun, 26 Aug 2007 07:23:52 +0930 Kieran Clancy Make playlist_load_ins handle the case when playlist is not the currently active one trunk
Sun, 26 Aug 2007 07:22:11 +0930 Kieran Clancy Remove unnecessary manipulation of playlist_iter trunk
Sat, 18 Aug 2007 00:31:51 +0200 Giacomo Lozito playlist_get_info_func works in a different thread, so trying to do UI updates from it eventually leads to UI freeze; fixed to schedule those updates in the main loop instead of doing them directly trunk
Mon, 13 Aug 2007 19:45:52 +0900 Yoshiki Yazawa add tuple_formatter_make_title_string(). it is a wrapper function to tuple_formatter_process_construct() to make title string. it falls back to the file name if the formatted string is blank or unavailable. trunk
Mon, 13 Aug 2007 00:03:33 -0700 Ben Tucker -Set the track "title" in metadata instead of "name" trunk
Sun, 12 Aug 2007 16:10:45 -0700 Ben Tucker Implemented TrackChange, StatusChange signals, with a stub for CapsChange. trunk
Sun, 12 Aug 2007 21:21:46 +0900 Yoshiki Yazawa - fix a bug that playlist_ins_url() always returns 1 even if no url has been added. now playlist_ins_url() returns number of new entries which actually added to the playlist. trunk
Sat, 11 Aug 2007 23:59:24 +0900 Yoshiki Yazawa rename xmms_get_gentitle_format() to get_gentitle_format(). trunk
Sat, 11 Aug 2007 15:03:51 +0900 Yoshiki Yazawa make preset title format work. trunk
Fri, 10 Aug 2007 05:22:35 -0500 William Pitcock audacious-core: convert to tuple-ng, remove titlestring API. trunk
Sat, 04 Aug 2007 16:48:06 +0200 mf0102 - fixed some cases where the playlist wasn't redrawn
Thu, 02 Aug 2007 14:14:32 +0200 Tomasz Mon port PlayList_List to gtk2 trunk
Wed, 01 Aug 2007 13:55:02 +0900 Yoshiki Yazawa now "hide seekbar on streaming" uses message passing. trunk
Wed, 25 Jul 2007 15:46:00 -0500 William Pitcock Remove mainwin_set_info_text() craq. Still some work to do. trunk
Tue, 24 Jul 2007 01:05:57 -0500 William Pitcock Use message passing to make sure the UI is updated in the main thread. trunk
Fri, 20 Jul 2007 20:17:57 -0500 William Pitcock Handle non-probe-for-tuple functions without crashing. trunk
Fri, 20 Jul 2007 20:06:27 -0500 William Pitcock Remove unused __playlist_ins(). trunk
Fri, 20 Jul 2007 20:06:07 -0500 William Pitcock Call playlist_ins() instead of __playlist_ins(). trunk
Fri, 20 Jul 2007 19:42:24 -0500 William Pitcock Fix warnings. trunk
Fri, 20 Jul 2007 19:37:11 -0500 William Pitcock Use ProbeResult (try 1) trunk
Fri, 20 Jul 2007 09:09:58 -0500 William Pitcock Invoke "Plugins are not derived work" clause provided by GPL3. trunk audacious-1.4.0-DR1
Fri, 20 Jul 2007 08:59:47 -0500 William Pitcock GPL3 relicensing. trunk
Thu, 19 Jul 2007 12:49:50 +0900 Yoshiki Yazawa add url unescape code to playlist_get_info_text().
Mon, 16 Jul 2007 13:43:27 -0500 William Pitcock Fix a bug in backslash to slash conversion. Closes #1006.
Tue, 17 Jul 2007 00:31:43 +0900 Yoshiki Yazawa unescape url encoded filename where real filename is needed.
Sun, 15 Jul 2007 20:02:21 +0200 Giacomo Lozito recursive directory scan for add file dialog works again
Fri, 06 Jul 2007 01:12:17 -0500 William Pitcock playlist_dir_find_files(): Return list of URIs. trunk
Fri, 06 Jul 2007 01:08:15 -0500 William Pitcock Use vfs_file_test() where appropriate. trunk
Tue, 03 Jul 2007 21:20:01 -0500 William Pitcock Remove inlined urldecoding functions and use g_filename_from_uri() instead where appropriate. trunk
Tue, 03 Jul 2007 19:44:41 -0500 William Pitcock Remove urldecode.c, urldecode.h, fix references accordingly. trunk
Sun, 03 Jun 2007 21:48:44 -0700 yaz [svn] - make playback stop on removing playlist. trunk
Wed, 23 May 2007 23:01:01 -0700 nenolod [svn] - move playlist_recalc_total_time() out of the giant playlist lock in playlist_delete_filenames(). reported by dotzen, closes #908. trunk
Thu, 17 May 2007 01:54:13 -0700 nenolod [svn] - remove no-longer-necessary debugging notice trunk
Fri, 11 May 2007 12:39:47 -0700 nenolod [svn] - avoid null dereferences trunk
Wed, 09 May 2007 15:07:50 -0700 nenolod [svn] - make audacious build again trunk
Sun, 06 May 2007 15:16:34 -0700 nenolod [svn] - fix cuesheet bug in a better way (e.g. unbreak http:// streams) trunk
Fri, 27 Apr 2007 10:22:03 -0700 yaz [svn] - temporal workaround for a bug which introduced in r4360. without this patch, cuesheet plugin endlessly adds entries in a cue sheet to the current playlist. trunk
Tue, 17 Apr 2007 23:36:31 -0700 magma [svn] Modified playlist_compare_artist so that a leading "the" in an artist's trunk
Tue, 10 Apr 2007 11:27:26 -0700 nenolod [svn] - playlist_get_length_nolock() -> playlist_get_length(), no need for trunk
Tue, 10 Apr 2007 11:25:39 -0700 nenolod [svn] - playlist_set_info() does not change the playlist and shouldn't block trunk
Tue, 10 Apr 2007 11:20:21 -0700 nenolod [svn] - tuple operations do not change the structure of the playlist and trunk
Tue, 10 Apr 2007 11:12:56 -0700 nenolod [svn] - unlock many playlist operations that do not really need locking trunk
Tue, 10 Apr 2007 10:17:48 -0700 nenolod [svn] - probe remote sources (hardcoded to http://, https://) in the background. trunk