Skip to content

feat: video wallpaper support in CLI - #136

Open
DipCrai wants to merge 10 commits into
caelestia-dots:mainfrom
DipCrai:feature/video-wallpaper-support
Open

feat: video wallpaper support in CLI#136
DipCrai wants to merge 10 commits into
caelestia-dots:mainfrom
DipCrai:feature/video-wallpaper-support

Conversation

@DipCrai

@DipCrai DipCrai commented Jul 16, 2026

Copy link
Copy Markdown
  • Add VIDEO_EXTENSIONS, is_valid_video helpers
  • extract_video_frame: extract first frame via ffmpeg for color scheme
  • Support video files in get_wallpapers and set_wallpaper
  • Copy full-res frame to .thumbs/ for QML carousel thumbnails

Edit: this PR is a CLI part of caelestia-dots/shell#1710

Edit 2: This PR also includes the fix from #135

Edit 3:

  • Random picks from ~/Videos/Wallpapers/ too

Edit 4:

  • ffmpegthumbnailer instead of Python frame extraction; quality 8, 512px on the longer side
    *should be added as a dependency in PKGBUILD

DipCrai added 2 commits July 16, 2026 12:36
- Add VIDEO_EXTENSIONS, is_valid_video helpers
- extract_video_frame: extract first frame via ffmpeg for color scheme
- Support video files in get_wallpapers and set_wallpaper
- Copy full-res frame to .thumbs/ for QML carousel thumbnails
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant