aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist (follow)
Commit message (Expand)AuthorAgeFilesLines
* playlist/soundcloud: parse URI without copying itMax Kellermann2014-01-071-19/+11
* playlist/soundcloud: change scheme check to assertionMax Kellermann2014-01-071-18/+2
* playlist/soundcloud: eliminate nullptr checks before g_free()Max Kellermann2014-01-071-8/+4
* Added application key for soundcloud pluginJames McGlashan (DarkFox)2014-01-041-1/+2
* Added user and search paramaters for SoundCloud pluginJames McGlashan (DarkFox)2014-01-041-0/+8
* http -> https for SoundCloud pluginJames McGlashan (DarkFox)2014-01-021-6/+6
* InputStream: add static method OpenReady()Max Kellermann2013-12-291-3/+2
* TagFile: pass reference instead of pointerMax Kellermann2013-12-291-1/+1
* playlist/soundcloud: fix coding styleMax Kellermann2013-12-141-15/+21
* playlist/soundcloud: make variables more localMax Kellermann2013-12-141-21/+17
* fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov2013-12-051-2/+2
* playlist/xspf: use class TagBuilderMax Kellermann2013-12-031-7/+10
* playlist/xspf: rename "tag" to "tag_type"Max Kellermann2013-12-031-10/+10
* playlist/soundcloud: use class TagBuilderMax Kellermann2013-12-031-5/+5
* playlist/rss: use class TagBuilderMax Kellermann2013-12-031-15/+12
* playlist/rss: rename "tag" to "tag_type"Max Kellermann2013-12-031-7/+7
* playlist/pls: use class TagBuilderMax Kellermann2013-12-031-11/+12
* playlist/extm3u: use class TagBuilderMax Kellermann2013-12-031-5/+5
* playlist/asx: use class TagBuilderMax Kellermann2013-12-031-14/+11
* playlist/asx: rename "tag" to "tag_type"Max Kellermann2013-12-031-7/+7
* Util/StringUtil: add StringStartsWith()Max Kellermann2013-11-282-5/+4
* include cleanup using iwyuMax Kellermann2013-11-285-9/+1
* playlist/pls: fix reversed song orderMax Kellermann2013-11-051-1/+0
* *: use nullptr instead of NULLMax Kellermann2013-10-288-90/+90
* TagFile: use Path instead of const char *Max Kellermann2013-10-261-3/+8
* input_stream: rename struct to InputStreamMax Kellermann2013-10-238-17/+17
* playlist/EmbeddedCue: use std::string for the "cuesheet" attributeMax Kellermann2013-10-211-10/+8
* GetBaseUTF8Max Kellermann2013-10-211-6/+5
* Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann2013-10-203-13/+16
* TagType: rename enum tag_type to TagTypeMax Kellermann2013-10-203-3/+3
* decoder/gme,input/curl,...: use static buffers instead of g_strdup_printf()Max Kellermann2013-10-191-7/+5
* playlist/(Ext)M3u: use strchug_fast()Max Kellermann2013-10-192-7/+3
* util/StringUtil: rename strchug_fast_c() to strchug_fast()Max Kellermann2013-10-181-1/+1
* fs/Path: move definitions to struct PathTraitsMax Kellermann2013-10-171-2/+2
* playlist/soundcloud: use std::stringMax Kellermann2013-10-151-14/+14
* 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