License
Wallpaper Lively X is an open-source desktop application published by Software Union. It is a derivative work of Lively Wallpaper by rocksdanister, and it is distributed under the GNU General Public License, version 3 (GPL-3.0) - the same license as the project it is built on.
What that means in practice:
- You may run the app for any purpose, and you may study and modify its source code.
- You may redistribute it or your modified version, provided you pass on the same freedoms and make the corresponding source available under the GPL-3.0.
- The software comes with no warranty, to the extent permitted by law.
- The product name, artwork and store listing of Wallpaper Lively X are not covered by the source license.
The full license text ships with the app (About → License) and in the source archive, and is also available at gnu.org/licenses/gpl-3.0.html.
Download the source
The archive below is the complete source code corresponding to the released build, together with the build files and the full attribution document for every third-party component.
⬇ Download source code (sourcecode.zip)If you prefer to read the code in a repository with history, the upstream project lives at github.com/rocksdanister/lively; this product tracks it and adds the store, license and localization work described in these pages.
Third-party components
The app is built on the excellent work of others. The main components are listed below; the archive contains the complete list with the full license text of each one.
| Component | What it does here | License |
|---|---|---|
| Lively Wallpaper (upstream) | The wallpaper engine this product is based on | GPL-3.0 |
| libVLC / VLC media player | One of the video playback engines | LGPL-2.1 or later |
| mpv / libmpv | The default video playback engine | LGPL-2.1 or later (parts GPL-2.0 or later) |
| Microsoft Edge WebView2 | Renders web-page wallpapers, the store page and property editors | Microsoft software license; runtime redistributable |
| Magick.NET / ImageMagick | Image decoding, thumbnails and tile generation | Apache-2.0 |
| NLog | Local diagnostic logging | BSD-3-Clause |
| Newtonsoft.Json | Reading and writing the app's JSON data files | MIT |
| SharpZipLib | Reading and writing .zip wallpaper packages | MIT |
| Octokit.NET | Checking the public release feed for updates | MIT |
| iNKORE.UI.WPF.Modern | Windows 11 style controls and theming | MIT |
| YoutubeExplode | Resolving YouTube links used as wallpapers | MIT |
| ScreenRecorderLib | Recording a live wallpaper preview | MIT |
| CommandLineParser, Downloader, H.Hooks, RawInput.Sharp, Microsoft.Toolkit.Mvvm, DesktopBridge.Helpers, Microsoft.Extensions.DependencyInjection | Command line handling, downloads, keyboard/mouse hooks, MVVM helpers and dependency injection | MIT (see the archive for each) |
Building it yourself
- Install Visual Studio 2022 with the .NET desktop development and Windows application packaging workloads, plus the Windows 10/11 SDK.
- Extract the source archive and open
src\livelywpf\livelywpf.sln. - Restore the NuGet packages, then build the
livelywpfproject to produce the app, or thewallpaper.packageproject to produce the MSIX package. - The app targets .NET Core 3.1 and uses Windows Store APIs, so the packaged build needs a package identity; the plain
livelywpfbuild runs unpackaged for development.
The archive's README lists the exact prerequisites and the third-party native libraries (VLC and mpv) that must be present for video wallpapers.
Get the app
Wallpaper Lively X is a free download from the Microsoft Store; the optional premium unlock (monthly or lifetime) adds the full wallpaper catalogue.
