Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Copyright year 2015 | Max Kellermann | 2015-01-01 | 1 | -1/+1 |
| | |||||
* | PlaylistStream: pass Path instance to playlist_open_path() | Max Kellermann | 2014-10-02 | 1 | -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 Kellermann | 2014-08-30 | 1 | -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 Kellermann | 2014-05-10 | 1 | -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.cxx | Max Kellermann | 2014-02-07 | 1 | -6/+19 |
| | |||||
* | Playlist{Any,Registry,Mapper}: move functions to PlaylistStream.cxx | Max Kellermann | 2014-02-07 | 1 | -10/+1 |
| | |||||
* | playlist/CloseSongEnumerator: new wrapper class | Max Kellermann | 2014-02-07 | 1 | -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 database | Max Kellermann | 2014-01-30 | 1 | -0/+6 |
| | |||||
* | playlist/*: move to playlist/plugins/ | Max Kellermann | 2014-01-23 | 1 | -0/+102 |