Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | fixed many calls to pl_find_meta[_raw] being called without pl_lock; | waker | 2012-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 new DB_EV_DSPCHANGED event | waker | 2012-04-26 | |
| | | ||||
| * | shellexec[ui]: cleaned up api, fixed memleaks, add/remove/edit works without ↵ | waker | 2012-04-24 | |
| | | | | | | | | restarting player, Disabled flag is not user-editable and is not saved to config | |||
* | | added freq vis support | waker | 2012-04-13 | |
| | | ||||
* | | vis buffer is now always float/mono | waker | 2012-04-12 | |
| | | ||||
* | | added experimental visualization (scope) | waker | 2012-04-11 | |
| | | ||||
* | | gtkui: fixed jump to current track | waker | 2012-04-09 | |
| | | ||||
* | | Merge branch 'master' into devel | waker | 2012-04-09 | |
|\| | | | | | | | | | | | | | Conflicts: plugins/gtkui/callbacks.c plugins/gtkui/callbacks.h plugins/gtkui/gtkui.h | |||
| * | added random sort (based on patch from defusix) | waker | 2012-04-06 | |
| | | ||||
| * | extended plugin api to trigger dsp chain saving from plugins | waker | 2012-04-02 | |
| | | ||||
| * | updated (c) year to 2012 in the sources | waker | 2012-03-24 | |
| | | ||||
| * | cleaned up and added more documentation for DB_ACTION_** stuff | waker | 2012-01-23 | |
| | | ||||
| * | added possibility to put additional menu items to playlist context menu ↵ | waker | 2012-01-22 | |
| | | | | | | | | (using plugin actions) | |||
* | | Merge branch 'master' into devel | waker | 2011-10-23 | |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: deadbeef.h metacache.c playlist.c plugins.c plugins/gtkui/Makefile.am plugins/gtkui/ddbcellrenderertextmultiline.c plugins/gtkui/ddbcellrenderertextmultiline.h plugins/gtkui/ddbequalizer.c plugins/gtkui/ddbequalizer.h plugins/gtkui/ddbseekbar.c plugins/gtkui/ddbseekbar.h plugins/gtkui/ddbtabstrip.c plugins/gtkui/fileman.c plugins/gtkui/gtkui.c plugins/gtkui/interface.c plugins/gtkui/plcommon.c plugins/gtkui/trkproperties.c | |||
| * | added experimental support for metadata overrides. | waker | 2011-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 devel | waker | 2011-09-30 | |
| | | ||||
| * | fixed writing non-ascii id3v1 tags | waker | 2011-08-31 | |
| | | ||||
* | | added selection properties widget | waker | 2011-06-22 | |
| | | ||||
* | | medialib scanner prototype: scan folder, build index, etc | waker | 2011-06-17 | |
|/ | ||||
* | renamed dsp pass_through to can_bypass | waker | 2011-05-22 | |
| | ||||
* | added new DSP API pass_through, which allows to skip DSP stage if it doesn't ↵ | waker | 2011-05-21 | |
| | | | | | | do anything; bumped API version to 1.1 | |||
* | pass started_timestamp of previous track in songchanged event; unbreak scrobbler | waker | 2011-05-20 | |
| | ||||
* | 0.5.0-rc1 final fixups | waker | 2011-05-10 | |
| | ||||
* | added remaining plt_* replacements; minor fixups | waker | 2011-05-10 | |
| | ||||
* | added several new plt_* functions to work on specific playlists | waker | 2011-05-10 | |
| | ||||
* | changed few old-style pl_* functions which were working with current ↵ | waker | 2011-05-08 | |
| | | | | playlist with the new ones, working with specific playlist passed as argument | |||
* | converter pl_sort into plt_sort | waker | 2011-05-08 | |
| | ||||
* | moved playtime and started_timestamp from playitem to streamer global variables; | waker | 2011-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 ↵ | waker | 2011-04-29 | |
| | | | | playlists, and not just the current one | |||
* | fixed mp3 filetype for streamed radio; | waker | 2011-04-27 | |
| | | | | removed filetypes ptr in DB_decoder_t | |||
* | new future-proof playlist API, potentially reducing locking, and allowing ↵ | waker | 2011-04-25 | |
| | | | | more flexibility | |||
* | improved plugin API versioning; | waker | 2011-04-25 | |
| | | | | block adding files from cmdline while adding from gui | |||
* | added short description about PL_MAIN and PL_SEARCH | waker | 2011-04-23 | |
| | ||||
* | get rid of some legacy events; | waker | 2011-04-16 | |
| | | | | update playlist grouping on metadata changes | |||
* | more unification work on event system | waker | 2011-04-14 | |
| | ||||
* | new event passing system | waker | 2011-04-14 | |
| | ||||
* | got rid of plt_lock and global_lock in favor of just using pl_lock for all ↵ | waker | 2011-04-13 | |
| | | | | | | | playlist access; added playlist modification time functions for tracking playlist changes; fixed gtkui playlist group rebuilding | |||
* | added SEEKED event, so that plugins can update their status | waker | 2011-04-09 | |
| | ||||
* | thread-safe config access | waker | 2011-03-31 | |
| | ||||
* | get rid of frameupdate event; mutex+cond based message pump without usleep | waker | 2011-03-30 | |
| | ||||
* | fixed error in playlist plugin API | waker | 2011-03-29 | |
| | ||||
* | initial support for playlist metadata | waker | 2011-03-26 | |
| | | | | | allows to add any set of properties to every playlist api is based on playItem metadata api | |||
* | added comment about pl_find_meta thread-safety issues | waker | 2011-03-26 | |
| | ||||
* | got rid of filetype field in playitem structure | waker | 2011-03-24 | |
| | ||||
* | renamed gtkui plugin into ddb_gui_GTK2; | waker | 2011-03-23 | |
| | | | | | | changed the way gui plugins must be named; added selection of gui plugin to preferences window; only 1 gui plugin is loaded at a time | |||
* | added streamer_dsp_refresh api entry; | waker | 2011-03-15 | |
| | | | | fixed switching eq on/off | |||
* | fixed playback regression caused by changing waveformat.is_float to bitfield | waker | 2011-03-14 | |
| | ||||
* | added bigendian flag to waveformat struct | waker | 2011-03-12 | |
| | ||||
* | few fixes/improvements to metadata editor and related plugin APIs | waker | 2011-03-09 | |
| | ||||
* | moved most of track properties from playItem struct to metadata | waker | 2011-03-09 | |
| | | | | implemented track properties with multiple selection |