Latest WACUP public preview for x86 & x64 is build #22982 (October 31st 2025) (x86 & x64 changelogs)
Latest restricted WACUP beta release is build #22982 (October 31st 2025) (x86 & x64 changelogs)

Author Topic: changing ID3 tag can cause issues  (Read 11238 times)

OldPaprika

  • Full Member
  • ***
  • Posts: 18
    • View Profile
changing ID3 tag can cause issues
« on: July 06, 2025, 07:31:18 AM »
Hi, I noticed another issue on v1.99.34.22022 (x86).

Repro rate: 2/3 files tested
Repro:
- Start playing an MP3
- Edit the Title of the MP3 by double clicking the ticker and change the Title on the Basic Info tab and press Save.
- Notice the Title in the ticker and Playlist editor is still the old value
- Pressing stop/play does not update the title
- Restarting WACUP does not update the title (!?)

Notes:
- Both ID3v1 and ID3v2's Title is updated to the new value but WACUP still shows the old.
- Editing the ID3 with an external program does not help either.
- Viewing the ID3 title in external shows the correct value
« Last Edit: July 06, 2025, 08:17:51 AM by OldPaprika »

dro

  • Admin / WACUP Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
    • WACUP (Winamp Community Update Project)
Re: changing ID3 tag can cause issues
« Reply #1 on: July 06, 2025, 05:12:31 PM »
Edits are meant to signal to the local library & also the main playlist to trigger a metadata refresh which then drives other parts of the player to update. I however can't control the input plug-in handling the metadata action screwing up / breaking what's going on / blocking metadata from being read from the file by those actions as is commonly going to happen with the re-used in_mp3 plug-in (per file locking issues as well also noted when using that plug-in). Other than not editing metadata in wacup & triggering metadata refreshes manually I don't have a fix for what is mostly down to that damn input plug-in.

OldPaprika

  • Full Member
  • ***
  • Posts: 18
    • View Profile
Re: changing ID3 tag can cause issues
« Reply #2 on: July 07, 2025, 06:54:21 AM »
Since a program restart does not help it seems like there is a cache somewhere for the metadata? Any way to disable that? Or is all that handled inside in_mp3?

dro

  • Admin / WACUP Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 5422
    • View Profile
    • WACUP (Winamp Community Update Project)
Re: changing ID3 tag can cause issues
« Reply #3 on: July 08, 2025, 09:16:45 AM »
The local library if enabled is used as the cache for metadata & that is used over metadata coming from the file itself unless it's not known in the local library at the time of the request & then for mp3 files it goes via a different implementation to try read metadata from such files to avoid even hitting the likes of in_mp3 to avoid the problems crappy plug-ins like that have with not being thread safe or their known bugs. Or I'm just not testing things correctly or am completely missing something else as the code on my side is meant to trigger a re-read in the local library & then a title refresh in the main playlist as long as a valid 'save' response is signalled from the plug-in as in_mp3 seems to do.