You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -63,19 +67,20 @@ The player used by Plex desktop client is mpv player, some features of mpv playe
63
67
64
68
## Features
65
69
66
-
01.**Fast forward**: Press `right arrow key` to fast forward 10 seconds.
67
-
02.**Multiply speed playback**: Press `.` to speed up, press `,` to slow down, press `/` to reset the playback speed, press `g` to turn the global playback speed mode on or off.
68
-
03.**Frame-by-frame playback**: press `'` to go forward frame-by-frame, press `;` to go backward frame-by-frame.
69
-
04.**Mute**: Press `j` to switch the mute mode, press again to unmute and restore the original volume.
70
-
05.**Screenshot**: Press `s` to capture the current screen.
71
-
06.**Record screen (Beta)**: Press `1` to start recording, press `2` to stop recording. (Only support MacOS)
72
-
07.**Switch subtitles**: Press `t` to cycle through the subtitles, press `5` to toggle between displaying Embedded Subtitle Titles and Plex Display Titles.
73
-
08.**Adjust subtitle position**: Press `d` to move down the subtitle, press `e` to move up the subtitle, press `r` to reset the subtitle position.
74
-
09.**Adjust subtitle size**: press `z` to enlarge the subtitle, press `x` to reduce the subtitle, press `c` to reset the subtitle size.
75
-
10.**Adjust subtitle offset**: Press `v` to decrease the subtitle delay, press `b` to increase the subtitle delay, press `n` to reset the subtitle offset.
76
-
11.**Move screen**: Press `m` to activate the move mode, use `arrow keys` to move the screen, press `m` again to close the move mode. Press `o` to reset the screen position.
77
-
12.**Zoom screen**: Press `=` to zoom in, press `-` to zoom out, press `0` to reset the screen size.
78
-
13.**Switch audio tracks**:Press `y` to cycle through the audio tracks, press `6` to toggle between displaying Embedded Audio Track Titles and Plex Display Titles.
70
+
01.**Fast Forward**: Press `right` to fast forward 10 seconds (customizable fast forward duration supported).
03.**Multiply Speed Playback**: Press `.` to speed up, press `,` to slow down, press `/` to reset the playback speed, press `g` to turn the global playback speed mode on or off.
73
+
04.**Frame-by-frame Playback**: press `'` to go forward frame-by-frame, press `;` to go backward frame-by-frame.
74
+
05.**Mute**: Press `j` to switch the mute mode, press again to unmute and restore the original volume.
75
+
06.**Screenshot**: Press `s` to capture the current screen.
76
+
07.**Record Screen (Beta)**: Press `1` to start recording, press `2` to stop recording. (Only support MacOS)
77
+
08.**Switch Subtitles**: Press `t` to cycle through the subtitles, press `5` to toggle between displaying Embedded Subtitle Titles and Plex Display Titles.
78
+
09.**Adjust Subtitle Position**: Press `d` to move down the subtitle, press `e` to move up the subtitle, press `r` to reset the subtitle position.
79
+
10.**Adjust Subtitle Size**: press `z` to enlarge the subtitle, press `x` to reduce the subtitle, press `c` to reset the subtitle size.
80
+
11.**Adjust Subtitle Offset**: Press `v` to decrease the subtitle delay, press `b` to increase the subtitle delay, press `n` to reset the subtitle offset.
81
+
12.**Move Screen**: Press `m` to activate the move mode, use `arrow keys` to move the screen, press `m` again to close the move mode. Press `o` to reset the screen position.
82
+
13.**Zoom Screen**: Press `=` to zoom in, press `-` to zoom out, press `0` to reset the screen size.
83
+
14.**Switch Audio Tracks**:Press `y` to cycle through the audio tracks, press `6` to toggle between displaying Embedded Audio Track Titles and Plex Display Titles.
Except `recordingBeta-keybinds.lua` which only supports MacOS, all other scripts support Plex for Windows/Mac/Linux and Plex HTPC for Windows/Mac/Linux, please make sure to restart the client after installing the script before using it. If the script does not work properly, it might have conflicts with other shortcuts on your operating system, you could try to change the shortcut keys by opening the script with a TextEdit/Notepad.
98
103
104
+
To customize the duration of **Fast Forward** or **Rewind**, open the `skipForward-keybinds.lua` or `skipBackward-keybinds.lua` script with a TextEdit/Notepad, and change the `10` in `seek 10` or `seek -10` to your desired number of seconds. Then, save the file.
105
+
99
106
100
107
## Known Issues
101
108
102
-
-**Fast forward**: The shortcut key for fast forward, `right arrow key`, might conflict with other operations on your HTPC. To resolve this, open the `skipForward-keybinds.lua` of the HTPC with a TextEdit/Notepad, and change `RIGHT` to `f` or any other shortcut key you prefer.
103
-
-**Multiply speed playback**: You can toggle the global playback speed mode on or off with the `g` key (By default, it's turned off, but you can also set `local global_speed = true` in the `speed-keybinds.lua` script to turn it on by default). In global playback speed mode, the speed you set will apply to the entire client until the next client restart, and you can turn off this mode at any time.
104
-
-**Record screen (Beta)**: The recording might have issues with smoothness and stuttering, and does not support audio recording.
105
-
-**Switch subtitles**: The subtitle option in the Plex interface will not change. Subtitle switching only takes effect on the screen and is only valid for the current playback. By default, Plex Display Titles are shown. You can also customize this by editing the `cycleSub-keybinds.lua` script, setting `local show_title = true` to default to displaying embedded subtitle titles
109
+
-**Fast Forward**: The shortcut key for fast forward, `right` key, might conflict with other operations on your HTPC. To resolve this, open the `skipForward-keybinds.lua` of the HTPC with a TextEdit/Notepad, and change `RIGHT` to `q` or any other shortcut key you prefer.
110
+
-**Rewind**: The shortcut key for Rewind, `left` key, might conflict with other operations on your HTPC. To resolve this, open the `skipBackward-keybinds.lua` of the HTPC with a TextEdit/Notepad, and change `LEFT` to `h` or any other shortcut key you prefer.
111
+
-**Multiply Speed Playback**: You can toggle the global playback speed mode on or off with the `g` key (By default, it's turned off, but you can also set `local global_speed = true` in the `speed-keybinds.lua` script to turn it on by default). In global playback speed mode, the speed you set will apply to the entire client until the next client restart, and you can turn off this mode at any time.
112
+
-**Record Screen (Beta)**: The recording might have issues with smoothness and stuttering, and does not support audio recording.
113
+
-**Switch Subtitles**: The subtitle option in the Plex interface will not change. Subtitle switching only takes effect on the screen and is only valid for the current playback. By default, Plex Display Titles are shown. You can also customize this by editing the `cycleSub-keybinds.lua` script, setting `local show_title = true` to default to displaying embedded subtitle titles
106
114
(If the current subtitle lacks an embedded subtitle title, it will fallback to Plex Display Title).
107
-
-**Adjust subtitle position**: This setting applies to the entire client until the next time the client is restarted. The subtitle position will be applied to all subtitles.
108
-
-**Adjust subtitle size**: This setting applies to the entire client until the next time the client is restarted. The subtitle size will be applied to all subtitles.
109
-
-**Adjust subtitle offset**: Subtitle offset is only valid for the current playback.
110
-
-**Switch audio tracks**: The audio track option in the Plex interface will not change. Audio track switching only takes effect on the audio output and is only valid for the current playback. By default, Plex Display Titles are shown. You can also customize this by editing the `cycleAudio-keybinds.lua` script, setting `local show_title = true` to default to displaying embedded audio track titles (If the current audio track lacks an embedded audio track title, it will fallback to Plex Display Title).
111
-
-**Keyboard input**: For some audio files, the `video-codec` may be identified as `mjpeg` or `png`. When playing these audio files, all custom shortcuts in the script will take effect globally in Plex. This prevents you from using these keys to input characters within the user interface (the keys trigger corresponding functions). To resolve this, you need to stop the currently playing music to enable normal use of all keys for character input. If you find this affecting you, you can choose to modify the shortcuts by using less commonly used keys (such as changing the shortcut to uppercase letters or special symbols, triggering functions through `Shift` key combinations). This can mitigate the adverse effects of the script.
115
+
-**Adjust Subtitle Position**: This setting applies to the entire client until the next time the client is restarted. The subtitle position will be applied to all subtitles.
116
+
-**Adjust Subtitle Size**: This setting applies to the entire client until the next time the client is restarted. The subtitle size will be applied to all subtitles.
117
+
-**Adjust Subtitle Offset**: Subtitle offset is only valid for the current playback.
118
+
-**Switch Audio Tracks**: The audio track option in the Plex interface will not change. Audio track switching only takes effect on the audio output and is only valid for the current playback. By default, Plex Display Titles are shown. You can also customize this by editing the `cycleAudio-keybinds.lua` script, setting `local show_title = true` to default to displaying embedded audio track titles (If the current audio track lacks an embedded audio track title, it will fallback to Plex Display Title).
119
+
-**Keyboard Input**: For some audio files, the `video-codec` may be identified as `mjpeg` or `png`. When playing these audio files, all custom shortcuts in the script will take effect globally in Plex. This prevents you from using these keys to input characters within the user interface (the keys trigger corresponding functions). To resolve this, you need to stop the currently playing music to enable normal use of all keys for character input. If you find this affecting you, you can choose to modify the shortcuts by using less commonly used keys (such as changing the shortcut to uppercase letters or special symbols, triggering functions through `Shift` key combinations). This can mitigate the adverse effects of the script.
0 commit comments