Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jeffshee/hidamari

Video wallpaper for Linux. Written in Python. 🐍
https://github.com/jeffshee/hidamari

linux live-wallpaper streaming video-playback video-wallpaper wallpaper webpage

Last synced: about 2 months ago
JSON representation

Video wallpaper for Linux. Written in Python. 🐍

Awesome Lists containing this project

README

        

Video wallpaper for Linux. Written in Python. 🐍


Hidamari ζ—₯ζΊœγΎγ‚Šγ€γ²γ γΎγ‚Šγ€‘(n) sunny spot; exposure to the sun

# Hidamariγ€€γƒΌγ²γ γΎγ‚ŠγƒΌ
If you like my project, please consider buying me a coffee!! (βŽΛƒ ꇴ Λ‚βŽ)ο½―

[![Github-sponsors](https://img.shields.io/badge/sponsor-30363D?style=for-the-badge&logo=GitHub-Sponsors&logoColor=#EA4AAA)](https://github.com/sponsors/jeffshee)
[![Ko-Fi](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/jeffshee)
[![BuyMeACoffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?style=for-the-badge&logo=buy-me-a-coffee&logoColor=black)](https://buymeacoffee.com/jeffshee)

Also please don't forget to click that star button! 🌟
Your support is truly appreciated!

## Join our Discord!

[![Discord](https://img.shields.io/badge/Discord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/mP7yg4gX7g)

## For GNOME user 🐾
Please also check my new project [Hanabi](https://github.com/jeffshee/gnome-ext-hanabi)! While the project is still in its infancy, it has the potential to become more integrated with GNOME Shell

## Features πŸ”₯

There are several solutions to achieve video as wallpaper on Linux, for example:

1. [Xwinwrap + mpv](https://www.linuxuprising.com/2019/05/livestream-wallpaper-for-your-gnome.html)
2. [Komorebi](https://github.com/cheesecakeufo/komorebi)

Hidamari offers similar feature as above, with additional features listed below:

- [x] Autostart after login
- [x] Apply static wallpaper with blur effect 1
- [x] Detect maximized window and fullscreen mode 2
- [x] Volume control
- [x] Mute/Pause the playback anytime with just 2 clicks!
- [x] I'm feeling lucky 3
- [x] Hardware accelerated video decoding! 4
- [x] Gnome Wayland support!
- [x] Multi-monitor support!
- [x] Streaming URL support! 5
- [x] Webpage as wallpaper! 6
- [ ] You name it! =)

1 Video frame can be applied as system wallpaper, look great in GNOME (currently GNOME exclusive, support for other DE might be added if requested...)
2 Automatically pauses playback when maximized window or full screen mode is detected (currently X11 only...)
3 Randomly select and play a video
4 Use vlc as backend (currently HW acceleration doesn't work with Nvidia+Wayland combination...)
5 Use yt-dlp as backend, tested with YouTube videos
6 Theoretically it can be anything from a normal webpage to Unity/Godot WebGL games, be creative!

## Installation ⏬
### Flatpak πŸ“¦
It is available on Flathub!

Download Hidamari on Flathub

#### Command line instructions
Install:
Make sure to follow the [setup guide](https://flatpak.org/setup/) before installing
```
flatpak install flathub io.github.jeffshee.Hidamari
```
Run:
```
flatpak run io.github.jeffshee.Hidamari
```

### Unofficial package
These are maintained by the community!
| Distro | URL | Maintainer |
|------------|-----------------------------------------|---------------------------------------|
| Arch Linux | [![AUR](https://img.shields.io/aur/version/hidamari?style=for-the-badge)](https://aur.archlinux.org/packages/hidamari) | None |

## Screenshot πŸ“Έ

![](https://raw.githubusercontent.com/jeffshee/hidamari/resource/screenshot-1.png)
![](https://raw.githubusercontent.com/jeffshee/hidamari/resource/screenshot-2.png)
![](https://raw.githubusercontent.com/jeffshee/hidamari/resource/screenshot-3.png)

## Please!! πŸ™

Collaboration is welcome! Let's make it better together~
Feel free to open an issue if you have any problem or suggestion πŸ€—

## Contributors ✨



Made with [contributors-img](https://contrib.rocks).
Icons made by [Freepik](http://www.freepik.com/) from [Flaticon](https://www.flaticon.com)