Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | FileCommands: use Path::HasNewline() | Max Kellermann | 2015-03-03 | 1 | -3/+3 |
| | |||||
* | FileCommands: use PathTraitsFS typedefs | Max Kellermann | 2015-02-28 | 1 | -2/+2 |
| | |||||
* | fs/FileInfo: new library providing GetFileInfo() | Max Kellermann | 2015-02-28 | 1 | -7/+7 |
| | | | | Replaces StatFile(), with a portable data object. | ||||
* | FileCommands: skip special files completely | Max Kellermann | 2015-02-28 | 1 | -0/+2 |
| | | | | | Previously, MPD printed the time stamp without printing the file name. That made no sense. | ||||
* | command/{Queue,File}Commands: drop "file:///" prefix for absolute paths | Max Kellermann | 2015-02-09 | 1 | -1/+12 |
| | | | | | | | | | | | | Requiring this prefix makes the client's intention very clear, but it was too hard to understand why this prefix was needed. Initially, my intention was to differentiate from broken clients which prefix relate URIs with a slash; once MPD allowed that. In the past few years however, MPD has disallowed that, and there was no significant breakage (except for the "add /" special case which some clients apparently still do). So I figure it's about time to define that an URI that begins with a slash points to an arbitrary file on the file system. | ||||
* | Copyright year 2015 | Max Kellermann | 2015-01-01 | 1 | -1/+1 |
| | |||||
* | command: use ConstBuffer<const char *> for argument list | Max Kellermann | 2014-12-08 | 1 | -4/+4 |
| | |||||
* | storage/Interface: include cleanup | Max Kellermann | 2014-10-01 | 1 | -0/+1 |
| | |||||
* | command: make argc unsigned | Max Kellermann | 2014-06-16 | 1 | -1/+1 |
| | |||||
* | command/{storage,file}: suppress bogus format warnings on WIN32 | Max Kellermann | 2014-03-14 | 1 | -0/+11 |
| | |||||
* | command: add command "listfiles" | Max Kellermann | 2014-03-01 | 1 | -0/+72 |
| | | | | Lists files and directories. Supports storage plugins. | ||||
* | FileCommands: support remove database files | Max Kellermann | 2014-02-07 | 1 | -6/+13 |
| | |||||
* | FileCommands: use Storage::MapFS() instead of map_uri_fs() | Max Kellermann | 2014-02-07 | 1 | -5/+11 |
| | |||||
* | FileCommands: move code to read_file_comments() | Max Kellermann | 2014-02-07 | 1 | -15/+22 |
| | |||||
* | FileCommands: use PathTraitsUTF8::IsAbsolute() | Max Kellermann | 2014-02-03 | 1 | -1/+1 |
| | |||||
* | ClientFile: move client_allow_file() into the Client class | Max Kellermann | 2014-02-02 | 1 | -2/+1 |
| | |||||
* | db: add compile-time option to disable database | Max Kellermann | 2014-01-30 | 1 | -0/+5 |
| | |||||
* | Client*: move to client/ | Max Kellermann | 2014-01-24 | 1 | -2/+2 |
| | |||||
* | copyright year 2014 | Max Kellermann | 2014-01-13 | 1 | -1/+1 |
| | |||||
* | command: "lsinfo" and "readcomments" allowed for remote files | Max Kellermann | 2013-12-29 | 1 | -0/+24 |
| | |||||
* | TagFile: pass reference instead of pointer | Max Kellermann | 2013-12-29 | 1 | -1/+1 |
| | |||||
* | FileCommands: "readcomments" understands APE and ID3v2 tags | Max Kellermann | 2013-10-26 | 1 | -0/+5 |
| | | | | Implements Mantis ticket 3843. | ||||
* | FileCommands: fix wrong control character check in IsValidValue() | Max Kellermann | 2013-10-26 | 1 | -1/+1 |
| | | | | Check was the wrong way around, and made all valid values invisible. | ||||
* | TagFile: use Path instead of const char * | Max Kellermann | 2013-10-26 | 1 | -1/+1 |
| | |||||
* | command: new command "readcomments" lists arbitrary file tags | Max Kellermann | 2013-10-25 | 1 | -0/+122 |