diff --git a/player/configfiles.c b/player/configfiles.c index e47361bccc..1ffb7a82c5 100644 --- a/player/configfiles.c +++ b/player/configfiles.c @@ -215,7 +215,9 @@ static char *mp_get_playback_resume_config_filename(struct MPContext *mpctx, char *res = NULL; void *tmp = talloc_new(NULL); const char *path = NULL; - if (opts->ignore_path_in_watch_later_config && !mp_is_url(bstr0(fname))) { + if (mp_is_url(bstr0(fname))) { + path = fname; + } else if (opts->ignore_path_in_watch_later_config) { path = mp_basename(fname); } else { path = mp_normalize_path(tmp, fname);