This commit is contained in:
2026-02-02 02:56:45 -08:00
parent 6ce0155364
commit baa897573e
6 changed files with 89 additions and 20 deletions

View File

@@ -91,8 +91,8 @@ bindl = , XF86AudioPrev, exec, mpc prev
# bindl = , XF86AudioStop, exec, mpc stop
# rofi
# bind = $mainMod SHIFT, v, exec, uwsm app -sb -- rofi-rbw
bind = $mainMod, w, exec, rofi -show window -theme $HOME/.config/rofi/launchers/type-2/style-2.rasi -dpi 96 -theme-str 'window {width: 35%;}'
bind = $mainMod SHIFT, v, exec, uwsm app -sb -- rofi-rbw
# bind = $mainMod, w, exec, rofi -show window -theme $HOME/.config/rofi/launchers/type-2/style-2.rasi -dpi 96 -theme-str 'window {width: 35%;}'
bind = $mainMod SHIFT, w, exec, "$HOME/.config/rofi/scripts/rofi-wallpaper.sh"
bind = $mainMod SHIFT, d, exec, "$HOME/.config/rofi/scripts/rofi-docs.sh"
bind = SUPER, j, exec, "$HOME/.config/rofi/scripts/rofi-jellyfin-dir.sh"
@@ -149,7 +149,7 @@ bind = $mainMod, a, exec, ~/.config/rofi/scripts/rofi-anki-script.sh
# bind = $mainMod SHIFT, a, exec, ~/projects/scripts/screenshot-anki.sh -cdMinecraft
# GSM
bindl = , mouse:275, exec, xdotool key alt+g # top mouse to texthooker
bindl = , mouse:275, exec, xdotool key alt+w # top mouse to texthooker
bindl = , mouse:276, exec, xdotool key alt+grave # bottom mouse to overlay
bind = ALT, g, exec, /opt/mpv-yomitan/mpv-yomitan.AppImage --toggle
# bind = ALT SHIFT, Y, exec, "$HOME/.config/rofi/scripts/rofi-mpv-yomitan.sh"

View File

@@ -1,51 +1,96 @@
{
"subtitlePosition": {
"yPercent": 19.561880466472303
"yPercent": 15.376111685625649
},
"keybindings": [
{
"key": "Space",
"command": ["cycle", "pause"]
"command": [
"cycle",
"pause"
]
},
{
"key": "ArrowRight",
"command": ["seek", 5]
"command": [
"seek",
5
]
},
{
"key": "ArrowLeft",
"command": ["seek", -5]
"command": [
"seek",
-5
]
},
{
"key": "Ctrl+Shift+KeyN",
"command": ["script-binding", "mpvacious-export-note"]
"command": [
"script-binding",
"mpvacious-export-note"
]
},
{
"key": "Ctrl+KeyC",
"command": ["script-binding", "mpvacious-copy-primary-sub-to-clipboard"]
"command": [
"script-binding",
"mpvacious-copy-primary-sub-to-clipboard"
]
},
{
"key": "Ctrl+Shift+KeyV",
"command": ["script-binding", "mpvacious-secondary-sid-toggle"]
"command": [
"script-binding",
"mpvacious-secondary-sid-toggle"
]
},
{
"key": "Shift+KeyL",
"command": ["script-binding", "mpvacious-sub-seek-forward"]
"command": [
"script-binding",
"mpvacious-sub-seek-forward"
]
},
{
"key": "Shift+KeyH",
"command": ["script-binding", "mpvacious-sub-seek-back"]
"command": [
"script-binding",
"mpvacious-sub-seek-back"
]
},
{
"key": "Ctrl+Shift+KeyH",
"command": ["script-binding", "mpvacious-sub-replay"]
"command": [
"script-binding",
"mpvacious-sub-replay"
]
},
{
"key": "Ctrl+Shift+KeyL",
"command": ["script-binding", "mpvacious-sub-play-up-to-next"]
"command": [
"script-binding",
"mpvacious-sub-play-up-to-next"
]
},
{
"key": "Ctrl+KeyV",
"command": ["script-binding", "animecards/update-anki-card"]
"command": [
"script-binding",
"animecards/update-anki-card"
]
},
{
"key": "KeyQ",
"command": [
"quit"
]
},
{
"key": "Ctrl+KeyW",
"command": [
"quit"
]
}
],
"texthooker": {
@@ -54,5 +99,25 @@
"websocket": {
"enabled": "auto",
"port": 6677
},
"ankiConnect": {
"enabled": true,
"url": "http://127.0.0.1:8765",
"deck": "Minecraft",
"pollingRate": 200,
"audioField": "ExpressionAudio",
"imageField": "Picture",
"sentenceField": "Sentence",
"generateAudio": true,
"generateImage": true,
"imageType": "avif",
"imageFormat": "webp",
"miscInfoPattern": "[mpv-yomitan] %f (%t)",
"overwriteAudio": true,
"overwriteImage": true,
"highlightWord": true,
"showNotificationOnUpdate": true,
"audioPadding": 0.5,
"fallbackDuration": 3
}
}

View File

@@ -111,7 +111,7 @@ demuxer-max-back-bytes=200MiB # Keep recent data handy for quick reverse seeks
cache-secs=30
demuxer-readahead-secs=30
msg-level=subs2srs,animecards=warn
msg-level=subs2srs,animecards,mpvacious=error
[anime]
profile-desc="Anime upscaling with ArtCNN"

View File

@@ -129,6 +129,9 @@ cache-pause=no
cache-secs=30
demuxer-readahead-secs=30
msg-level=subs2srs,animecards,mpvacious=error
############
# Profiles #
############
@@ -195,6 +198,7 @@ glsl-shaders="~~/shaders/ArtCNN_C4F32.glsl"
scale=ewa_lanczossharp
dither=error-diffusion
deband=yes # Crucial for anime gradients
input-ipc-server=/tmp/mpv-yomitan-socket
# Anime subtitles profile
[anime-subs]

View File

@@ -29,12 +29,12 @@ ASK_TO_OVERWRITE=yes
OVERWRITE_LIMIT=8
# Keep bold formatting added by yomitan? (yes/no)
HIGHLIGHT_WORD=no
HIGHLIGHT_WORD=yes
# Use MPV's built-in clipboard API (requires v0.40+)? (yes/no)
# Alternative clipboard method that may reduce latency on Windows.
# Supported on macOS and Wayland as well. Not supported on X11.
USE_MPV_CLIPBOARD_API=no
USE_MPV_CLIPBOARD_API=yes
# ==========================================================
# Audio Settings

View File

@@ -364,7 +364,7 @@ use_custom_trim=no
# and automatically update them with media if they match the configured note type
# I.e., you create a note with GoldenDict, Rikaitan, etc.,
# then mpvacious updates the note and adds audio and image automatically.
enable_new_note_timer=yes
enable_new_note_timer=no
# Interval in seconds for checking for new notes.
# This setting controls how often mpvacious checks for new notes in Anki.