An open API service indexing awesome lists of open source software.

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

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.

![App Screenshot](./Repo/screenshot.png)

⚠️ **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.