Open clandrew opened 4 years ago
I started working a PR for this.
Propose a checkbox to enable or disable the (status)
line and replace with Artist/Title. I have this in place locally with the following mindset on how to change the output:
With (status)
:
Winamp
Artist - Title
(Status)
<Elapsed Time if enabled>
(status)
disabled:
Winamp
Artist
Title
<Elapsed Time if enabled>
Current display to aid in understanding above pseudo code:
Issues I am running into are the wa_ipc.h
not having a clean way to obtain Artist and Title separately, compared to the IPC_GET_PLAYING_TITLE
macro being used.
I looked at the other header files in the WinAMP SDK and not having luck finding a way to obtain the Artist and Title separately.
@clandrew It seems to me that we need to obtain the Artist - Title
string and regex or split the string on -
and use the respective parts? Does that sound like a good approach?
(I accidentally had this comment in #9 ... sorry)
re: general separating artist from title- There might be a way to get those from Winamp but it's hard to say. Speaking as a fan of Winamp I have to say its SDK is not very well documented. :/
Some things in the plug-in had to be figured out through experimentation since it wasn't clear at all from the plug-in header which is the one source of SDK documentation. Then there were forum posts but a lot of the contradicted each other. More recently i found out about a Discord for winamp devs (you're probably already in on this) so that could help me with these problems in the future.
For this particular issue I think it would be enough to just not show the "(Playing)". Especially with your change to disable the phone home to Discord when it's not playing anyway.
Ah, good note about the Winamp Discord, I wasn't on there yet. I've been trying to figure out what I can from the SDK (which is decently commented).
Would the approach of splitting on -
(to get artist and title separated for this and other issues) be a good addition to:
For this particular issue I think it would be enough to just not show the "(Playing)". Especially with your change to disable the phone home to Discord when it's not playing anyway.
?
Is there any updates to this? I've been wanting this particular feature for months. I had to disable app icons so it will display more of title text. Or move playing status to big icon description so it will show on hovering the big icon.
From e-mail:
"I was wondering if it's possible to modify the plugin to, instead of looking like this:
App Title Band - Song (Playing) xx:xx elapsed
To change it to look like this:
App Title Band Song xx:xx elapsed"