aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist/plugins/M3uPlaylistPlugin.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-10-26playlist/m3u: recognize the file suffix ".m3u8"Max Kellermann1-0/+1
2014-08-07TextInputStream: don't stripMax Kellermann1-2/+2
Let the caller decide whether to strip. Only remove \n and \r (end-of-line markers).
2014-08-07util/StringUtil: rename strchug_fast() to StripLeft()Max Kellermann1-1/+1
2014-08-07input/TextInputStream: return char*Max Kellermann1-3/+2
Revert to the old API before commit e9e55b08, removing unnecessary bloat.
2014-01-24Input*: move to input/Max Kellermann1-1/+1
2014-01-23playlist/*: move to playlist/plugins/Max Kellermann1-2/+2
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-09DetachedSong: fork of struct SongMax Kellermann1-4/+4
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
2013-10-28*: use nullptr instead of NULLMax Kellermann1-3/+3
2013-10-23input_stream: rename struct to InputStreamMax Kellermann1-2/+2
2013-10-19playlist/(Ext)M3u: use strchug_fast()Max Kellermann1-5/+2
2013-09-05PlaylistPlugin: add interface SongEnumeratorMax Kellermann1-22/+10
Replaces struct playlist_provider.
2013-08-05playlist/m3u: allocate ExtM3uPlaylist with new/deleteMax Kellermann1-8/+9
2013-07-28song: convert header to C++Max Kellermann1-3/+3
2013-05-12text_input_stream: convert to classDenis Krjuchkov1-14/+13
2013-01-27playlist/*: convert to C++Max Kellermann1-15/+21
2011-01-29copyright year 2011Max Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-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.
2009-11-06playlist/{m3u,pls}: removed URI checksMax Kellermann1-1/+1
The caller is responsible for verifying the song URI.
2009-10-13playlist/m3u: added plugin nameMax Kellermann1-0/+2
2009-10-12playlist_plugin: new plugin API for playlist parsersMax Kellermann1-0/+89
Based on this API, we will add parsers for EXTM3U, PLS, ASX, last.fm radio and others. There is no integration into the MPD core yet. Right now, we have a command line test program. This is work in progress.