Main: playlist_directory defaults to "/sdcard/Android/data/org.musicpd/files/playlists"
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1233
This commit is contained in:
parent
2dba06dc34
commit
263d1ba002
1
NEWS
1
NEWS
|
@ -7,6 +7,7 @@ ver 0.22.11 (not yet released)
|
||||||
- ffmpeg: support double-precision samples (by converting to single precision)
|
- ffmpeg: support double-precision samples (by converting to single precision)
|
||||||
* Android
|
* Android
|
||||||
- build with NDK r23
|
- build with NDK r23
|
||||||
|
- playlist_directory defaults to "/sdcard/Android/data/org.musicpd/files/playlists"
|
||||||
|
|
||||||
ver 0.22.10 (2021/08/06)
|
ver 0.22.10 (2021/08/06)
|
||||||
* protocol
|
* protocol
|
||||||
|
|
12
src/Main.cxx
12
src/Main.cxx
|
@ -157,7 +157,17 @@ glue_daemonize_init(const struct options *options,
|
||||||
static void
|
static void
|
||||||
glue_mapper_init(const ConfigData &config)
|
glue_mapper_init(const ConfigData &config)
|
||||||
{
|
{
|
||||||
mapper_init(config.GetPath(ConfigOption::PLAYLIST_DIR));
|
auto playlist_directory = config.GetPath(ConfigOption::PLAYLIST_DIR);
|
||||||
|
|
||||||
|
#ifdef ANDROID
|
||||||
|
/* if there is no explicit configuration, store playlists in
|
||||||
|
"/sdcard/Android/data/org.musicpd/files/playlists" */
|
||||||
|
if (playlist_directory.IsNull())
|
||||||
|
playlist_directory = context->GetExternalFilesDir(Java::GetEnv(),
|
||||||
|
"playlists");
|
||||||
|
#endif
|
||||||
|
|
||||||
|
mapper_init(std::move(playlist_directory));
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ENABLE_DATABASE
|
#ifdef ENABLE_DATABASE
|
||||||
|
|
Loading…
Reference in New Issue