SStalker / hidamari

Video wallpaper for Linux. Minimal and written in Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video wallpaper for Linux. Minimal and written in Python.

Hidamari 日溜まり【ひだまり】(n) sunny spot; exposure to the sun

Hidamari ーひだまりー

Features 🔥

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

  1. Xwinwrap + mpv
  2. Komorebi

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

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

1 Video frame can be applied as system wallpaper, look great in GNOME
2 Automatically pauses playback when maximized window or full screen mode is detected
3 Randomly select and play a video
4 Use youtube-dl as backend, tested with YouTube videos
5 Theoretically it can be anything from a normal webpage to Unity/Godot WebGL games, be creative!

Installation (Fedora, RPM) ⏬

  1. Multimedia codecs, refer to Fedora
  2. Enable Copr sudo dnf copr enable jeffshee/hidamari
  3. Install sudo dnf install hidamari

Installation (Ubuntu, DEB) ⏬

  1. Multimedia codecs, refer to Ubuntu
  2. Download the .deb file from release section
  3. Install sudo apt install ./path/to/hidamari*.deb
  4. (Recommended) Upgrade youtube-dl to the latest version:
    sudo pip3 install --upgrade youtube-dl

Installation (Other linux) ⏬

Prerequisite

  1. python3, pip3, git, ffmpeg, vlc, libx11
  2. Multimedia codecs, please refer to your distribution for installation guide
  3. PyGObject, refer to Installation
  4. Pillow, pydbus, youtube-dl sudo pip3 install pillow pydbus python-vlc youtube-dl

Installation

  1. Prerequisite stated above.
  2. Run bash <(wget -qO- https://raw.githubusercontent.com/jeffshee/hidamari/master/install.sh)

Screenshot 📸

Demo 📽️

Please click on the image to view (redirect to YouTube)

Please!! (。>u<。)

Collaboration is welcome! Let's make it better together~
Feel free to open an issue if you have any problem or suggestion 🤗
Star my project if you like it! 🌟
Stay tune!!

Contributors ✨

Made with contributors-img.
Icons made by Freepik from Flaticon

About

Video wallpaper for Linux. Minimal and written in Python.

License:Apache License 2.0


Languages

Language:Python 97.5%Language:Shell 2.5%