diff options
author | Max Kellermann <max@duempel.org> | 2010-07-25 13:18:57 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2010-07-25 13:28:39 +0200 |
commit | b233c145fa28f2a9e90a40993bc35f408d256e08 (patch) | |
tree | 81a4520fde88423f5654c3c97fc748ca7065f44e /src/mapper.h | |
parent | 9de5bb9e23915f847b59d32d9e857c45974b01d7 (diff) | |
download | mpd-b233c145fa28f2a9e90a40993bc35f408d256e08.tar.gz mpd-b233c145fa28f2a9e90a40993bc35f408d256e08.tar.xz mpd-b233c145fa28f2a9e90a40993bc35f408d256e08.zip |
{queue,song}_print: print relative paths if possible
If a song with an absolute path points inside the music directory,
print only the relative part. This happens when partial songs from a
playlist file were loaded.
Diffstat (limited to '')
-rw-r--r-- | src/mapper.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mapper.h b/src/mapper.h index 3575a0e9d..9f84f96fe 100644 --- a/src/mapper.h +++ b/src/mapper.h @@ -42,6 +42,14 @@ bool mapper_has_music_directory(void); /** + * If the specified absolute path points inside the music directory, + * this function converts it to a relative path. If not, it returns + * the unmodified string pointer. + */ +const char * +map_to_relative_path(const char *path_utf8); + +/** * Determines the absolute file system path of a relative URI. This * is basically done by converting the URI to the file system charset * and prepending the music directory. |