Skip to content

Latest commit

 

History

History
77 lines (51 loc) · 1.69 KB

Windows.md

File metadata and controls

77 lines (51 loc) · 1.69 KB

Windows Install

Install choco using powershell

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Install dependencies with choco

choco install mpv ffmpeg python

Then install xklb and enjoy!

pip install xklb
lb

Then you will see:

xk media library

local media subcommands:
  fsadd [extract, xr]                Create a local media database; Add folders
  listen [lt]                        Listen to local media
  watch [wt]                         Watch local media

Optional: xklb[deluxe] deps: choco install exiftool rust

Alternative environment: msys2

cygwin, WSL, or WSL2 is not recommended.

  1. Install msys2 and ConEmu

    choco install msys2 conemu
  2. Update msys2

    pacman -Syu
  3. Install build tools, mpv, fish, and python

    pacman -S mingw-w64-x86_64-mpv mingw-w64-x86_64-youtube-dl make automake python-pip python-wheel fish

    Optional: xklb[deluxe] deps:

    choco install exiftool
    pacman -S mingw-w64-x86_64-rust
  4. Configure ConEmu to use fish shell in msys2

    https://superuser.com/questions/1024301/conemu-how-to-call-msys2-as-tab

  5. Set the MSYSTEM environment variable and close and restart your shell

    set -Ux MSYSTEM MINGW64
    set -Ux PYTHONUTF8 1