Skip to content

OSD - Offer a Lua file for customization similar to the one for OSC #16991

@advice2020

Description

@advice2020

Expected behavior of the wanted feature

The OSC is coded in Lua.
It was mentioned that currently the OSD is coded in C
This suggestion is to consider creating the OSD in Lua instead, which would allow users to more easily modify the OSD, similar to how this is available in OSC.
This could allow 3rd party OSC creators to customize/match OSD items with their custom OSC.

BARS & TEXT
This would include the main two OSD elements
Volume Bar
Duration Bar

not as important but can also allow for parameters such as....
Brightness Bar
Saturation Bar
etc.

This osd.lua file would allow the user to edit things such as

TEXT AT TOP
-change what the default text displays
-move text at the top to a different location?
-add text items
-font / font size
-font colors

ICONS
-remove/ replace the Duration Play/Pause icon
-remove/ replace the Volume speaker icon
-placement
-size
-color

BARS
-bar colors
-fill the background in a color (requested here as an option #16992 but can also be added to this osd.lua file)
-move bar location (I have seen that this is already possible but can still be added to the osd.lua file)

Thank you to anyone who reads this

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions