Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
11
Support - (fb2k) / Very long image search (only with Linux / Foobar2000V2)
Last post by AldiMp3 -
Images that are displayed en masse in milliseconds under Windows 11 take 60 to 120 seconds per image to be displayed for the first time under Wine/Linux and each image change takes just as long. The problem only occurs in version 2. Version 1.6.18 also runs smoothly under Linux in the same screen layout (DUI/Facets).

It affects both the embedded album art and the artist images, which are stored separately in an image folder on a very fast internal SSD. The portable installation 2.25 preview is installed intentionally on the desktop under Windows 11 and Manjaro Linux. Masstagger, Quicktagger, Run services and Waveform Minibar (mod) complete the standard components. Everything is up to date, but has not worked so smoothly under various Linux distributions since the start of the 64bit version 2.0. Refacets with sql-lite still act as a strong performance brake in the latest version. But only for images. The music search and filtering runs comparably fast.

If the databases and images are stored on an internal m.2 NVMe and the music on slower external HDD drives, the images should not be found any slower than the music, even with large image inventories (here around 225,000 artist images), provided the search starts internally.

I maintain 4 user-defined fields imagecd imagea i3 and i4 and only embed imagecd as front cover. The other images are found as back cover, artist cover or disc cover in the directory F:\artists\%i3%.jpg, F:\artists\%imagea%.jpg, F:\artists\%i4%.jpg or stub image F:\artists\missing.jpg.
12
General - (fb2k) / Album Information Genre drop down list
Last post by kajero -
I love Foobar2000 for ripping audio books.
First, I am no programmer or software engineer so I hope there is a very simple explanation to my question:
How do you clear the Album Information Genre drop down list.  Mine has become really long!
13
3rd Party Plugins - (fb2k) / Re: Columns UI appearance
Last post by anamorphic -
"I love it when a plan (theme) comes together" :))  (This one is not available for download... yet, just sharing ideas)

This theme was inspired by marc2k3 posting screenshots with just one panel in the foobar window and nothing else - I always thought it looked so clean. So I thought how about a theme that hides all library navigation on drop menus (right-click) along the top, that also double as tabs for that view (left-click), leaving as much room as possible in the window to display music.

Firstly the window is slightly transparent to see the full-size background visualization and artist wallpaper (when I download them) - thanks to Spectrum Analyzer by pqyt. This is placed in a pop-up window - thanks to Flowin by ohyeah, along with all the drop menus, which are turned on/off by a simple javascript button (thanks to SMP by theqwertiest).

A few quick notes about each layout/view ...

X
Track tab has full-width Playlist View, 3 x cycling artist photos (thanks to Biography by wilb) for up to 2 primary artists (with large text / thanks to JSP3 Text Display by marc2k3), or 1 primary artist + 2 "featured" artists photos (medium text), or combination of primary artist + "featured" + "performed by" band. Then the lower section displays album info when stopped, or track info when playing (large text), with additional album/track credits underneath (small text). These panels are reused in other views...

X
Genre tab I wanted to make use of the genre icons made for my previous theme (this time in two SMP Library Trees by wilb). Library Tree is not quite as accurate at assigning the correct icon as original Facets, but has other advantages like highlighting the playing genre/styles.

X
Date tab on the left has a chronological discography by release type (thanks to the classic EsPlaylist by ssenna) - if I can draw your eye to the text under the blue dates. I love being able to see what the artist released on the specific dates, like a timeline of complete artist works. The possible release types (as tagged) are Album, Single, EP, Remix, Soundtrack, Compilation, Concert, Video, but also Features On and Appears On for appearances on other albums.

X
Type tab, same sort of thing only grouped by release type first and in grid format. The idea was to replicate Spotify groups, though the title formatting to make it work is quite messy. Another instance of Biography showing "item properties" on the right.

X
Artist tab shown with the Track drop menu. This and Album tab have full window Biography scripts. All the drop menus are Library Tree, except for ...

X
Video tab shown with the Playlist drop menu. Playlist menu is a script from Eole (used with permission) that I modified a little to resemble the other menus. I save music videos and concert videos as tag files (thanks to m-TAGS by luigimercurio), or let the Find & Play script do that for me (on Find tab), and then switch to Video tab to watch the stream (thanks to Youtube Source by 3dyd).

Finally there are my own mods of JSP3 scripts for the lower status bar showing selected / playlist totals, and current playback order / skip status buttons up top (right-click also drops a menu).

Pretty fun theme. Using drop menus makes for quite diverse browsing, since you can quickly bring up anything on any view. And when multiple menus are open it works like Re/Facets filtering the next list... then drop the playlist menu to drag-n-drop anything to a playlist. This is my first go round making a Columns UI theme and a big thanks and credit to musicmusic for making the thing possible. And like all things foobar I'm not finished, still need to add a Lyrics tab...

You gotta love foobar! (thanks to Peter!)  8)

Edit: Even more drops ...
19
General Audio / Re: The "business model" of hybrid codecs with correction files
Last post by skamp -
The ability to create correction files in parallel during lossyWAV processing was more of an "it's possible" feature than an "it's space and time efficient" feature.

Ah, the things we do just because we can 🙂


What about hardlinking? Create a "hardlinked mirror" of the entire collection, and then delete *.wvc from it afterwards.
Caveat: As far as I understand, the end-tags of .wv mean that retagging won't have to create a temporary file (thus breaking the hardlink structure) - but who knows if application X will do so?!

That's a great idea. I totally forgot about hard links. I've been tinkering with your idea since I read your post and I didn't notice any issues with tagging a hard linked lossy .wv file (not with my own APEv2 tagger utility, anyway). No need to delete the correction files, I can just use a script to only hard link lossy files (and cover art JPEGs).

You can just copy the whole hybrid music collection with all of its folder structure to another device with a filter that excludes *.wvc files, for example. There are file managers, file copying apps and scripts that let you do that easily. That is assuming the target device doesn't have some restrictions in terms of what software can access it.

As much as I've been loving Apple products since my childhood, transferring new music to my iPhone in the foobar2000 (iOS) directory is a pain. The macOS interface only shows root directories of the foobar2000 data on my iPhone (in my case, artist directories) and you can only overwrite them as a whole, as far as I know. Possibly many subdirectories (album directories). The alternative is to transfer a new album directory to the iPhone's internal files storage, then manually moving that directory to the appropriate foobar2000 artist directory, using my iPhone. foobar2000 then takes care of re-scanning the collection.

I also don't know how to tell the macOS "Finder" to filter out certain filetypes while doing that.