Posibility to turn this into an userscript or userstyle to use on Firefox Browser
loving this so far even while running it on Arch Linux. but I would like to see the posibility of porting it as an user script or user style to apply it to the web version of spotify, even if not all themes can be used. themes that could work are wmp11 XP, basic, classic. you could try aero, and give it a transluscent effect that shows what's behind it, like how liquid glass on macOS does nowadays.
I think this could be possible, considering that spotify app is just a chromium app.
on another note, when using the aero theme on Arch Linux, it looks like this, if using a different theme that doesn't use aero window decorations:
perhaps this is a limitation on spotify client, or because it lacks proper integration with KDE Plasma QT framework, or just my theme. using the aero window decorations makes it look a bit better, but the glassy aero effect where the media controls are located looks like that regardless the theme. I don't know if wackyideas's aerothemeplasma would make this look better.
this black/dark look on the theme could be fixed for non windows by using something similar to what this user did when porting aero wmp11 to XP: https://www.deviantart.com/fediafedia/art/All-aero-colors-wmp11-skin-71488180
Web support might be possible, but not easy for these reasons:
- There are no tools like Spicetify that automate mapping obfuscated class names, manage color schemes, and provide convenient JavaScript APIs.
- The Spotify Web Client is updated frequently, and downgrading or blocking updates of the web client is not possible. As a result, the web client support is not coming anytime soon.
For Linux player bar transparency, have you tried libcef-transparency-linux?
Web support might be possible, but not easy for these reasons:
1. There are no tools like Spicetify that automate mapping obfuscated class names, manage color schemes, and provide convenient JavaScript APIs. 2. The Spotify Web Client is updated frequently, and downgrading or blocking updates of the web client is not possible. As a result, the web client support is not coming anytime soon.For Linux player bar transparency, have you tried libcef-transparency-linux?
I understand about web support.
now, for the transparency lib, I guess it will follow my plasma QT theme, right? also, plasma nowadays defaults to Wayland, so I'm not sure how the app will behave, or, if it's using XWayland. I need to run a test and report back. I'm aware that Wackyideas AeroThemePlasma exists, but I think it should follow any theme with transparency.
now, for the transparency lib, I guess it will follow my plasma QT theme, right?
I think so. I never tested the Linux transparency myself, though. Also, you will need some force-blur mods for your DE.