diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-02-17 19:18:19 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-02-17 19:18:34 +0100 |
commit | 02e029ed40f801e0710b09062069e7083cd30b93 (patch) | |
tree | b3bd567ad0c03074064d62d32a876920aa58fab4 /src/VideoPlayer.cpp | |
parent | d4cd63129ae5dff8fd69525424e0f8cb9ae1a905 (diff) |
Add local anime tracking. Check readme for more info about local_anime config
Diffstat (limited to 'src/VideoPlayer.cpp')
-rw-r--r-- | src/VideoPlayer.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/VideoPlayer.cpp b/src/VideoPlayer.cpp index 4be0671..8fdf9dc 100644 --- a/src/VideoPlayer.cpp +++ b/src/VideoPlayer.cpp @@ -175,9 +175,7 @@ namespace QuickMedia { args.insert(args.end(), { video_player_filepath.c_str(), "--cursor-autohide=no", - "--save-position-on-quit=no", "--profile=pseudo-gui", // For gui when playing audio, requires a version of mpv that isn't ancient - "--resume-playback=no", // TODO: Disable hr seek on low power devices? "--hr-seek=yes", "--force-seekable=yes", @@ -199,6 +197,14 @@ namespace QuickMedia { ipc_fd.c_str() }); + if(startup_args.resume) { + args.push_back("--save-position-on-quit=yes"); + args.push_back("--resume-playback=yes"); + } else { + args.push_back("--save-position-on-quit=no"); + args.push_back("--resume-playback=no"); + } + if(!startup_args.use_system_input_config) args.push_back(input_conf.c_str()); @@ -226,7 +232,9 @@ namespace QuickMedia { if(get_file_type(mpris_path) == FileType::REGULAR) mpris_arg = "--scripts=" + mpris_path.data; - if(!startup_args.use_system_mpv_config) { + if(startup_args.use_system_mpv_config) { + args.push_back("--config=yes"); + } else { args.insert(args.end(), { "--config=no", "--profile=gpu-hq", |