I haven't found a solution to this online thus far.
*English is not my first language.
*I had a friend help me over the phone, I'm not very technically savvy myself. The explanation might not be the best. But readers more savvy than me should be able to piece it together.
As a new WACUP user, I noticed an issue I haven't had in WinAmp: Opening my entire music folder as an .m3u8 playlist gives me duplicates of most audio files, as the subdirectories of albums etc also contain playlist files such as .m3u8 and .m3u. I prefer to keep them there, allowing me to open a single album at a time. It's an old habit. But most often i want to open my media player and search around in my entire collection of music.
Up until now, I have used the method described here:
https://forums.winamp.com/forum/winamp/winamp-discussion/237207-shortcut-to-play-all-music-in-folderTo open my music folder as a playlist. I never liked WinAmps library. I just use the playlist, but since I want the playlist to be updated each time I open it and have added new music, this "soft hack" has been very useful. You just write the path to your music folder in a text editor like notepad and save it as an .m3u8 file.
In WinAmp, this didn't result in duplicates, but in Wacup it does. This issue had been discussed here, with an admin saying that no resolution has been found:
https://getwacup.com/community/index.php?topic=1854.msg14156#msg14156So....
What I have now is a .bat file to open all my music in Wacup, instead of the .m3u8 file I have used before.
A .bat file is a "batch" file, I don't really speak computer speak, but I think what I have is a script, basically?
Writing stuff into my text editor (notepad) and saving the file as a .bat file.
With my directories and file structure it looks like this:
@echo off
cd /d "M:\Musikk"
chcp 65001
dir /s /b *.mp3 *.flac *.aif *.aiff *.wma *.wav > O:\Annet\Hacking\Musikk.m3u8
cd /d "C:\Program Files (x86)\WACUP"
start wacup.exe "O:\Annet\Hacking\Musikk.m3u8"
The above is verbatim the exact text that the .bat file contains.
It instructs command prompt (you could probably use powershell too, but it might have to look a bit different.) to go into my music directory, read the entire thing and then write out as text the paths to all of my music files. Then it saves this list as an .m3u8 playlist in my specified location. Then it ties this batch/script/whatwouldyoucallit with the opening of the Wacup program file "wacup.exe" and also to open the newly generated/overwritten (with new music) .m3u8 music file.
More of the computer speak syntax poorly explained:
"@echo off"
This is a Windows command prompt command used at the beginning of batch files (.bat or .cmd) to prevent the command prompt from displaying each command it executes. It makes the script's output cleaner and hides the underlying code, ensuring only the results are visible.
"chcp 65001"
This is to ensure that the .m3u8 playlist file is UTF-8 encoded. I had some issues where music with foreign lettering such as "Молчат Дома" (Molchat Doma) and "林憶蓮" (Sandy Lam) wouldn't play. Using .m3u8 instead of .m3u files seems to be a good start, but not always an instant win.
"cd /d "M:\Musikk""
This helps command prompt do things in my music directories instead of the system disk which is default.
"dir /s /b *.mp3 *.flac *.aif *.aiff *.wma *.wav"
The dir command in Windows Command Prompt lists files and subdirectories in the current directory, with the "/s" part showing all subdirectories. The "/b" part prompts a "bare format (names only)". I think this means that it lists the path to each file instead of just the name of each file.
The audio file types "*.mp3" etc is a list of all the different file types in my collection of music. You need to put the star "*"before each file type.
"> O:\Annet\Hacking\Musikk.m3u8"
This is the prompt to create the .m3u8 playlist and where to put it.
...
I hope this can be useful to someone, somewhere!