Skip to content

Latest commit

 

History

78 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

⊹ Hayase OSC ⊹

「 An osc inspired by hayase's UI for the local mpv experience. 」

Overview

This is a personal fork of osc.lua, and a sibling to ModernZ, sharing much of its core logic and features. I wanted the hayase.watch player experience in my local mpv setup, so I rewrote the interface using Lucide icons and a more refined, minimal layout.

  ✦   Visuals - hayase inspired layout with web style hover states and consistent visual feedback.
  ✦   Interactive menus - mpv’s built-in menus for tracks, chapters, playlists, etc.
  ✦   Lucide icons - Lucide icon set used throughout.
  ✦   Thumbnail previews - optional progress bar previews via thumbfast.

Installation

Requirements:

  • mpv (v0.39.0 or above)
  • thumbfast (Optional: for hover thumbnails)

Place your files in the mpv configuration folder. On Windows, use %APPDATA%/mpv/. On Linux or macOS, use ~/.config/mpv/. If these folders don't exist yet, create the mpv folder manually and add scripts and fonts subfolders inside it. You also need an mpv.conf file with the following:

osc=no
title-bar=no # Optional: for the frameless look

Copy hayase-osc.lua into the scripts folder and Lucide.ttf into the fonts folder. Your file structure should look like this:

mpv/
├── fonts/
│   └── Lucide.ttf
├── scripts/
│   └── hayase-osc.lua
└── mpv.conf

Acknowledgments

License

This project is licensed under the GNU Lesser General Public License v2.1 (LGPL-2.1).
This project is a derivative of mpv's osc.lua and is distributed under the same terms. See the LICENSE file for details.


"Look, an emoji!"
🌸

About

mpv osc that mimics hayase's player ui

Topics

Resources

Stars

15 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages