The wallpaper engine for macOS.
This app allows you to set videos as macOS wallpaper.
- local video ( .mp4, .mov etc...)
- youtube
- website
The wallpaper engine for macOS.
License: MIT License
Hi,
first, thank you for writing this app :). It's great to have an open source (and even macOS) alternative and I really like it.
However, there is a small proposal I'd like to make: Line up the menu bar with the video.
Those paid wallpaper apps in the App Store basically do the same by loading the first frame as the wallpaper, which is good enough for wallpapers that don't drastically change their color.
I've already implemented that in a fork, but I could not test it as the Injectable
package is private on their GitHub and thus not fetchable by Xcode.
Feel free to take and tweak my code, its just a proposal and not at all guaranteed to work as I could not even compile because of Injectable
.
Have a nice day :).
macOS seems to be a bit buggy when setting the wallpaper:
- When you set it via System Settings and switch to a full screen application on the monitor where you just set the wallpaper, you can see that System Settings again displays the old wallpaper for that window (without actually changing it.) This hints to the issue I've also met in code:
- When you set it in code, the same thing as above happens + the menu bar refuses to update. It really depends on whether some monitors currently display a fullscreen window.
- Looping through the screens is not reliable. When backing up and restoring original wallpapers, it occasionally happens that only one screen is available. For now, this is handled by falling back to the last backed up wallpaper.
Here is a playground that demonstrates the System Settings bug. It changes the wallpaper, so be sure to have it handy if its not default :).
I've submitted a feedback describing all these bugs.
Hello and congrats on your software which makes my desktop a lovely place :)
I think it is the only app that allows me to play YouTube.
You have an option for not opening the window when the app starts (very handy), but it doesn't work. Not only that, but the window keeps popping up for some reason which is annoying.
I mainly play YouTube videos and some I have downloaded them to play offline when the internet is not reliable.
I run Ventura on a MacBookPro12,1
Thx
Would you be so kind as to try incorporating an option to play YouTube Playlists?
It would also be great to add an option to choose when and how to change the wallpaper from the playlist (choose random item from playlist, change every 15m, 30m, 1hour, etc.)
I'm also sharing my playlists so you can enjoy them with your app.
(Live Wallpapers) https://www.youtube.com/watch?v=3ATYHKN2hIg&list=PLUGJu5jJ9Ma32GJzBdI3glxEzXg1k5qDZ
(Natural Scenes) https://www.youtube.com/watch?v=_qNVI9BHiGY&list=PLUGJu5jJ9Ma2sDcwr9C3B33svzv3stZUc
(Xmas Spaces) https://www.youtube.com/watch?v=twM7ulKpPjI&list=PLUGJu5jJ9Ma0cwpq-HEwiiL04rl8xX82J
Thx! :)
It would be cool if you could introduce some kind of assignment and positioning of videos on multiple Monitors.
And a random bug in wallpaper play: Setting a video while the app is in fullscreen, the AVMediaPlayer opens up as fullscreen as well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.