summaryrefslogtreecommitdiff
path: root/playlist.h
Commit message (Collapse)AuthorAge
* pl_save_all won't save unmodified playlistsGravatar Alexey Yakovenko2014-06-12
|
* fix bug #1020: incorrect cursor/scroll after deleting playlistsGravatar Alexey Yakovenko2013-12-17
|
* gtkui: cleanup songchanged_cb; prevent auto-switching playlists because of ↵Gravatar Alexey Yakovenko2013-11-23
| | | | cursor follows playback; added plt_deselect_all API
* ported stuff to new file add APIGravatar Alexey Yakovenko2013-11-05
|
* file adding API WIPGravatar Alexey Yakovenko2013-11-04
|
* copyright years updatedGravatar Alexey Yakovenko2013-10-06
|
* added new APIs for saving current playlistGravatar Alexey Yakovenko2013-09-29
|
* changed license to ZLIB on all core filesGravatar waker2012-10-15
|
* fixed many calls to pl_find_meta[_raw] being called without pl_lock;Gravatar waker2012-05-17
| | | | | added debug pl_ensure_lock function which asserts when pl_lock is not set when it is required; added new API functions for thread-safe metadata access
* added random sort (based on patch from defusix)Gravatar waker2012-04-06
|
* updated (c) year to 2012 in the sourcesGravatar waker2012-03-24
|
* added experimental support for metadata overrides.Gravatar waker2011-10-01
| | | | | for example field "!NAME" will override field ":NAME", but will not be stored so after player restart, the field will be restored to original :NAME
* merge new APIs for 0.5.2 from develGravatar waker2011-09-30
|
* in shuffle albums mode, skip previous album tracks if user selects track ↵Gravatar waker2011-05-20
| | | | manually
* added remaining plt_* replacements; minor fixupsGravatar waker2011-05-10
|
* added several new plt_* functions to work on specific playlistsGravatar waker2011-05-10
|
* changed few old-style pl_* functions which were working with current ↵Gravatar waker2011-05-08
| | | | playlist with the new ones, working with specific playlist passed as argument
* converter pl_sort into plt_sortGravatar waker2011-05-08
|
* moved playtime and started_timestamp from playitem to streamer global variables;Gravatar waker2011-05-04
| | | | | | playtime and started_timestamp are now passed in track event structures; fixed few lastfm submission and event-handling bugs; cleaned out old event sending helper functions
* changed some API entry points to make it possible working with specific ↵Gravatar waker2011-04-29
| | | | playlists, and not just the current one
* new future-proof playlist API, potentially reducing locking, and allowing ↵Gravatar waker2011-04-25
| | | | more flexibility
* improved plugin API versioning;Gravatar waker2011-04-25
| | | | block adding files from cmdline while adding from gui
* get rid of some legacy events;Gravatar waker2011-04-16
| | | | update playlist grouping on metadata changes
* got rid of plt_lock and global_lock in favor of just using pl_lock for all ↵Gravatar waker2011-04-13
| | | | | | | playlist access; added playlist modification time functions for tracking playlist changes; fixed gtkui playlist group rebuilding
* initial support for playlist metadataGravatar waker2011-03-26
| | | | | allows to add any set of properties to every playlist api is based on playItem metadata api
* got rid of filetype field in playitem structureGravatar waker2011-03-24
|
* few fixes/improvements to metadata editor and related plugin APIsGravatar waker2011-03-09
|
* moved most of track properties from playItem struct to metadataGravatar waker2011-03-09
| | | | implemented track properties with multiple selection
* fixed playlist corruption while adding files if cursor jumps to another playlistGravatar waker2011-02-26
|
* updated copyright year to 2011Gravatar waker2011-01-02
|
* added support for shuffle albumsGravatar waker2010-12-12
|
* added resume_last_session optionGravatar Alexey Yakovenko2010-08-30
|
* gtkui plugin overrides pl_add_file and pl_add_dir API functions and shows ↵Gravatar Alexey Yakovenko2010-08-29
| | | | progress dialog
* fixed current track redraw in search windowGravatar Alexey Yakovenko2010-08-29
|
* added option to open files from command line in named playlistGravatar Alexey Yakovenko2010-08-12
|
* fixed pl_format_title code duplication in shellexec pluginGravatar Alexey Yakovenko2010-07-29
|
* autosave new empty playlist after it had been added to listGravatar Alexey Yakovenko2010-05-28
|
* improved playlist add/move/rename handlingGravatar Alexey Yakovenko2010-05-15
|
* fixed playqueue to work with multiple playlistsGravatar Alexey Yakovenko2010-05-06
|
* fixed reshuffling playlist that is not currentGravatar Alexey Yakovenko2010-04-20
|
* added new info page to track properties windowGravatar Alexey Yakovenko2010-04-18
|
* dragndrop move/copy action selectionGravatar Alexey Yakovenko2010-04-18
|
* added flags to each track in playlist, which bumped dbpl version to 1.2;Gravatar Alexey Yakovenko2010-04-17
| | | | | | | list of file tags is no longer written as metadata string, but as flags; fixed couple of memory leaks; blocked metadata editing in subtracks; blocked metadata editing if playlist file format is less than 1.2;
* added auto-saving config/playlist filesGravatar Alexey Yakovenko2010-04-06
|
* removed obsolete function pl_format_item_display_nameGravatar Alexey Yakovenko2010-04-06
|
* implemented dragndrop between different playlistsGravatar Alexey Yakovenko2010-04-04
|
* cleaned up id3v2 parser;Gravatar Alexey Yakovenko2010-03-31
| | | | | added support for multiple text frames of same type; improved (?) cp1251 detection
* fixed redraw of playing track after decoder->init failureGravatar Alexey Yakovenko2010-03-21
|
* metadata editing WIP; added tab for global hotkey preferencesGravatar Alexey Yakovenko2010-03-18
|
* fixed handling of playlist switching in several placesGravatar Alexey Yakovenko2010-03-15
|