diff --git a/.config/ghostty/config##os.Darwin b/.config/ghostty/config##os.Darwin index 87118f2..a188dd1 100644 --- a/.config/ghostty/config##os.Darwin +++ b/.config/ghostty/config##os.Darwin @@ -15,7 +15,7 @@ confirm-close-surface = false copy-on-select = clipboard app-notifications = no-clipboard-copy keybind = all:ctrl+enter=unbind -keybind = all:ctrl+grave_accent=toggle_quick_terminal +keybind = all:super+grave_accent=toggle_quick_terminal shell-integration = zsh keybind = shift+enter=text:\x1b\r shell-integration-features = title,sudo,ssh-env,ssh-terminfo diff --git a/.config/mpv-modules/ModernZ b/.config/mpv-modules/ModernZ index fadaf74..d917f6e 160000 --- a/.config/mpv-modules/ModernZ +++ b/.config/mpv-modules/ModernZ @@ -1 +1 @@ -Subproject commit fadaf74b08d90d656dd2d03f98f953918e3702c4 +Subproject commit d917f6e253f22fcd0369751fc740816538ad729c diff --git a/.config/mpv/mpv.conf##default b/.config/mpv/mpv.conf##default index 11f2e77..c75883d 100644 --- a/.config/mpv/mpv.conf##default +++ b/.config/mpv/mpv.conf##default @@ -37,7 +37,7 @@ audio-wait-open=0.1 # Shorten audio device warm-up for snappier playback # --- Networking & remote sources --- ytdl-format=bestvideo+bestaudio/best ytdl-raw-options=sub-langs=en.*,write-auto-subs= -ytdl-raw-options-append=extractor-args="youtubepot-bgutilhttp:base_url=http://tubearchivist:4416" +ytdl-raw-options-append=extractor-args=youtubepot-bgutilhttp:base_url=http://tubearchivist:4416 # --- Video output & decoding --- vo=gpu-next @@ -150,10 +150,12 @@ keepaspect=no [immersion] cookies=yes -cookies-file=/truenas/sudacode/japanese/cookies.Japanese.txt -ytdl-raw-options=mark-watched=,write-auto-subs=,sub-langs=ja.* -ytdl-raw-options-append=cookies=/truenas/sudacode/japanese/cookies.Japanese.txt +cookies-file=/truenas/sudacode/japanese/youtube-cookies.txt ytdl-format=bestvideo+bestaudio/best +ytdl-raw-options=mark-watched= +ytdl-raw-options-append=write-auto-subs= +ytdl-raw-options-append=sub-langs=ja.*|en|ja-en +ytdl-raw-options-append=cookies=/truenas/sudacode/japanese/youtube-cookies.txt sub-auto=fuzzy alang=ja,jp,jpn,japanese,en,eng,english,English,enUS,en-US slang=ja,jp,jpn,japanese,en,eng,english,English,enUS,en-US diff --git a/.config/mpv/mpv.conf##os.Darwin b/.config/mpv/mpv.conf##os.Darwin index 5e4259e..64c01c4 100644 --- a/.config/mpv/mpv.conf##os.Darwin +++ b/.config/mpv/mpv.conf##os.Darwin @@ -31,7 +31,7 @@ sub-pos=90 # Networking & streaming ytdl-format=bestvideo+bestaudio/best ytdl-raw-options=sub-langs=en.*,write-auto-subs= -ytdl-raw-options-append=extractor-args="youtubepot-bgutilhttp:base_url=http://tubearchivist:4416" +ytdl-raw-options-append=extractor-args=youtubepot-bgutilhttp:base_url=http://tubearchivist:4416 # Stats & UI colors (Catppuccin Macchiato) background-color='#24273a' osd-back-color='#181926' @@ -180,13 +180,16 @@ keepaspect=no # Japanese immersion profile [immersion] cookies=yes -cookies-file=/Volumes/sudacode/japanese/cookies.Japanese.txt -ytdl-raw-options=mark-watched=,write-auto-subs=,sub-langs=ja.* -ytdl-raw-options-append=cookies=/Volumes/sudacode/japanese/cookies.Japanese.txt +cookies-file=/Volumes/sudacode/japanese/youtube-cookies.txt +ytdl-raw-options=mark-watched= +ytdl-raw-options-append=write-auto-subs= +ytdl-raw-options-append=sub-langs=ja.*|en|ja-en +ytdl-raw-options-append=cookies=/Volumes/sudacode/japanese/youtube-cookies.txt ytdl-format=bestvideo+bestaudio/best sub-auto=fuzzy alang=ja,jp,jpn,japanese,en,eng,english,English,enUS,en-US slang=ja,jp,jpn,japanese,en,eng,english,English,enUS,en-US +tlang=en,eng,english,English,enUS,en-US vlang=ja,jpn subs-with-matching-audio=yes sub-font="Noto Sans CJK JP Regular" diff --git a/.config/subminer/config.jsonc b/.config/subminer/config.jsonc index 73ca17e..71a8fd7 100755 --- a/.config/subminer/config.jsonc +++ b/.config/subminer/config.jsonc @@ -63,16 +63,31 @@ "fieldGrouping": "manual", "deleteDuplicateInAuto": true, }, - "secondarySub": { - "autoLoadSecondarySub": true, - "secondarySubLanguages": ["en", "eng"], + }, + "subtitles": { + "primarySubLanguages": ["ja", "jpn"], + "secondarySubLanguages": ["en", "eng"], + "autoLoadSecondarySub": true, + "defaultMode": "hover", + "style": { + "fontFamily": "Noto Sans CJK JP Regular, Noto Sans CJK JP, Arial Unicode MS, Arial, sans-serif", + "fontSize": 35, + "fontColor": "#cad3f5", + "fontWeight": "normal", + "fontStyle": "normal", + "backgroundColor": "rgba(54, 58, 79, 0.69)", + "secondary": { + "fontSize": 24, + "fontColor": "#ffffff", + "backgroundColor": "transparent", + }, }, }, "subsync": { "defaultMode": "manual", - "alass_path": null, - "ffsubsync_path": null, - "ffmpeg_path": null, + "alass_path": "/Users/sudacode/.local/bin/alass-cli", + "ffsubsync_path": "/Users/sudacode/.local/bin/ffsubsync", + "ffmpeg_path": "/opt/homebrew/bin/ffmpeg", }, "subtitleStyle": { "fontFamily": "Noto Sans CJK JP Regular, Noto Sans CJK JP, Arial Unicode MS, Arial, sans-serif",