Releases: anantdark/macpaper
Releases · anantdark/macpaper
Release list
v1.4.6
Changes
- After unregister, ready files in
<folder>/transcoded/are reused on the nextregister(no re-encode). - Unregister no longer deletes those local copies.
Use --save-transcoded (or answer yes) on the first register so copies exist.
Upgrade
brew update && brew upgrade anantdark/macpaper/macpaperv1.4.5
Fixes
- Encode no longer fails with AVAssetWriter
-16364on 23.976 fps sources held to 240 fps (invalid/overlapping timestamps).
Upgrade
brew update && brew upgrade anantdark/macpaper/macpaperThen re-run register on the folder; finished clips are kept.
v1.4.4
v1.4.3
Changes
- Encode no longer loops short clips to ~300s by default (batch register was hours-long for short Aerial downloads).
- Temporal HEVC alone is enough for stop → wallpaper freeze.
- New
--loop-to SECONDSif you still want Apple-length pads (e.g.--loop-to 300).
Upgrade
brew update && brew upgrade anantdark/macpaper/macpapermacpaper 1.4.2
What’s new
unregister/unregister-videoresolve targets across registered folders- Accept folder path, asset UUID, source path, or filename
unregister-videofolder argument is optional
Examples
macpaper unregister B5F705B9-5A54-5FBF-B3A3-54EEB78C473D
macpaper unregister sunset.mp4
macpaper unregister-video ~/Movies/clip.mp4
macpaper unregister ~/Movies/Wallpapersmacpaper 1.4.1
Fix
- One-shot
curl … | bashinstaller: close stdin forbrewso it no longer swallows the rest of the script
macpaper 1.4.0
What’s new
- Encode aerials with VideoToolbox temporal sub-layers (
tscl/tsas) so stop-screensaver can freeze that frame as wallpaper - Frame-hold up to 240 fps (Apple aerial cadence) for a smoother unlock ramp on slower sources
checkreports ready / screensaver only / needs encode- Short clips looped to ~5 minutes during encode
Upgrade
brew update
brew upgrade macpaperOr: curl -fsSL https://raw.githubusercontent.com/anantdark/macpaper/main/scripts/install.sh | bash
Re-encode existing clips:
macpaper register <folder> --force-transcodemacpaper 1.3.1
macpaper 1.3.1
register now runs the aerial readiness check on every video automatically:
- ready → link/copy, no re-encode
- needs transcode → encode with
--quality(default high)
Overrides: --force-transcode, --no-transcode
brew update && brew upgrade macpapermacpaper 1.3.0
macpaper 1.3.0
Install / upgrade
brew update && brew upgrade macpaper
# or
curl -fsSL https://raw.githubusercontent.com/anantdark/macpaper/main/scripts/install.sh | bashWhat's new
macpaper check <file|folder>— see if a video is aerial-ready without transcoding--quality standard|high|max— encode presets (default high: 40 Mbps / CRF 15)max: 60 Mbps / CRF 12 (10-bit libx265 fallback)
Check before register
macpaper check ~/Movies/clip.mp4
# if ready:
macpaper register ~/Movies --no-transcode
# if needs encode:
macpaper register ~/Movies --quality maxLicense
GPL-3.0-or-later
macpaper 1.2.0
macpaper 1.2.0
Install / upgrade
curl -fsSL https://raw.githubusercontent.com/anantdark/macpaper/main/scripts/install.sh | bash
# or
brew update && brew upgrade macpaperWhat's new
unregister-video— remove one source video without touching others- Unique partial name matching (e.g.
sun→sunset.mp4when unambiguous) - Confirmation prompts before unregister (use
--yesto skip) listshows each tracked video filename
License
GPL-3.0-or-later