aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist/PlaylistMapper.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* PlaylistStream: pass Path instance to playlist_open_path()Max Kellermann2014-10-021-2/+2
| | | | | Convert filesystem charset to UTF-8 for playlist_list_open_uri(). This fixes one of many remaining charset bugs.
* PlaylistMapper: pass the Storage::MapUTF() result to playlist_open_remote()Max Kellermann2014-08-301-1/+1
| | | | | Finally allows loading playlist files on a storage plugin. Commit 297e2747 attempted to implement this, but failed due to this bug.
* PlaylistMapper: use map_spl_utf8_to_fs()Max Kellermann2014-05-101-10/+2
| | | | | | Eliminates some overhead and some duplicate code, and fixes a serious bug: the old code did not append the ".m3u" suffix, and thus the "load" command was completely broken for stored playlists. D'oh!
* PlaylistMapper: use class Storage instead of Mapper.cxxMax Kellermann2014-02-071-6/+19
|
* Playlist{Any,Registry,Mapper}: move functions to PlaylistStream.cxxMax Kellermann2014-02-071-10/+1
|
* playlist/CloseSongEnumerator: new wrapper classMax Kellermann2014-02-071-18/+11
| | | | | Simplifies a lot of code, because we don't need to return both the SongEnumerator and the InputStream.
* db: add compile-time option to disable databaseMax Kellermann2014-01-301-0/+6
|
* playlist/*: move to playlist/plugins/Max Kellermann2014-01-231-0/+102