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
Copy file name to clipboardExpand all lines: README.md
+48-4Lines changed: 48 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,50 @@ This repository contain scripts I have made for [mpv media player](https://githu
3
3
To add scripts from this repository, download the desired script in your `mpv/scripts/` directory, for user customizable settings download the related conf file in your `mpv/script-opts/` directory.
|`>`| smart-next | Skips using silence-skip > chapter-next > playlist-next, based on configurable variables |
22
+
|`<`| smart-prev | Jumps to beginning > previous chapter > previous playlist, based on configurable variables |
23
+
|`?`| silence-skip | Skips until a silence is detected based on configurable variables |
24
+
|`ctrl+right`| chapter-next | Jumps to next chapter > to next playlist |
25
+
|`ctrl+left`| chapter-prev | Jumps to previous chapter > to beginning > to previous playlist |
26
+
|`smart-next`, `enter`, `y`|*NA*| Proceeds Auto-Skip when countdown is started |
27
+
|`smart-prev`, `pause`, `esc`, `n`|*NA*| Cancels Auto-Skip when countdown is started |
28
+
|`ctrl+.`| toggle-autoskip | Enables or disables Auto-Skip during playback for the current mpv session |
29
+
|`alt+.`| toggle-category-autoskip | Enables or disables a chapter for Auto-Skip during playback for the current mpv session |
30
+
|``| toggle-autoload | Enables or disables autoload during playback for the current mpv session |
31
+
|`n`| add-chapter | Add a chapter for the reached position |
32
+
|`alt+n`| remove-chapter | Removes the current chapter |
33
+
|`ctrl+n`| write-chapters | jumps to the previous available filter based on configured filters |
34
+
|`alt+s` / `alt+S`| edit-chapter | Renames the current chapter (requires [user-input-module](https://github.com/CogentRedTester/mpv-user-input) ) |
35
+
|``| bake-chapters | Merge the changes of chapters for the file inside mkv file |
36
+
37
+
### Main Features
38
+
***Smart Next / Prev:** Automatically triggers Skip to Silence, Chapter Next/ Prev, or Playlist Next/ Prev based on configurable parameters.
39
+
-**Skip to Silence:** If the file you are watching is not chaptered, skipping to silence will attempt to skip the intro and outro by finding the silence in the file (optionally: chapter automatically created).
40
+
-**Auto Skip**: If the file you are watching has organized chapters, any opening, ending sound can be automatically skipped after your **preferred countdown** time.
41
+
-**Chapters Modification:** Create, remove, edit chapters, and then save changes into an external file or bake them into the mkv file.
42
+
-**Chapter Next / Prev:** Go to next chapter, if no chapters available go to next playlist, and vise-versa (like the good times with MPC-HC).
43
+
-**Autoload**: Basically, if you are not using mpv's autoload script, this is bundled along for convenience and for the possibility to add more features in the future.
44
+
-**Customization:** Tons of user customizable settings that can even change the behavior and priority of smart-next, smart-prev, auto-skip, and more!
45
+
-**OSD** (On Screen Display): Displays a proper OSD for the actions preformed through SmartSkip.
46
+
-**More:** This is not all! Explore the conf file to learn more about the possibilities you are missing out...
47
+
### Compatibility
48
+
- Works on all of mpv supported platforms.
49
+
</details>
7
50
8
51
# SmartCopyPaste
9
52
Gives mpv the capability to copy and paste while being smart and customizable...
@@ -219,7 +262,8 @@ The following are the default keybinds, they can be changed in the conf file of
219
262
[MPV.net](https://github.com/stax76/mpv.net) users must change the option `input-default-bindings = no` to `input-default-bindings = yes` located in `MPV.net/mpv.conf`
220
263
221
264
### Special Thanks
222
-
Below is list of contributors/ honorable mentions.
223
-
-**SmartCopyPaste Script:** For the handlers that are used inside the script, which added compatibility for newer mpv versions, the method was originally forked and edited from [@jonniek](https://github.com/jonniek) appendURL script. Specical thanks for his work.
265
+
Below is list of contributors/ honorable mentions. Without the below contributions these scripts would not exist today.
266
+
-**SmartCopyPaste Script:** For the handlers that are used inside the script, which added compatibility for newer mpv versions, the method was originally forked and edited from [@jonniek](https://github.com/jonniek) appendURL script. Special thanks for his work.
224
267
-**LogManager**: [@jonniek](https://github.com/jonniek) mpv-playlistmanager script and [@hacel](https://github.com/hacel) recents script, both scripts were forked and modified to help me in developing the LogManager which is used inside the script. Specials thanks for their work.
225
-
-**UndoRedo Script:** Credits and special thanks to [@Banz99](https://github.com/Banz99) for forking SimpleUndo script and enhance it by a table to store undo and redo values.
268
+
-**UndoRedo Script:** Credits and special thanks to my friend [@Banz99](https://github.com/Banz99) for forking SimpleUndo script and enhance it by a table to store undo and redo values.
269
+
-**SmartSkip Script:**[skiptosilence.lua](https://github.com/detuur/mpv-scripts) by [@detuur](https://github.com/detuur/), [chapters.lua](https://github.com/mar04/chapters_for_mpv) by @[mar04](https://github.com/mar04), [chapterskip.lua](https://github.com/po5/chapterskip) by [@po5](https://github.com/po5/), and [autoload.lua](https://github.com/mpv-player/mpv/blob/master/TOOLS/lua/autoload.lua) by [@mpv](https://github.com/mpv-player/mpv/) team. The following scripts were forked and modified in order to develop SmartSkip. Specials thanks for their work.
0 commit comments