nashsu/VideoWallpaper là dự án Swift với 2 sao. native macOS dynamic wallpaper menubar app created automatically in 7m 9s by OpenCode using Claude Haiku 4.5. Using swift. Select any mp4 video file and set as dynamic wallpaper.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Native macOS dynamic wallpaper menubar app created automatically in 7m 9s by OpenCode using Claude Haiku 4.5. Using swift. Select any mp4 video file and set as dynamic wallpaper.
This project is only a test of opencode and claude Haiku 4.5's ability. for the moment no further development plans for additional functions.
For MacOS dynamic wallpaper, you can select https://wallspace.app/ or other functional apps.
Video Wallpaper - macOS Dynamic Wallpaper App
A lightweight macOS menu bar application that allows you to set MP4 video files as your desktop wallpaper with seamless looping.
Features
Video Wallpaper Support: Set any MP4, MOV, MKV, or WebM video file as your desktop wallpaper
Seamless Looping: Videos loop endlessly with AVPlayerLooper for smooth transitions
Menu Bar Control: Minimal menu bar interface for easy access
Play/Pause Controls: Quickly pause and resume wallpaper playback from the menu bar
Preferences Window: Select and manage your wallpaper video files
File Persistence: Remembers your selected video across app restarts
macOS Native Integration: Works with macOS's native windowing system
Uses AVQueuePlayer for seamless looping via AVPlayerLooper
DesktopWindowManager (DesktopWindowManager.swift)
Creates and manages the desktop overlay window
Positions video at desktop level using CGWindowLevel
Ensures window stays behind all user windows
Handles window lifecycle and visibility
WallpaperManager (WallpaperManager.swift)
Manages user preferences (video file path, auto-start setting)
Persists settings to UserDefaults
Validates video file formats and availability
AppDelegate (VideoWallpaperApp.swift)
Application entry point and lifecycle management
Sets activation policy to .accessory (menu bar only)
Manages status bar item and popover
Coordinates between UI and video playback components
UI Components
MenuBarView (MenuBarView.swift)
Popover menu displayed from menu bar icon
Shows current video file name
Play/pause/stop controls
Quick access to preferences and quit
PreferencesView (PreferencesView.swift)
Full preferences window
Video file selection via file picker
Settings toggles (auto-start on login)
File validation and error messaging
Building from Source
cd VideoWallpaper
open VideoWallpaper.xcodeproj
Or build from command line:
cd VideoWallpaper
xcodebuild -scheme VideoWallpaper -configuration Release
Usage
Launch the App: Open VideoWallpaper.app from Applications
Select a Video: Click the menu bar icon → Click "Preferences" → Select your MP4 video file
Enable Wallpaper: Click "Apply" - the video will appear as your desktop background
Control Playback: Use the menu bar icon to pause/play/stop
Settings: Toggle "Launch at Login" to auto-start the app
Supported Video Formats
MP4 (.mp4)
MOV (.mov)
Matroska (.mkv)
WebM (.webm)
How It Works
Desktop Overlay Technique
Instead of using the official macOS wallpaper API (which doesn't support videos), this app creates a transparent window positioned at the desktop level:
Creates an NSWindow with .borderless style
Sets window level to kCGDesktopWindowLevel + 1 (behind all user windows)
Disables mouse interaction via ignoresMouseEvents = true
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/nashsu/VideoWallpaper là nguồn chính thức.
nashsu/VideoWallpaper có bao nhiêu sao?
nashsu/VideoWallpaper có 2 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/nashsu/VideoWallpaper. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
nashsu/VideoWallpaper có phải mã nguồn mở không?
Có — nashsu/VideoWallpaper phát hành theo license Apache-2.0, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/nashsu/VideoWallpaper.
nashsu/VideoWallpaper còn đang phát triển không?
Commit gần nhất trên nashsu/VideoWallpaper là 7 tháng trước (theo timestamp GitHub). Repo có 1 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
nashsu/VideoWallpaper là gì?
nashsu/VideoWallpaper (nashsu/VideoWallpaper) là dự án Swift trên GitHub. Theo mô tả gốc: native macOS dynamic wallpaper menubar app created automatically in 7m 9s by OpenCode using Claude Haiku 4.5. Using swift. Select any mp4 video file and set as dynamic wallpaper.
Đọc đầy đủ README ở tab phía trên.
Chưa chắc VideoWallpaper có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về VideoWallpaper.