aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist (follow)
Commit message (Expand)AuthorAgeFilesLines
* fs/Path: add method IsAbsolute()Max Kellermann2013-10-141-1/+2
* Mapper, ...: use memcmp() instead of strncmp() where appropriateMax Kellermann2013-10-141-1/+1
* Log: new logging library APIMax Kellermann2013-10-028-37/+54
* playlist/lastfm: remove defunct Last.fm supportMax Kellermann2013-09-282-306/+0
* Tag, ...: move to libtag.aMax Kellermann2013-09-059-10/+10
* PlaylistPlugin: add interface SongEnumeratorMax Kellermann2013-09-0513-272/+91
* use standard snprintf() instead of GLib g_snprintf()Max Kellermann2013-09-051-1/+1
* conf.h: remove obsolete headerMax Kellermann2013-09-052-2/+2
* InputLegacy: move functions to the input_stream classMax Kellermann2013-09-057-35/+29
* Tag*: move libtag.a sources to src/tag/Max Kellermann2013-09-041-2/+2
* util/Error: new error passing libraryMax Kellermann2013-09-046-48/+48
* input_stream.h: rename to InputLegacy.hxxMax Kellermann2013-09-037-7/+7
* playlist/pls: use std::string instead of GStringMax Kellermann2013-08-061-9/+8
* playlist/EmbbeddedCue: convert to classMax Kellermann2013-08-051-27/+41
* playlist/lastfm: convert to classMax Kellermann2013-08-051-11/+15
* playlist/lastfm: allocate the lastfm_playlist object at the endMax Kellermann2013-08-051-15/+14
* playlist/m3u: allocate ExtM3uPlaylist with new/deleteMax Kellermann2013-08-051-8/+9
* playlist/extm3u: allocate ExtM3uPlaylist with new/deleteMax Kellermann2013-08-051-10/+11
* *: use gcc.h macros instead of GLibMax Kellermann2013-08-043-20/+20
* PlaylistPlugin: pass config_param referenceMax Kellermann2013-08-042-6/+5
* tag: convert to C++Max Kellermann2013-07-309-33/+30
* tag_handler: convert to C++Max Kellermann2013-07-291-1/+1
* ape: convert to C++Max Kellermann2013-07-291-4/+1
* tag_id3: convert to C++Max Kellermann2013-07-281-1/+1
* song: convert header to C++Max Kellermann2013-07-2813-48/+48
* text_input_stream: convert to classDenis Krjuchkov2013-05-123-43/+38
* string_util: convert to C++Max Kellermann2013-04-091-1/+1
* cue_parser: convert to C++Max Kellermann2013-04-092-19/+17
* playlist/cue: add constructor/destructorMax Kellermann2013-04-091-11/+13
* uri: convert to C++Max Kellermann2013-04-082-2/+0
* playlist/despotify: various code simplificationsMax Kellermann2013-01-291-55/+31
* playlist/memory: use std::forward_list instead of GSListMax Kellermann2013-01-298-112/+45
* playlist/{asx,rss,soundcloud,xspf}: merge code to MemoryPlaylistProviderMax Kellermann2013-01-298-257/+162
* DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCondMax Kellermann2013-01-274-16/+17
* playlist/*: convert to C++Max Kellermann2013-01-2718-225/+260
* input_stream: forward-declare the structMax Kellermann2013-01-261-2/+1
* tag_file: convert to C++Max Kellermann2013-01-261-1/+1
* playlist/*: convert to C++Max Kellermann2013-01-267-42/+57
* input,playlist/despotify: convert to C++Max Kellermann2013-01-212-22/+28
* input_stream, main: remove obsolete GLib version checksMax Kellermann2012-08-141-2/+0
* require GLib 2.16Max Kellermann2012-07-102-2/+1
* playlist/soundcloud: libyajl2 uses size_t for string lengthsMax Kellermann2012-03-221-2/+14
* playlist/soundcloud: support libyajl2Robert Vollmert2012-03-191-5/+21
* playlist/soundcloud: use config_dup_block_string()Max Kellermann2012-03-011-5/+3
* A soundcloud playlist plugin.Robert Vollmert2012-03-012-0/+447
* playlist/flac: delete this obsolete pluginMax Kellermann2012-02-122-196/+0
* playlist/embcue: ignore "FILE", always point to container song fileMax Kellermann2012-02-121-2/+15
* playlist/embcue: new plugin for reading embedded cue sheetsMax Kellermann2012-02-122-0/+193
* cue_parser: new line based CUE sheet parserMax Kellermann2012-02-101-61/+28
* input_stream: non-blocking I/OMax Kellermann2011-09-168-36/+30