Tasker
Tasker can fetch a wallpaper from your server and set it on Android, on any schedule you like.
Building the task
Section titled “Building the task”- Add an HTTP Request action:
- Method:
GET - URL:
http://your-server:8519/api/wallpapers/random/image?orientation=portrait - Configure it to write the response body to a file, for example
wallpaper.jpgin a Tasker-accessible directory.
- Method:
- Add a wallpaper action (Tasker’s Set Wallpaper, or a plugin) that points at the downloaded file.
- Attach the task to a Profile — for example a time profile that runs every morning.
Replace your-server with your server’s address on the network.
Reachability and security
Section titled “Reachability and security”- The Android device must be able to reach the server. On a home network, use the server’s LAN address.
- Wallpaper Server serves over plain HTTP and has no authentication. Keep it on a trusted network, or place it behind a reverse proxy that adds TLS and access control before exposing it. See the API overview.