Waypaper

Latest version: v2.4

Safety actively analyzes 701340 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.4

Thanks to the contribution by: Sandesh2007 CalfMoon darth62969 rogeraird and [other developers](https://github.com/anufrievroman/waypaper/graphs/contributors), we are happy to announce a new version where you can play videos as your wallpapers!

New in this release:

- :video_camera: Added `mpvpaper` backed to play videos as wallpapers with support for multi-monitors and pausing videos.
- :mag: Added a search bar to quickly filter your files.
- :sparkles: Redesigned UI. Now, the file controls are at the top and the backend controls are at the bottom.
- :video_game: Added UI controls for transition options in `swww`.
- :computer: Multi-monitor support is re-implemented and also added to `swaybg`.
- :hammer: Random wallpapers no longer repeat and other related bugs fixed.
- :earth_americas: Updated translations.
- :wrench: Various minor fixes.

![image](https://github.com/user-attachments/assets/2fb22667-7c04-4547-9c7f-6d03fcba051a)

**For package maintainers:** following python libraries were added as new dependencies: `imageio`, `imageio-ffmpeg`, `screeninfo`

2.3

New in this release

Many thanks for great contributions by nikolaizombie1 Astrono5 Prepodobnuy PhilippHeuer Naragiri bitSheriff enticedwanderer jjramsey and other contributors!!!

- Adding new user argument: `--folder` to set the folder 71
- Adding new user argument: `--state-file` to set the location of state file 71
- Adding new user argument: `--list` to list current wallpapers and monitors 55
- Adding new user argument: `--wallpaper` to set a wallpaper without running GUI. 66
- Adding optional split of configuration into main config and state file. Set `use_xdg_state = True` in `config.ini`. 71
- Adding Belorussian and Spanish translations 74 58
- Adding `Esc` as exit button 60
- Adding support for `swww-transition-fps` 65
- Various fixes 40 62 76

2.2

Thanks to the great contribution by nikolaizombie1 this version brings support of the [hyprpaper](https://github.com/hyprwm/hyprpaper) backend on Hyprland, as well as some new filters and features!

New in this release

- Adding support of the [hyprpaper](https://github.com/hyprwm/hyprpaper) backend #7
- Adding `Options` button that unites various filters
- Adding `none` backend to use the GUI as a filepicker for `post_command` 33
- Adding `Show only gifs` filter 41
- Adding `Show hidden` filter 38
- Adding the ability to set the number of columns in the UI with config entry: `number_of_columns = 3` 43
- Support for shortened paths in config 44
- Various small bug fixes

2.1.2

This is a correction version that fixes various issues and introduces one new feature!

New in this release
- **Ability to include or exclude hidden files** using `.` key. 38
- Reworking how `--random` works 4
- Fixing `swaybg` bug 34
- Fixing sequencing in post command 36
- Fixing `swww` deprecation warning 39
- Fixing error with the `--fill` option 40
- And some other fixes

2.1

New in this release
- Support for `swww` transition options. These are available in your config now:

swww_transition_type = any
swww_transition_step = 90
swww_transition_angle = 0
swww_transition_duration = 2

- Support for post command that runs after the wallpaper has been changed. For example, you can add this to your config and you can use `$wallpaper` as a parameter:

post_command = echo "My new wallpaper: $wallpaper "

- Fixing random button
- Fixing bug on non-rendering images (now they are rendered as black images)
- Adding manpage
- New icon
- New documentation site: https://anufrievroman.gitbook.io/waypaper
- Various minor fixes

2.0.4

Minor correction version
- Improved handling of installed backends, which fixes bug 23
- Minor improvements and refactoring

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.