github.com/xdagiz/xytz
v0.9.2
#2192 most downloaded on Go modules
xdagiz/xytz
What this package is like to depend on
Last release 29 days ago
25 Jul 2026
Ships fairly regularly
a new release about every 3 weeks
Some releases are documented
notes for 10 of 28 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
36 releases · first in 2026
36 releases in the last 12 months
see the full history below
Release timeline
36 releases · Jan 2026 to Jul 2026Releases
latest 36-
v0.9.225 Jul 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Homebrew brew install xdagiz/tap/xytz # Scoop scoop bucket add xdagiz https://github.com/xdagiz/scoop-bucket.git scoop install xdagiz/xytz # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) paru -S xytz # source build paru -S xytz-bin # prebuilt binary
Changelog
New Features
- ca084f1: feat(ci): add nix vendorHash check (@xdagiz)
- e28953d: feat(config): add embed_thumbnail option (fixes #48) (@xdagiz)
- ac111ed: feat(config): thumbnail preview quality (@xdagiz)
- 201a6b1: feat(nix): add
update-vendor-hashscript (@xdagiz) - d39e4bf: feat(player): ffplay fallback if mpv absent (#60) (@Dking08)
- 42bf660: feat(spotify): track download (@xdagiz)
- 675e6a3: feat(spotify): track info fetching & display (@xdagiz)
- dc306e3: feat(thumbnail): detect kitty in st terminal (@xdagiz)
- de986d7: feat: add thumbnail protocol config (fixes #53) (@xdagiz)
- 51eba3f: feat: background playback support with config (@xdagiz)
- 4068ed8: feat: thumbnails for playlists (fixes #46) (@xdagiz)
Bug fixes
- 7a9bab7: fix(aur): remove stale cd and strip flags from PKGBUILD (@xdagiz)
- 2211580: fix(ci): trigger nix vendorHash check only when deps are modified (@xdagiz)
- 1c6bd96: fix(thumbnail): default to halfblocks, remove st terminal workaround (@xdagiz)
- 3996da2: fix(tui): Update models with textinput.Blink unconditionally (@xdagiz)
- caa574e: fix(tui): clear graphic thumbnail when entering player state (@xdagiz)
- e300973: fix(tui): remove black bars around sixel thumbnails (@xdagiz)
- 6a33046: fix: blink textinput when going back to states (@xdagiz)
- 090246c: fix: don't reset player model between videos (fixes #57) (@xdagiz)
- 516b1ba: fix: harden thumbnail fetch and tighten file perms (@xdagiz)
- c801cb0: fix: more fallback for channel url (@xdagiz)
- 160a686: fix: output destination preview bugs (@xdagiz)
- 3b1dacc: fix: replace invalid --ffmpeg-path with --ffmpeg-location flag (#52) (@xdagiz)
- 6e09bc0: fix: resolve ffmpeg via PATH (@xdagiz)
Other work
- 08ff5d2: Update vendorHash for xytz package in flake.nix (#47) (@msalmanrafadhlih)
- 93db1a6: fix second play crashes (@Dking08)
- 2ea4b62: refactor: centralize config and styles in context (#54) (@xdagiz)
- bdf3bf2: refactor: improve playlistopts (@xdagiz)
- 701f637: refactor: simplify help keys (@xdagiz)
- 671ea78: refactor: split monolithic internal/utils into packages (#55) (@xdagiz)
- c55a220: update readme (@xdagiz)
-
v0.9.2-0.20260622165909-7a9bab7828cd22 Jun 2026 pre-releaseNothing published for this version
-
v0.9.122 Jun 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Homebrew brew install xdagiz/tap/xytz # Scoop scoop bucket add xdagiz https://github.com/xdagiz/scoop-bucket.git scoop install xdagiz/xytz # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) paru -S xytz # source build paru -S xytz-bin # prebuilt binary
Changelog
New Features
- e2edfb4: feat(history): thread-safe read/write with mutex (@xdagiz)
- a04f5c9: feat(tui): mouse click & scroll support (@xdagiz)
Bug fixes
- b1ca4a7: fix(thumbnail): use raw output for other protocols to work (#44) (@xdagiz)
- 89b7e6b: fix: improve instagram dash format handling (@xdagiz)
- 4081d9e: fix: post-download go back navigation (@xdagiz)
- a1f5eff: fix: remove duplicate space key handler (@xdagiz)
- c49b5ec: fix: strip ansi color when logging to file (@xdagiz)
Other work
-
v0.9.013 Jun 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Homebrew brew install xdagiz/tap/xytz # Scoop scoop bucket add xdagiz https://github.com/xdagiz/scoop-bucket.git scoop install xdagiz/xytz # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) paru -S xytz # source build paru -S xytz-bin # prebuilt binary
Changelog
New Features
Bug fixes
- 11628cc: fix(nix): switch to buildGo126Modules (@xdagiz)
- e85016c: fix: don't override config when invalid key is present (@xdagiz)
- efe8feb: fix: simplify playlistopts (fixes #38) (@xdagiz)
Other work
-
v0.8.924 May 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Homebrew brew install xdagiz/tap/xytz # Scoop scoop bucket add xdagiz https://github.com/xdagiz/scoop-bucket.git scoop install xdagiz/xytz # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) paru -S xytz # source build paru -S xytz-bin # prebuilt binary
Changelog
New Features
- f808176: feat(ci): add lint and test workflows (@xdagiz)
- ae3c438: feat(ui): add playlist download options (fixes #32) (@xdagiz)
- 027bc9c: feat: add download support for other sites (@xdagiz)
- 751f09a: feat: add js-runtimes yt-dlp config (@xdagiz)
- 8093ad3: feat: add shell completions (@xdagiz)
- 75e58c5: feat: detect verified channels (@xdagiz)
- 537751e: feat: extract upload_date (fixes #40) (@xdagiz)
Bug fixes
-
v0.8.815 Apr 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Homebrew brew install xdagiz/tap/xytz # Scoop scoop bucket add xdagiz https://github.com/xdagiz/scoop-bucket.git scoop install xdagiz/xytz # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) paru -S xytz # source build paru -S xytz-bin # prebuilt binary
Changelog
New Features
- fe0fa73: feat(release): add source buildable aur package (@xdagiz)
- 5e897d5: feat: add an option to go channel page in the videolist (fixes #26) (@xdagiz)
- ff007f8: feat: add playlist search, refactor queue update, fix concurrency (@xdagiz)
- 8b38483: feat: compact list (fixes #31) (@xdagiz)
- 9cf4e16: feat: themes autocompletion (@xdagiz)
Bug fixes
Other work
-
v0.8.712 Mar 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Homebrew brew install xdagiz/tap/xytz # Scoop scoop bucket add xdagiz https://github.com/xdagiz/scoop-bucket.git scoop install xdagiz/xytz # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) paru -S xytz # or yay -S xytz-bin
Changelog
Bug fixes
-
v0.8.611 Mar 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Homebrew brew install xdagiz/tap/xytz # Scoop scoop bucket add xdagiz https://github.com/xdagiz/scoop-bucket.git scoop install xdagiz/xytz # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) paru -S xytz-bin # or yay -S xytz-bin
Changelog
New Features
- 71080f2: feat(cli): channel search (@xdagiz)
- dfd0048: feat(release): scoop (@xdagiz)
- 4699db4: feat(theme): add theme config for customization (@xdagiz)
- 62d78fd: feat(theme): add theme presets + /theme command (@xdagiz)
- 76d06a7: feat(thumbnail): enable dithering (@xdagiz)
- 6778559: feat: channel search (@xdagiz)
- 1f09b52: feat: nix support (#16) (@xdagiz)
- e352949: feat: start mpv concurrently with fetch info in /play cmd (@xdagiz)
- e4cd5e2: feat: thumbnail preview (only halfblocks) (#17) (@xdagiz)
Bug fixes
- 600fe53: fix(version): add CompareVersions function for proper semantic version comparison (@xdagiz)
- 4223531: fix: disable channel description turnction (fixes #22) (@xdagiz)
- 5e209ee: fix: keys tirggering when filtering (@xdagiz)
- 6a5655e: fix: sort by not working for @ searches (@xdagiz)
- b105c7a: fix: store the theme in the codebase instead of the config (@xdagiz)
Other work
-
v0.8.522 Feb 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) yay -S xytz-bin # Homebrew brew install xdagiz/tap/xytz
Changelog
New Features
-
v0.8.417 Feb 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) yay -S xytz-bin
Changelog
New Features
- 4d1c6b5: feat(player): add an option to play selected video using mpv (@xdagiz)
- b83220d: feat(player): add player model & handle mpv process globally (@xdagiz)
- 1e377e8: feat(release): add aur publishing in goreleaser config (@xdagiz)
- 113714f: feat(release): add homebrew cask option in goreleaser config (@xdagiz)
-
v0.8.316 Feb 2026Release notes
Open source →Installation
# Binary download curl -fsSL https://raw.githubusercontent.com/xdagiz/xytz/main/install.sh | bash # Or via Go go install github.com/xdagiz/xytz@latest # Arch Linux (AUR) yay -S xytz-bin
Changelog
New Features
- 8024628: feat(download): add batch downloading with queue (@xdagiz)
- 7a9cd55: feat(download): add video selection and batch download queue (@xdagiz)
Bug fixes
-
v0.8.3-0.20260216160515-80246284c6b516 Feb 2026 pre-releaseNothing published for this version
-
v0.8.216 Feb 2026Nothing published for this version
-
v0.8.2-0.20260215001239-47cc49cc01a515 Feb 2026 pre-releaseNothing published for this version
-
v0.8.114 Feb 2026Nothing published for this version
-
v0.8.014 Feb 2026Nothing published for this version
-
v0.7.913 Feb 2026Nothing published for this version
-
v0.7.812 Feb 2026Nothing published for this version
-
v0.7.712 Feb 2026Nothing published for this version
-
v0.7.7-0.20260212224820-372dc7d6e7ca12 Feb 2026 pre-releaseNothing published for this version
-
v0.7.611 Feb 2026Nothing published for this version
-
v0.7.511 Feb 2026Nothing published for this version
-
v0.7.409 Feb 2026Nothing published for this version
-
v0.7.4-0.20260208210913-0ca42d9f3b6a08 Feb 2026 pre-releaseNothing published for this version
-
v0.7.308 Feb 2026Nothing published for this version
-
v0.7.205 Feb 2026Nothing published for this version
-
v0.7.2-0.20260205164544-35b53df22de105 Feb 2026 pre-releaseNothing published for this version
-
v0.7.2-0.20260204160848-a1a7e687f66d04 Feb 2026 pre-releaseNothing published for this version
-
v0.7.104 Feb 2026Nothing published for this version
-
v0.7.002 Feb 2026Nothing published for this version
-
v0.6.001 Feb 2026Nothing published for this version
-
v0.5.031 Jan 2026Nothing published for this version
-
v0.4.031 Jan 2026Nothing published for this version
-
v0.3.030 Jan 2026Nothing published for this version
-
v0.2.029 Jan 2026Nothing published for this version
-
v0.0.0-20260131225758-a81e0817c47831 Jan 2026 pre-releaseNothing published for this version