Latest WACUP public preview for x86 & x64 is build #24626 (July 10th 2026) (x86 & x64 changelogs)
Latest restricted WACUP beta release is build #24626 (July 10th 2026) (x86 & x64 changelogs)

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - qwerty

Pages: [1]
1
Preview Build Discussion / Re: Blank media library window right panel
« on: October 13, 2025, 10:09:48 PM »
Sure, absolutely! Since I discovered the workaround, I just remember to never use ALT+L within Wacup and it seems to work between app restarts too.

The only drawback I can think of (which I also tested) is that the Media Library pops open when I restart Wacup and then I close it with AltGr+L. Wacup probably thinks I opened ML and never closed it, hence why it pops up on startup. When I close it with Alt+L it will not pop up on startup, as expected.

Let me know what the next steps are and what I should do before the update lands.

2
Preview Build Discussion / Re: Blank media library window right panel
« on: September 22, 2025, 10:17:21 PM »
Correction, it is even weirder than that. It is as if ALT+L was somehow turning the Library core on/off.

From my observation, it is as if there was this "hidden" state:


enabled = false // "media library engine" for lack of a better term; when false, this causes the empty freezing media library window
ml_open = false // the UI visibility

// when you focus winamp and press Alt+L
function altL() {
   if (ml_open) {
      ml_open = false
      enabled = false
   } else {
      ml_open = true
      enabled = true
   }
}

// when you hit the global AltGr+L or Ctrl+Alt+L
function altGrL() {
   if (ml_open) {
      ml_open = false
   } else {
      ml_open = true
   }
}


Now I hope you see where I am getting with it. In short, it is possible to make it such that "enabled" is false, while "ml_open" is true.
Basically, when I first open Media Library with Alt+L and then close it with AltGr+L, then I can use it as expected, but I can never close ML with Alt+L, this breaks it until I open it again with Alt+L.



// example state machine

[ enabled, ml_open ]

[ false, false ]                        // engine disabled, UI closed
altL()       -> [ true, true ]         // engine enabled,    UI visible
altL()       -> [ false, false ]      // engine disabled, UI closed
altGrL()    -> [ false, true ]      // engine disabled, UI visible  <- frozen empty window
altGrL()    -> [ false, false ]      // engine disabled, UI closed
altL()       -> [ true, true ]         // engine enabled,    UI visible
altGrL()    -> [ true, false ]      // engine enabled,    UI closed   <- opened with altL, closed with altGrL keeps it working
altGrL()    -> [ true, true ]         // engine enabled,    UI visible  <- working window
altL()       -> [ false, false ]      // engine disabled, UI closed

3
Preview Build Discussion / Re: Blank media library window right panel
« on: September 21, 2025, 06:47:50 PM »
Okay, I found the issue!

Sometimes the library would work, sometimes not and I just figured out what it was

Start wacup fresh

1. use Global hotkey for media library, in my case AltGr+L (Ctrl+Alt+L)
  - observe blank Media Library, close it
2. focus Wacup and use Alt+L hotkey to open ML
  - Media Library renders correctly, close it
3. use Global hotkey again
  - this time the Media Library works as expected

4
Preview Build Discussion / Re: Blank media library window right panel
« on: September 08, 2025, 04:40:38 PM »
Am I doing it wrong?

5
Preview Build Discussion / Re: Blank media library window right panel
« on: September 05, 2025, 03:29:07 PM »
It has just happened again. I could use it yesterday. Today after I woke up the PC, I opened the Library, saw the Albums view, I tried to search something and nothing happened, I changed library, nothing happened, I still saw the albums. I closed and opened the ML window and same issue. The middle section can be dragged and it keeps lines behind it.


Ah, got it. So you mean like WinAero Tweaker, Rainmeter, Windhawk, etc?

6
Preview Build Discussion / Re: Blank media library window right panel
« on: September 03, 2025, 11:24:58 AM »
Is there a way to copy this system information with a single button? Don't see anything in About. - actually that's another bug on its own. Recording that just now.


Windows 10, 10.0.19045 Build 19045
WACUP - v1.99.36.22278 (x86)


What does "custom OS theme handlers" mean? Not sure about forced compatibility either - do you mean windows compatibility in desktop shortcut preferences? (I did not set / change that).

Anyway, I found there is a "post-release update", which I just applied and it fixed my Media Library issue.

This is what I see now. (You will have to make the browser window wider or scroll right to see it. The recording is too large.)

7
Preview Build Discussion / Blank media library window right panel
« on: August 08, 2025, 01:22:06 PM »
The Media Library right panel is empty no matter what is chosen in the left menu. Moreover, when I resize the middle panel, it produces rendering artefacts as shown in the screenshot.

However, when I double click the items, it still fills in the playlist (as also shown in the screenshot), so the library itself likely is still working.


This is happening for some weeks ~ months, even after I updated today.

8
General Discussion / Re: save rating to file metadata
« on: August 08, 2025, 01:00:32 PM »
That's interesting, until now, I was under the impression that it worked, but with a new album I just downloaded, I was pretty confused why the File Explorer doesn't show any ratings.

/edit
After a bit of testing with mp3 and flac files, I found the following:

- With mp3, the file gets real update to the Raw Metadata "RATING WINAMP" field with value between 0-5 and it gets immediately updated in File Explorer too.

- With flac, it gets real update to the Raw Metadata too, but it is not reflected in File Explorer, because Windows doesn't support that (so it never worked :) )


- Wacup will use either "RATING", "RATING WINAMP" or "RATING WMP" fields depending of what was used previously for reading and storing rating.


So has this been implemented since last message in April 2025?



Fun fact:
- For a file that has not been rated within wacup, wacup will read whatever is in the metadata. After changing within wacup, it uses Media Library rating and ignores metadata (even when a change is made to the file externally).
- If the RATING of a flac 1-100 or 1-5, wacup understands and displays 1-5 stars, however, after changing the rating within wacup, the metadata field RATING reads multiples of 20 (1-100). File Explorer understands neither, not 5 or 100 and displays 0*.

9
General Discussion / IfStrNotEqual missing in ATF Help
« on: August 08, 2025, 12:51:06 PM »
After reading $IfStrEqual and $IfStrEqual2 in https://getwacup.com/atf_help.html#ifstrequal, it is obvious that it is a complementary function (A, B, else), but adding it to the Help would make it perfect.

10
I have an optional title section [ '('%album%[ #%tracknumber%][, %year%]')']  e.g. " (Album #1, 2020)", however, this also produces " (, 2020)" or " ( #2)", which is undesirable.

I am trying to work around it with nested ifs, but I was wondering if there is or could be some chaining function that would achieve this for us.
This is my workaround using ifs:
Code: [Select]
[ '('
%album%
$IfStrEqual('yy',$if(%album%,'y',)$if(%tracknumber%,'y',),' ')
[#%tracknumber%]
$IfStrEqual('yy',$if($if3(%album%,%tracknumber%),'y',)$if(%year%,'y',),', ')
[%year%]
')']


If it is possible to have a new function, I would be happy to come up with a specification and test cases, albeit it might take weeks before finishing, to make such function really robust and not just fit my usecase.

---

Another (possibly simpler) solution could be a trimming function which would cut off any specified leading and trailing characters, e.g.

$trim2(a1, characterSet) using characters in characterSet as trimming candidates for a.
$trim2(%album%[ #%tracknumber%][, %year%],' ,')
result:
"Album #2, 2020" -> "Album #2, 2020"
" #2, 2020" -> "#2, 2020"
", 2020" -> "2020"

Pages: [1]