https://github.com/mbarosendal/shufflepaper
A lightweight Windows app to shuffle desktop wallpapers automatically
https://github.com/mbarosendal/shufflepaper
csharp desktop-wallpaper random wallpaper wallpaper-changer wpf
Last synced: 4 months ago
JSON representation
A lightweight Windows app to shuffle desktop wallpapers automatically
- Host: GitHub
- URL: https://github.com/mbarosendal/shufflepaper
- Owner: mbarosendal
- Created: 2025-06-23T11:36:03.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-06-25T18:49:32.000Z (4 months ago)
- Last Synced: 2025-06-25T19:35:48.435Z (4 months ago)
- Topics: csharp, desktop-wallpaper, random, wallpaper, wallpaper-changer, wpf
- Language: C#
- Homepage:
- Size: 251 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ShufflePaper
A lightweight Windows tray app that randomizes desktop wallpaper from images in a selected folder. Nothing special, I just couldn't find an app that did exactly what I needed.

⚠️ **Note:** Should be stable enough, but not optimized yet. I'm still learning, very much a work in progress.
## ✅ Features
- **Minimalist** – Runs quietly in the system tray
- **Auto-Shuffle** – Changes wallpapers at customizable intervals
- **Multi-Format** – Supports `.jpg`, `.png`, `.bmp`
- Scaling/Stretch Modes – Fit, Stretch, Tile, etc.## Planned Features *(Open to suggestions!)*
- Transitions – Fade/swipe effects between wallpapers
- Image Preview – Quick preview for stretch modes
- Multi-Monitor Support – Different wallpapers per screen
- File List – View all detected wallpapers in-app
- Ignore List – Exclude specific images from shuffling
- Maybe maintaining different sets of wallpapers in-app?## How to Use
1. **Run** `ShufflePaper.exe`
- 📂 Set wallpaper folder (where you keep your image files)
- ⏱️ Adjust shuffle interval *(if needed)*
- ▶️ Start / ⏹️ Stop shuffling## Download
📦 **[Latest Release](https://github.com/mbarosendal/ShufflePaper/releases)** (Windows x64)
- **Size:** ~400 KB *(requires [.NET 6 Desktop Runtime](https://dotnet.microsoft.com/download/dotnet/6.0))*## License
📄 **MIT License** – Free to use and modify.