Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-11-11 | queue/Playlist: seek methods return bool/Error instead of PlaylistResult | Max Kellermann | 1 | -1/+2 | |
2015-11-11 | player/Control: add Lock prefix to locking method names | Max Kellermann | 1 | -4/+4 | |
2015-11-11 | StateFile: use StringAfterPrefix() instead of StringStartsWith() | Max Kellermann | 1 | -32/+21 | |
2015-11-06 | util/StringUtil: move comparison functions to StringCompare.cxx | Max Kellermann | 1 | -1/+1 | |
2015-08-15 | PlayerThread, ...: move to src/player/ | Max Kellermann | 1 | -1/+1 | |
2015-01-22 | queue/PlaylistState: remove unused macro | Max Kellermann | 1 | -3/+0 | |
2015-01-21 | config/Option: convert to strictly-typed enum | Max Kellermann | 1 | -1/+1 | |
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-08-29 | PlayerThread: use SongTime for elapsed_time | Max Kellermann | 1 | -4/+4 | |
2014-08-28 | Playlist: use std::chrono::duration for Seek*() | Max Kellermann | 1 | -4/+4 | |
2014-08-07 | fs/output, fs/TextFile: move to fs/io/ | Max Kellermann | 1 | -2/+2 | |
2014-07-30 | *Save, *State: use the OutputStream API instead of FILE* | Max Kellermann | 1 | -24/+23 | |
2014-02-27 | Playlist*: move to queue/ | Max Kellermann | 1 | -0/+0 | |
2014-02-03 | QueueSave: use class SongLoader | Max Kellermann | 1 | -3/+5 | |
2014-01-24 | Config*: move to config/ | Max Kellermann | 1 | -2/+2 | |
2014-01-24 | Queue*: move to queue/ | Max Kellermann | 1 | -1/+1 | |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2013-12-08 | TextFile: move to fs subsystem | Denis Krjuchkov | 1 | -1/+1 | |
2013-11-28 | Util/StringUtil: add StringStartsWith() | Max Kellermann | 1 | -14/+13 | |
Replaces GLib's g_str_has_prefix(). | |||||
2013-10-30 | PlaylistState: ignore "mixrampdelay:nan" | Max Kellermann | 1 | -1/+7 | |
mixramp_delay==nan() causes severe problems with cross-fading. | |||||
2013-10-28 | player_control: rename to PlayerControl | Max Kellermann | 1 | -3/+3 | |
2013-10-19 | *: use references instead of pointers | Max Kellermann | 1 | -51/+51 | |
2013-10-17 | fs/Path: move MPD_PATH_MAX to Limits.hxx | Max Kellermann | 1 | -0/+1 | |
2013-10-17 | Thread/Thread: replacement library for GThread | Max Kellermann | 1 | -0/+2 | |
2013-10-02 | Log: new logging library API | Max Kellermann | 1 | -3/+6 | |
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend. | |||||
2013-10-02 | Playlist*: use nullptr instead of NULL | Max Kellermann | 1 | -3/+3 | |
2013-09-27 | PlayerControl: use strictly typed enums | Max Kellermann | 1 | -11/+13 | |
2013-09-05 | conf.h: remove obsolete header | Max Kellermann | 1 | -1/+2 | |
Use only ConfigData.hxx in plugin sources to reduce header dependencies. | |||||
2013-01-30 | ConfigFile: add enum ConfigOption | Max Kellermann | 1 | -1/+1 | |
Look up top-level config options by enum (= integer), not by name string. | |||||
2013-01-20 | PlayerControl: move functions into the class | Max Kellermann | 1 | -18/+11 | |
2013-01-07 | Playlist: convert functions to methods | Max Kellermann | 1 | -21/+11 | |
2013-01-07 | decoder_api.h, ...: add "extern C" | Max Kellermann | 1 | -3/+0 | |
2013-01-06 | queue: convert all functions to methods | Max Kellermann | 1 | -9/+6 | |
2013-01-04 | player_control.h: convert header to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-04 | playlist: convert to C++ | Max Kellermann | 1 | -2/+2 | |
2013-01-03 | TextFile: convert to a class | Max Kellermann | 1 | -7/+7 | |
2013-01-03 | text_file: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2013-01-02 | db_save, state_file: convert to C++ | Max Kellermann | 1 | -3/+5 | |
2011-02-23 | playlist_state: add option "restore_paused" | Max Kellermann | 1 | -0/+8 | |
When set, MPD will not auto-start playback on startup; it will be in "paused" state. | |||||
2011-02-23 | playlist_state: declare local variable as enum | Max Kellermann | 1 | -1/+1 | |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2011-01-10 | player_control: removed the global variable "pc" | Max Kellermann | 1 | -21/+27 | |
Allocate a player_control object where needed, and pass it around. Each "client" object is associated with a "player_control" instance. This prepares multi-player support. | |||||
2010-09-23 | playlist_state: Fix the "state" line in the output | Thomas Jansen | 1 | -1/+1 | |
An '\n' was erroneously inserted in the line containing the state, e.g. "state: \nplay" instead of "state: play". Fix for bug #2992. | |||||
2010-07-25 | queue_save: save tags and range of non-database songs | Max Kellermann | 1 | -1/+1 | |
Use the functions song_save() and song_load() to use the same format as in the database file for those songs which need the tags. | |||||
2010-07-25 | queue_save: queue_load_song() returns void | Max Kellermann | 1 | -3/+1 | |
The only caller doesn't use its return value, and the value isn't useful anyway. | |||||
2010-07-25 | state_file: use the text_file library | Max Kellermann | 1 | -32/+31 | |
Don't use a large stack buffer. | |||||
2010-07-25 | playlist_state: simplify printf() calls | Max Kellermann | 1 | -22/+18 | |
Let the C compiler concatenate string constants. | |||||
2010-03-21 | Add support for MixRamp tags | Tim Phipps | 1 | -0/+10 | |
Adds mixrampdb and mixrampdelay commands. Reads MIXRAP_START and MIXRAMP_END tags from FLAC files and overlaps instead of crossfading. | |||||
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-11-12 | include config.h in all sources | Max Kellermann | 1 | -0/+1 | |
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue. |