Skip to content

Comments

Escape Pango Characters. Added th_ch's YouTube Music client for detection.#41

Merged
Vantesh merged 1 commit intoVantesh:mainfrom
ruxunderscore:main
Dec 7, 2025
Merged

Escape Pango Characters. Added th_ch's YouTube Music client for detection.#41
Vantesh merged 1 commit intoVantesh:mainfrom
ruxunderscore:main

Conversation

@ruxunderscore
Copy link
Contributor

Currently the script doesn't escape Pango special characters & < > ' " when printing or echoing the currently playing song on the lock screen. This causes the span wrapping the icon to display as plain-text instead of rendering as the icon's color.

I have added a function to escape those 5 special characters, to fix the rendering bug.

You could see this bug when playing a song by the artist MYTH & ROID as an example.

I also wanted to add YoutubeMusic to the detection of $current_player, since I use the third party player developed by th_ch called pear-desktop (recently renamed).

As an aside: I fixed some formatting in the ICON variable definitions.

I have tested my code. However, let me know if you have any issues.

…ic for detection of third party Youtube Music client by th_ch.
@Vantesh Vantesh merged commit 772201b into Vantesh:main Dec 7, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants