Anyone know how the album ReplayGain is calculated?
I've started applying ReplayGain on my albums (Scan as albums (as tags)) and it almost always lowers the volume quite a bit, even -10db and under. I think that's a bit weird.
I've started applying ReplayGain on my albums (Scan as albums (as tags)) and it almost always lowers the volume quite a bit, even -10db and under. I think that's a bit weird.
so first off - i'm using DUI on v2.0 64 bit.
i'm trying to use the jscript / spider monkey / jsplitter type component panels, as they all have a built in sample "allmusic review" script panel which i really like. it searches the artist and album title of the track playing and then automatically displays a short written review if found.
and it works for lots of albums, eg. "The Beatles - Revolver". the thing is, if you have an album such as "The Beatles - Revolver (2009 Stereo Remaster)" it won't return any result because the extra details in the album title ruins the automated search.
so, i found a replacement command that should fix this. it looks for a "(" and then goes back two characters from there, and then ignores everything after that point:
$puts(spacer,$strchr(%album%,'('))$trim($left(%album%,$sub($get(spacer),2)))
which works perfectly if i put that in say the foobar status bar formatting window.
but the components run the allmusic review search from a shared script file called "text.js" which is in the "samples\complete\js" folder.
i have found the two references in that file for %album%, but when i try to replace them with the improved string above, the panel crashes on load with this error:
Error: JSplitter v3.7.14 ({2ED64845-7AAC-47CE-B52D-9CCC7105A569}: Allmusic Review by marc2003)
include failed:
missing ) after argument list
File: text.js
Line: 37, Column: 113
Stack trace:
@allmusic review.js:7:8
i've also realised that this will only be half the battle, because ideally i'd like to have the same command also work to dismiss any characters after "[" and ":" as well as "(", doing so for whichever character it finds first.
eg. %album% fields such as:
The Beatles - Revolver (2009 Stereo Remaster)
The Beatles - Revolver [2009 Stereo Remaster]
The Beatles - Revolver : 2009 Stereo Remaster
all get changed to:
The Beatles - Revolver
i assumed this would be achieved using the $or(x,y) command, but i'm not smart enough to work out how to use that function properly to do it all in one command. i'm just learning all this as i go, and am mostly using brute trial and error and my own basic logic and assumptions. and i'm stumped!
can anyone please share with me how to make this all work?
I don't know why this is!! I downloaded the mp3 files using CSVMusic and then added the tags that it misses (genre, album art) en masse using MP3Tag and a .csv file I got from exportify (I'm trying to download a playlist off of spotify). Weirdly, the genres do show, but the albums do not. Does anyone know why the tags are only showing sometimes? Manually typing the tags in in foobar or mp3Tag works, by the way - those tags do show in iTunes/file explorer.
I can share files to anyone who wants to have a look, but I'm not sure I can just put them here without breaking rule 7 (I'm new here and I don't know how to password protect files!!)
Thank you all! :3
Here's a look at my current layouts for my vertical and horizontal monitors. I made:
All of the "widgets" have a blurred image of the album art in the background for a little splash of color. The buttons in the bottom right corner are how I switch between layouts. The rectangle button takes me to the Fullscreen layout, and the magnifying glass button takes me to the Browse layout. The monitor shaped buttons are how I switch layouts for the other monitor.
If you want to download any of my JavaScript files to have this in your version of foobar, all my scripts, icons, and links to the necessary components are on my GitHub. It might take a little while to get set up, if you decide to copy my scripts.
I'm very thrilled about the ease of use! This has been a little hobby for several months now.
32bit
You will likely have to correct your music path!
Preferences > Media Library > + Folder
Lastly, you will need Font Awesome 4 (Just under Download & Customize)
It will ask you if you want Font Awesome 5, select no.
Extract > Go into folder > font > Double Click FontAwesome.otf
If you do not want playback controls and rather use your keyboard, simply remove it.
To remove playback controls: ctrl + P for preferences > Display > Columns UI > Layout > Panel Stack Splitter > Spider Monkey Panel (NOT THE FIRST SPIDER MONKEY PANEL) > Right Click > Remove.
If you would like just the .JS file for Spider Monkey Panel, it is included in the Simply Transparency link in the top folder named "OPTIONAL PLAYLIST VIEWER .JS"
I made this Playlist Viewer to be as extensive and customizable as I could.
I have also added an extra Coverflow config called "Simple Extra", which doubles the amount of covers you can see when compared to "Simple" as well as makes the curve less exaggerated. Right Click Coverflow > Display > "Simple Extra"
In file explorer the songs have their correct album covers, but in foobar they don't. And the sorting in the song list is all over the place, the songs aren't grouped by artist/album tho I'm pretty sure they should be, any help?
Shuffle button in the bottom left corner presses just fine. It's also not a faulty screen since in any other app this corner does react to touch
So I've been listening to a lie all these years 🤦♂️
Hi guys, I know this might be solved in a random post somewhere
but as the title suggests, how do I split artist?
I have songs that are collabs and I marked them as artistA/artistB, due to the other app I'm using, / is the only option for splitting, but foobar seems to just log them as one value "artistA/artistB" instead of both artistA and artistB.
does any one know how to make foobar split them properly without altering "artistA/artistB"? thanks in advance
I found an old screenshot of foobar theme on deviant but dl link is down and no info about any components. Anyone knows what is being used here?
MoveTo + titleformat scripting is dangerously addictive.
This is the cursed setup I currently use for organizing my library. What kind of MoveTo / RenameTo scripts do you use?
It auto-sorts albums by genre hierarchy, handles classical separately, trims long filenames, removes emoji, and keeps disc numbering aligned.
$puts(genre1,$cut(%genre%,$sub($strstr(%genre%,','),1)))$puts(genre1-sub,$puts(genre1,$cut(%genre%,$sub($strstr(%genre%,','),1)))$stripprefix(%genre%,$get(genre1)','))$puts(genre2,$cut($get(genre1-sub),$sub($strstr($get(genre1-sub),','),1)))$puts(discs,$len(%totaldiscs%))$puts(date,$left(%date%,4))$puts(composer,[$trim($substr(%COMPOSER%,$strrchr(%COMPOSER%, ),$len(%COMPOSER%)))])Music\album\$get(genre1)\$if($stricmp($get(genre1),CLASSIC),[%label%\]%Album%['['Disc $num(%discnumber%,$get(discs))']']['['$get(composer)']']$ifequal($len(%genre%),7,,'['$substr(%genre%,10,18)..']'),$get(genre2)\%album artist%'['$get(date)']'$replace($ifgreater($len(%album%),52,$left(%album%,28)__$right(%album%,24),%album%),✿,)['['Disc $num(%disc%,$get(discs))']'])
Folder structure is roughly: Music/album/ROCK/PSYCHEDELIC/Shpongle [1998] Are You Shpongled?.flac Music/album/CLASSIC/ERATO/Fauré- La Musique De Chambre[Disc 08][Gabriel Fauré][chamber, ..].flac
That’s basically it. Maybe it’s a bit paranoid, but it works perfectly for my library.
If you have any cursed MoveTo / RenameTo scripts, please share them. I love seeing how people abuse titleformat.
I usually use the default user interface, but I recently decided to switch to Columns UI. While configuring it, I noticed that the color patterns in the playlist were missing. I looked in the settings but couldn't find anything. Does anyone know how to add them?
I have a large local music collection (around 500+ audio files in MP3 and M4A formats), and my current playlists are completely unorganized and difficult to manage.
I’m looking for practical methods or tools that can help with organizing and generating M3U playlists more efficiently.
Specifically, I’m interested in things like:
• Software that can automatically generate playlists from folders
• Tools that can sort music by metadata (artist, album, genre, etc.)
• Batch playlist creation or editing features for large libraries
• Any workflow tips for managing large offline music collections
I’ve been experimenting with basic playlist creation, but it becomes time-consuming and messy as the library grows.
I’m not necessarily looking for a single “perfect app,” but rather any reliable tools, workflows, or approaches people use for managing large amounts of local music files effectively.
Any suggestions or methods would be appreciated.
Hi, I'm brand new to using Foobar together with Rockbox on my Ipod Classic.
I received a secondhand ipod with loads of songs on it- I manually loaded a copy all of these songs onto my PC, and what I want to do is to use a Windows program to efficiently listen to songs one by one, permanently deleting any artists/albums/song files I don't want to keep as I go (not just removing them from my playlist while retaining the file). Once my file cleanup is finished, I plan to wipe my ipod clean, and only reimport files of the songs/artists/albums that I have kept.
Do you have an efficient way of doing this, specifically with Foobar? Sorry if this is too or generic of a question, I'm unsure of where to start and I'm not sure if what I'm looking to do (Permanent deletion of song files in a playlist, not just Removal from a playlist) was possible for me
Thanks in advance!