Latest WACUP public preview for x86 & x64 is build #20202 (September 28th 2024) (x86 & x64 changelogs)
Latest restricted WACUP beta release is build #20202 (September 28th 2024) (x86 & x64 changelogs)


NOTE: Beta testers are added in a limited & subjective manner as I can only support so many people as part of the beta test program to keep it useful for my needs.

Unless I think you're going to be helpful, not all requests will be accepted but might still be later on. Remember that beta testing is to help me & the limitations currently works for my needs for this project.

Author Topic: Adding WACUP to the Default Programs list  (Read 7947 times)

GigaWatt

  • Full Member
  • ***
  • Posts: 13
    • View Profile
Adding WACUP to the Default Programs list
« on: October 11, 2019, 07:22:57 PM »
I did a registry hack a while back, when I was stuck using Winamp 5.24, so I thought I'd share it here :). It should work with WACUP too :). You should just change the default location of the program (if it's not located in C:\Program Files (x86)\Winamp that is ;)). The audio/video file extensions are editable, you just have to add or remove the extensions you'd like to associate with WACUP in the reg file. You have to edit them in two places, both in the HKEY_LOCAL_MACHINE\SOFTWARE\Winamp\Capabilities\FileAssociations key and the HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Winamp\Capabilities\FileAssociations key ;).

Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Winamp]
@="C:\\Program Files (x86)\\Winamp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Winamp]
@="C:\\Program Files (x86)\\Winamp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Winamp\Capabilities]
"ApplicationDescription"="Winamp"
"ApplicationName"="Winamp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Winamp]
"ApplicationDescription"="Winamp"
"ApplicationName"="Winamp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Winamp\Capabilities\FileAssociations]
".aif"="Winamp.File"
".aiff"="Winamp.File"
".aifc"="Winamp.File"
".aifr"="Winamp.File"
".ape"="Winamp.File"
".aif"="Winamp.File"
".mac"="Winamp.File"
".apl"="Winamp.File"
".au"="Winamp.File"
".snd"="Winamp.File"
".cda"="Winamp.File"
".flac"="Winamp.File"
".gsm"="Winamp.File"
".mid"="Winamp.File"
".midi"="Winamp.File"
".rmi"="Winamp.File"
".kar"="Winamp.File"
".miz"="Winamp.File"
".mod"="Winamp.File"
".mdz"="Winamp.File"
".nst"="Winamp.File"
".stm"="Winamp.File"
".stz"="Winamp.File"
".s3m"="Winamp.File"
".s3z"="Winamp.File"
".it"="Winamp.File"
".itz"="Winamp.File"
".xm"="Winamp.File"
".xmz"="Winamp.File"
".mtm"="Winamp.File"
".ult"="Winamp.File"
".669"="Winamp.File"
".far"="Winamp.File"
".amf"="Winamp.File"
".okt"="Winamp.File"
".ptm"="Winamp.File"
".mp3"="Winamp.File"
".mp2"="Winamp.File"
".mp1"="Winamp.File"
".aac"="Winamp.File"
".vlb"="Winamp.File"
".m4a"="Winamp.File"
".als"="Winamp.File"
".mpc"="Winamp.File"
".mp+"="Winamp.File"
".mpp"="Winamp.File"
".nsf"="Winamp.File"
".nsfe"="Winamp.File"
".pac"="Winamp.File"
".ram"="Winamp.File"
".ra"="Winamp.File"
".rm"="Winamp.File"
".tta"="Winamp.File"
".vgm"="Winamp.File"
".vgz"="Winamp.File"
".ogg"="Winamp.File"
".opu"="Winamp.File"
".opus"="Winamp.File"
".vqf"="Winamp.File"
".avr"="Winamp.File"
".caf"="Winamp.File"
".htk"="Winamp.File"
".iff"="Winamp.File"
".mat"="Winamp.File"
".paf"="Winamp.File"
".pvf"="Winamp.File"
".raw"="Winamp.File"
".sd2"="Winamp.File"
".sds"="Winamp.File"
".sf"="Winamp.File"
".voc"="Winamp.File"
".w64"="Winamp.File"
".wav"="Winamp.File"
".xi"="Winamp.File"
".ac3"="Winamp.File"
".dts"="Winamp.File"
".wma"="Winamp.File"
".wv"="Winamp.File"
".m3u"="Winamp.PlayList"
".pls"="Winamp.PlayList"
".asx"="Winamp.PlayList"
".wax"="Winamp.PlayList"
".wmx"="Winamp.PlayList"
".wvx"="Winamp.PlayList"
".wpl"="Winamp.PlayList"
".b4s"="Winamp.PlayList"
".bpl"="Winamp.PlayList"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Winamp\Capabilities\FileAssociations]
".aif"="Winamp.File"
".aiff"="Winamp.File"
".aifc"="Winamp.File"
".aifr"="Winamp.File"
".ape"="Winamp.File"
".aif"="Winamp.File"
".mac"="Winamp.File"
".apl"="Winamp.File"
".au"="Winamp.File"
".snd"="Winamp.File"
".cda"="Winamp.File"
".flac"="Winamp.File"
".gsm"="Winamp.File"
".mid"="Winamp.File"
".midi"="Winamp.File"
".rmi"="Winamp.File"
".kar"="Winamp.File"
".miz"="Winamp.File"
".mod"="Winamp.File"
".mdz"="Winamp.File"
".nst"="Winamp.File"
".stm"="Winamp.File"
".stz"="Winamp.File"
".s3m"="Winamp.File"
".s3z"="Winamp.File"
".it"="Winamp.File"
".itz"="Winamp.File"
".xm"="Winamp.File"
".xmz"="Winamp.File"
".mtm"="Winamp.File"
".ult"="Winamp.File"
".669"="Winamp.File"
".far"="Winamp.File"
".amf"="Winamp.File"
".okt"="Winamp.File"
".ptm"="Winamp.File"
".mp3"="Winamp.File"
".mp2"="Winamp.File"
".mp1"="Winamp.File"
".aac"="Winamp.File"
".vlb"="Winamp.File"
".m4a"="Winamp.File"
".als"="Winamp.File"
".mpc"="Winamp.File"
".mp+"="Winamp.File"
".mpp"="Winamp.File"
".nsf"="Winamp.File"
".nsfe"="Winamp.File"
".pac"="Winamp.File"
".ram"="Winamp.File"
".ra"="Winamp.File"
".rm"="Winamp.File"
".tta"="Winamp.File"
".vgm"="Winamp.File"
".vgz"="Winamp.File"
".ogg"="Winamp.File"
".opu"="Winamp.File"
".opus"="Winamp.File"
".vqf"="Winamp.File"
".avr"="Winamp.File"
".caf"="Winamp.File"
".htk"="Winamp.File"
".iff"="Winamp.File"
".mat"="Winamp.File"
".paf"="Winamp.File"
".pvf"="Winamp.File"
".raw"="Winamp.File"
".sd2"="Winamp.File"
".sds"="Winamp.File"
".sf"="Winamp.File"
".voc"="Winamp.File"
".w64"="Winamp.File"
".wav"="Winamp.File"
".xi"="Winamp.File"
".ac3"="Winamp.File"
".dts"="Winamp.File"
".wma"="Winamp.File"
".wv"="Winamp.File"
".m3u"="Winamp.PlayList"
".pls"="Winamp.PlayList"
".asx"="Winamp.PlayList"
".wax"="Winamp.PlayList"
".wmx"="Winamp.PlayList"
".wvx"="Winamp.PlayList"
".wpl"="Winamp.PlayList"
".b4s"="Winamp.PlayList"
".bpl"="Winamp.PlayList"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Winamp"="Software\\Winamp\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\RegisteredApplications]
"Winamp"="Software\\Winamp\\Capabilities"

Just copy/paste the code in a plain text document, change the extension to .reg (instead of .txt), edit the registry file to your liking using any text editor, save the .reg file and import it in the registry (double click ;)), that's it :).
« Last Edit: October 11, 2019, 07:33:02 PM by TeraWatt »

dro

  • Admin / WACUP Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 4768
    • View Profile
    • WACUP (Winamp Community Update Project)
Re: Adding WACUP to the Default Programs list
« Reply #1 on: October 11, 2019, 10:03:31 PM »
A caveat is that what's provided (thanks!) is for a 64-bit version of the OS.

If only using WACUP then it's fine though the WACUP solution is going to change some of those values so it's simpler to run Winamp & WACUP side by side (primarily for testing purposes).

-dro

GigaWatt

  • Full Member
  • ***
  • Posts: 13
    • View Profile
Re: Adding WACUP to the Default Programs list
« Reply #2 on: October 12, 2019, 06:56:39 AM »
A caveat is that what's provided (thanks!) is for a 64-bit version of the OS.

An x86 OS wouldn't even look at the extra Wow6432Node part in the reg keys anyway ;). That's why I just said to "do it in both places", so I don't have to explain why changing something in one place doesn't necessarily mean that it will work on both x86 and x64... and why changing the extensions in only the Wow6432Node key will not work if the reg file is imported on an x86 OS, LOL :D.

If only using WACUP then it's fine though the WACUP solution is going to change some of those values so it's simpler to run Winamp & WACUP side by side (primarily for testing purposes).

Yeah, I'm actually using WACUP like that now :). Just thought that this might come in handy when doing some customizing or wanting to run WACUP as a portable player ;). Just double click on the reg entry and bam, you're done setting up WACUP as a default audio player on that particular PC ;).

dro

  • Admin / WACUP Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 4768
    • View Profile
    • WACUP (Winamp Community Update Project)
Re: Adding WACUP to the Default Programs list
« Reply #3 on: October 12, 2019, 10:46:53 PM »
My bad, I only saw the Wow6432Node related entries when I was having a quick skim through things at the time (had been a long day).

-dro

GigaWatt

  • Full Member
  • ***
  • Posts: 13
    • View Profile
Re: Adding WACUP to the Default Programs list
« Reply #4 on: October 14, 2019, 12:08:14 AM »
Actually... you were right ;). I forgot about this part :P :D.

Code: [Select]
[HKEY_LOCAL_MACHINE\SOFTWARE\Winamp]
@="C:\\Program Files (x86)\\Winamp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Winamp]
@="C:\\Program Files (x86)\\Winamp"

It should be like this for an x86 OS.

Code: [Select]
[HKEY_LOCAL_MACHINE\SOFTWARE\Winamp]
@="C:\\Program Files\\Winamp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Winamp]
@="C:\\Program Files\\Winamp"

So, the whole reg hack should be like this for an x86 OS ;).

Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Winamp]
@="C:\\Program Files\\Winamp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Winamp\Capabilities]
"ApplicationDescription"="Winamp"
"ApplicationName"="Winamp"

[HKEY_LOCAL_MACHINE\SOFTWARE\Winamp\Capabilities\FileAssociations]
".aif"="Winamp.File"
".aiff"="Winamp.File"
".aifc"="Winamp.File"
".aifr"="Winamp.File"
".ape"="Winamp.File"
".aif"="Winamp.File"
".mac"="Winamp.File"
".apl"="Winamp.File"
".au"="Winamp.File"
".snd"="Winamp.File"
".cda"="Winamp.File"
".flac"="Winamp.File"
".gsm"="Winamp.File"
".mid"="Winamp.File"
".midi"="Winamp.File"
".rmi"="Winamp.File"
".kar"="Winamp.File"
".miz"="Winamp.File"
".mod"="Winamp.File"
".mdz"="Winamp.File"
".nst"="Winamp.File"
".stm"="Winamp.File"
".stz"="Winamp.File"
".s3m"="Winamp.File"
".s3z"="Winamp.File"
".it"="Winamp.File"
".itz"="Winamp.File"
".xm"="Winamp.File"
".xmz"="Winamp.File"
".mtm"="Winamp.File"
".ult"="Winamp.File"
".669"="Winamp.File"
".far"="Winamp.File"
".amf"="Winamp.File"
".okt"="Winamp.File"
".ptm"="Winamp.File"
".mp3"="Winamp.File"
".mp2"="Winamp.File"
".mp1"="Winamp.File"
".aac"="Winamp.File"
".vlb"="Winamp.File"
".m4a"="Winamp.File"
".als"="Winamp.File"
".mpc"="Winamp.File"
".mp+"="Winamp.File"
".mpp"="Winamp.File"
".nsf"="Winamp.File"
".nsfe"="Winamp.File"
".pac"="Winamp.File"
".ram"="Winamp.File"
".ra"="Winamp.File"
".rm"="Winamp.File"
".tta"="Winamp.File"
".vgm"="Winamp.File"
".vgz"="Winamp.File"
".ogg"="Winamp.File"
".opu"="Winamp.File"
".opus"="Winamp.File"
".vqf"="Winamp.File"
".avr"="Winamp.File"
".caf"="Winamp.File"
".htk"="Winamp.File"
".iff"="Winamp.File"
".mat"="Winamp.File"
".paf"="Winamp.File"
".pvf"="Winamp.File"
".raw"="Winamp.File"
".sd2"="Winamp.File"
".sds"="Winamp.File"
".sf"="Winamp.File"
".voc"="Winamp.File"
".w64"="Winamp.File"
".wav"="Winamp.File"
".xi"="Winamp.File"
".ac3"="Winamp.File"
".dts"="Winamp.File"
".wma"="Winamp.File"
".wv"="Winamp.File"
".m3u"="Winamp.PlayList"
".pls"="Winamp.PlayList"
".asx"="Winamp.PlayList"
".wax"="Winamp.PlayList"
".wmx"="Winamp.PlayList"
".wvx"="Winamp.PlayList"
".wpl"="Winamp.PlayList"
".b4s"="Winamp.PlayList"
".bpl"="Winamp.PlayList"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Winamp"="Software\\Winamp\\Capabilities"