https://github.com/jaywcjlove/vidwall-hub
https://github.com/jaywcjlove/vidwall-hub
app application desktop desktop-app desktop-application desktop-apps jaywcjlove swift-application swiftui-app swiftui-application video-wall video-wallpaper vidwall wallpaper
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/jaywcjlove/vidwall-hub
- Owner: jaywcjlove
- Created: 2025-09-27T18:51:56.000Z (8 days ago)
- Default Branch: main
- Last Pushed: 2025-09-27T20:41:32.000Z (8 days ago)
- Last Synced: 2025-09-27T21:22:22.105Z (8 days ago)
- Topics: app, application, desktop, desktop-app, desktop-application, desktop-apps, jaywcjlove, swift-application, swiftui-app, swiftui-application, video-wall, video-wallpaper, vidwall, wallpaper
- Language: Swift
- Homepage: https://wangchujiang.com/vidwall-hub/
- Size: 5.09 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
> [!TIP]
> Declaration: This project is not an open-source project. The repository serves as the official website, used to collect issues and user demands. This is done to save costs, because without an official website, the application cannot pass the review.

**Vidwall Hub** is a tool that allows you to easily import videos (mp4, mov) into the system wallpaper service and use them as lock screen animations in **System Settings**.
When trying to implement both dynamic wallpapers and dynamic lock screens through the [Vidwall](https://github.com/jaywcjlove/vidwall) app, this feature could not be realized due to macOS sandbox restrictions. Therefore, I created a standalone version of the tested code and provide it for free, as a complement to [Vidwall](https://github.com/jaywcjlove/vidwall). Even when running independently and bypassing the sandbox, it still cannot directly set dynamic lock screens because macOS does not provide the related API. Vidwall Hub only imports videos into the system wallpaper service, and users need to complete the final application in the wallpaper options in System Settings.
**URL Scheme**
**Vidwall Hub** allows activating the tool via URL and automatically importing a video based on the file path parameter in the URL.
```bash
vidwallhub://open?file=/file/to/path/video.mp4
```