Here are some suggestions for future foobar updates.
And of course, this is a no rush thread so I’m not expecting these improvements to come with the first next update. ;)
1. Option to minimize ReplayGain / Converter window during scanning / updating / converting files.
If big amount of files are selected and sent to replay gain scan or to converter process it may take a while to finish. Option to minimize that window while not interrupting replay gain scan / converter process would be nice.
2. Option to display album art (cover art) whether it is embedded or not (but maybe embedded would make more sense) in properties window of file.
Example (https://i.imgur.com/6GTFElD.jpg)
3. Option to configure which metadata fields are displayed in selection properties component.
This is possible in Columns UI, so I guess it would be nice to have that option available in Default UI too.
Three great ideas. +1 (3)
Speaking of Selection Properties, I always found it strange that Playback Statistics is displayed under 'Other' on there, whereas if you look under File Properties > Details tab, they look much cooler listed under 'Playback Statistics'. So if that element is being updated... ;)
Hi there!
I suggest the following feature especially for fans of streaming links:
add function %country% and function %flag% to display country's and flags at the playlist for a link source.
I created the picture in editor (see attached pic.) for example.
Probably display the flag of the country will not work, but the name of the country is possible (I think so).
Thanks!
I would like to be able to organize tracks in the playlist in folders. For example, one folder could contain say 20 songs, another contain 30, etc., and each folder could be opened and played as needed.
I would like an admonitory dialog in Library > "send to playlist", like "This would eliminate all the content in your playlist. Are you sure?", because after many years using foobar I still clic very often in send to playlist when I want add to playlist.
Ys,
Rozzo
Hi there!
I would like the
module pattern visualization panel for CUI
( ;) and I think, not only me, but also all tracker music fans, who prefer CUI)
Thanks to
@kode54 for DUI version!
Display embedded pictures of any "type", not just front, back, artist and disc, especially if there is only one picture attached.
"Band logotype" would be particularly useful for me, as I receive files like this regularly (podcasts).
Thanks in advance.
File verification and tag updating could be more efficient. I think there are ways to speed up the workflow without introducing more security issues than there already are when a file is written to:
* First, why not let the RG scanning report errors? It has to decode through the entire file anyway. (I consider verification a core functionality, though I know foo_verifier is an external component.) Often I want to do both.
* If I want to add tags using (file) Properties AND add RG tags, that could take time for a big file. Suggestion: Add RG scanner options under file Properties, the Tools button. RG tags committed upon OK or Apply. (Errors reported when scanning is done.)
* AFAIunderstand, fb2k need not overwrite the entire file if the new set of tags do not take more space than old (incl. old padding)? Yet, I see cases where merely removing tags trigger tmpfile writing - is that necessary? (It could be - IDK whether fb2k tags different ways than say, ffmpeg ...)
* Aborting tag write while a (big) tempfile is written does take a helluvalotoftime, that cannot be necessary?
Case in point: I encapsulate music video in fb2k-readable format (mkv or mp4), in order to play the file as audio. Biggg file then. Suppose I want to verify integrity, scan and tag ReplayGain, and do some other tag fixes - that could take ages due to file size, and the fact that fb2k requires multiple reads/writes.
Also:
* The presentation of foo_verifier output could be better. Now, the Status column is too narrow to tell whether there is more than one error, and the Warnings too narrow to tell how inaccurate timing is. (I would have wanted fb2k to distinguish between "Reported length is inaccurate" and "Reported length is very wrong" too ...). And, I cannot sort by Status or Warning or crop down to troublemakers - though I can if I write a report, luckily.
* If I try to change tags in a number of write-protected files, it gives me error messages for all files selected, even for those that have no changes and should not be overwritten, true?
* By the way: Setting file permissions to Read Only only prevents fb2k from changing file content, not from moving or deleting it ... is there a way to flag files as "do not (re)move this"?
Hiyas, having an old wish:
- Make the album art manager available for multiselection (show if artwork same or varies similarly as properties dialog)
+ show more artwork details (resolution, size, format, colour depth at least)
+ add drag&drop support in both directions
- When picking artwork for multiselection in mixed directories, set the starting folder to folder of first item.
- Make the album art manager available for multiselection (show if artwork same or varies similarly as properties dialog)
At least, say "[image varies]" rather than "[no image]" when the latter is not true ...
here is an old wish of mine:
+ select default playlist export-format (->>> .m3u8)
+ export to linux-conform playlists with relative paths (../folder/to/music/track.flac)
3. Option to configure which metadata fields are displayed in selection properties component.
This is possible in Columns UI, so I guess it would be nice to have that option available in Default UI too.
This is already possible. Go to Preferences -> Advanced -> Display -> Properties Window.
You can disable current defaults, add own tags with own names, change order, etc.
^ Yeah, that works, thanks. Only possibly problem could be that it also affects the general tags and properties window. But in my situation I just wanted to disable comment tag to be displayed in selection properties so I deleted comment tag from there.
text labels in addition to images for toolbar buttons in the DUI, please
Please implement the automatic сharacter encoding detection and conversion from ANSI to Unicode for dynamic track titles
(for correct display contents of Title/Artist fields when playback URL radio).
For other language we see abracadabra now :(
Other refs: https://hydrogenaud.io/index.php/topic,116604.msg962445/topicseen.html#new (https://hydrogenaud.io/index.php/topic,116604.msg962445/topicseen.html#new)
Thanks!
* A "Repository for uninstalled components" folder, and so that the Install button defaults to opening that folder. Suggestion: append version to filename, and touch the "last modified" timestamp to uninstall time.
Reasons:
Sometimes one needs to debug crashes by removing components one by one until the issue disappears. If that is the seventh component, ...
And, I guess is only healthy to get rid of unneeded components from time to time, and then the user can be less cautious about what to uninstall.
In both cases, letting the file explorer sort by uninstall time (= modification time) makes everything easier, I guess.
* And with a folder for "previous versions".
Any subfolder organization can be done by the user in the file explorer, and the user can also delete - no reason for fb2k to keep a database.
A feature to disable components instead of uninstalling them would do quite nice both for this purpose and in general.
I need this:
https://hydrogenaud.io/index.php/topic,114041.msg939137.html#msg939137
In RIP dialoge a button for select all / deselect all tracks like in EAC.!!!!
Just a small change: In Spectrogram Visualization allow more FFT Size settings, at least 32768 and 65536.
Combination of Album gain and Track gainas already discussed years ago here
https://hydrogenaud.io/index.php/topic,98042.0.html
Given a Replay Gain tagged file, at playback time there's usually the choice between applying the album gain or the track gain. Both have their pros and cons but in general neither strategy seems to be perfect.
If we consider album gain as the "natural strategy" because it preserves the loudness difference between an album's individual tracks we may consider track gain as some kind of "deviation" from the "natural strategy" aiming to correct some flaws of the "natural strategy".
Viewed this way the question rises why there shouldn't be a measure allowing us to control the "deviation" in a smooth way from 0% (album gain) to 100% (track gain)? The latest version with the FFSoX Player plugin for WA (http://in-ffsox.sourceforge.net/) implements the idea:
(http://in-ffsox.sourceforge.net/images/in-ffsox-0.5.0-part.png)
What do you think about it? Do you find it useful?
I think it's a good idea, thought I think there are too many choices. 25%, 50% and 75% should be adequate, 20% steps will definitely be adequate.
edit: minor spelling
mi-i-i-inor nuissance. Either resizable - or just one character wider, and that slider will be gone.
We would like to save and load the Extended M3U playlists with saving #EXTINF content (including a name of net radio or streaming video channel).
Other refs: https://hydrogenaud.io/index.php/topic,116414.0.html (https://hydrogenaud.io/index.php/topic,116414.0.html)
Thanks!
A rather simple suggestion...
Two additional context menu commands in tagging segment: "Copy tags" and "Paste tags".
It will ease and speed up transferring tags between groups of files.
Dark theme
Now that after decades Microsoft finally got around making explorer dark, maybe, just maybe, we could have it transplanted into foobar's UI instead of the ugly 90s white+grey?
Dark theme
Now that after decades Microsoft finally got around making explorer dark, maybe, just maybe, we could have it transplanted into foobar's UI instead of the ugly 90s white+grey?
It uses the system theme.
Dark theme
Now that after decades Microsoft finally got around making explorer dark, maybe, just maybe, we could have it transplanted into foobar's UI instead of the ugly 90s white+grey?
Enable High-contrast themes in win10 personalization to clearly see the effect across application windows.
Alternately you may like something like this: https://www.deviantart.com/eversins/art/GreyEveTheme-FINAL-Windows-10-High-Contrast-Theme-643504863
Would it be possible to set a custom location for the intermediate .wav file when pipe encoding instead of using the destination folder? Having the option to use ram would also be a nice option.
For consideration: restrictions on what is captured by "* HAS". For example
*tag HAS: searches in a default set of tags. For example, those selected in Properties -> Advanced -> Display -> Properties dialog
*anytag HAS: searches in all tags, but leave out path and info fields. [Well, should it count replaygain fields, that fb2k anyway treats different, i.e. does not show in the Metadata tab under Properties?]
* HAS: as today
or: *default HAS vs *tag HAS vs * HAS or something like that.
or, different scheme:
*tag(artist,publisher,myownverystupigtagfield) HAS: searches only in these, a shorter way of using repeated OR
Then one can have *tag() HAS to represent a default set and *tag(*) HAS for "anywhere".
or (obvious disadvantage of breaking known behaviour):
* HAS: change into searching only preconfigured fields.
** HAS: searches all tags
*** HAS: searches everything today's * HAS does.
Would it be possible to set a custom location for the intermediate .wav file when pipe encoding instead of using the destination folder? Having the option to use ram would also be a nice option.
By the very definition, there is no on-disk intermediate .wav file when pipe encoding.
Feature request:
I notice that converting flac to wav and wav64 gives a better sound. I assume it sounds better coz it takes less cpu to process in real-time. I use 50ms buffer to observe this quality bump.
I've also been enjoying the improved sound quality using the RAM-DISK component.
My request is the ability to load a 'converted to wav64 32bit' version of the flac file on the playlist to RAM-DISK.so even if a FLAC version is on the playlist, a modified version of RAM-DISK will load a wav64 32bit version of the file to RAM. I got this idea from JRiver and it's 'load decoded file to memory' feature and it works very well when I did a manual version of it on foobar.
What a fine example of placebo doing its thing. FLAC and WAV will both decode so fast that your machine's power states won't change one way or another. There's no way even in theory that they would produce different sound. Also RAM-DISK won't improve audio quality, audio will already be cached in decoded form in the output buffer. Though you for some reason decide not to utilize it by setting the output buffer to its minimum size. It won't improve quality, it will only open a possibility for data dropouts which will be very audible glitches.
Speak for yourself, mate cause I'm hitting a level where I can hear the difference. I've set the output buffer to the minimum size to increase speed and transparency and my setup has to reduce my cpu core down to one core to reduce noise.
I'm hitting a level where I can hear the difference.
No, you can't. Apart from this, please have a lookt at this (https://hydrogenaud.io/index.php/topic,3974.0.html#post_tos8).
I'm hitting a level where I can hear the difference.
No, you can't. Apart from this, please have a lookt at this (https://hydrogenaud.io/index.php/topic,3974.0.html#post_tos8).
Just because you don't hear it doesn't mean others can't. Like I said, my current setup uses one core and buffer at the minimal setting. So the least cpu cycles to use on demand helps. While FLAC and WAV data are essentially the same, it's the CPU processing time that makes a difference.
My request is to combine two existing features, the ability to transcode to a certain wav, wav64 flavor and send that to RAM-DISK. There's a reason RAM-DISK was developed and why 'load decoded file to memory' exists as a feature on JRIVER.
At a 50ms buffer setting, you will likely notice CPU usage issues with just about any format. Setting buffers that low is totally pointless for an audio player. And even DAW software likely pre-buffers compressed audio for a second or two ahead of playback, for this same reason.
I'm on win 2012 + audio optimizer + Fidelizer pro , foobar kernel streaming + ram disk + minimal buffer to Hugo 2. I can understand how conventionally the difference is neglible, the SQ difference is noticeable on high quality external DACs. At least 3 other ppl who indulged me in trying it on their system can hear the difference.
Again, just because some people don't hear it, doesn't mean it doesn't exist. And even if such difference is probably null to most people reading this, it doesn't change the difficulty in developing my feature request.
"High Quality" external DACs are usually fidgety pieces of crap, riddled with their own issues. You've just listed off so many Wrong Things that could equally stand to have broken your audio processing chain.
I think I'll go back to the safety of my room now, and continue listening to base quality Spotify music (not even using the Premium SUPER HQ BITRATE I technically pay for, but would rather not waste the bandwidth on) on my external USB microphone with monitor DAC that only does 44100/16 and 48000/16 output.
Isn't the buffer under Preferences->Playback->Output a set amount of
decoded audio? (If not, how can it buffer encoded files that have no proper seektable?)
Again, just because some people don't hear it, doesn't mean it doesn't exist.
If you can hear it, it is easy to prove using https://www.foobar2000.org/components/view/foo_abx . Do that first.
But glitches due to too low buffering are usually so obvious that people would just go ahead checking their buffers rather than claiming that it is only audible to their own golden ears. If you really have issues like this, then MP3s would be expected to cough all the time. I have had glitching due to Dell delivering a horrible set of drivers, but format didn't matter then; try LatencyMon https://www.techspot.com/downloads/6944-latencymon.html .
And, I wonder why you try to provoke forth glitches by taking down the buffer, only to buffer the entire song in RAM. IIRC (question on top), increasing the buffer will do what you need. And you can go to Preferences->Advanced->Playback->Full file buffering up to (kB):
My system display stays asleep after one minute despite keyboard input and I have keyboard shortcuts to control the playback and I can hear it from there and check afterwards.
Yes, especially on DS, low buffer output craps out. Despite 500ms, I get glitches on DS. So I can understand ppl's reply on my request. Kernel streaming component performance has been amazing and minimal buffer output works and gives the best sound quality. By comparison, higher buffer settings sounds like it's underwater and poor timing in the sound. By poor timing, I mean it can't resolve the micro-details and technicalities. When I get back to a higher buffer setting, I realize I only hear the guitar sound after it's string has been plucked.
I lack understanding why buffer output has noticeable results despite sending the data to RAM but that's my observation. I've tried that full file buffering option on advanced and that one doesn't change the sound.
The longer buffer can't change audio - it's just a buffer holding the samples between the playback thread and the Windows API that requests the data for sound device drivers. What happens in the output is exactly identical, only difference is that with longer buffers the samples that will be played were decoded N milliseconds earlier in advance. If there are no buffer underruns, which would be audible as very loud clicks or pops, timing is absolutely irrelevant. The sound device has its own buffer and its own clock that will play the samples at the rate its clock runs.
If you think your computer is special and things don't work that way could you please record the output from your DAC with the short buffer and with a long buffer where sound is underwatery. Use the same track for both recordings and please share the recordings here for examination.
Despite 500ms, I get glitches on DS.
LatencyMon. It is freeware. Try it. Trouble would show up like for example this (https://thewindowsclub-thewindowsclubco.netdna-ssl.com/wp-content/uploads/2018/07/LatencyMon.png).
HI, Suggestion to merge the UPnP Media Renderer output into Foobar, and get to have the stream title to display dynamic information like %title% or %artist% or both ? ANd have the vizualisation working on DLNA. Thanks
By the very definition, there is no on-disk intermediate .wav file when pipe encoding.
Oh, whoops. My mistake. Thanks for pointing that out. I should have referred to when pipe encoding isn't being used.
And I probably should clarify that while it would be nice to have the .wav file in ram, I can see it might not be feasible to implement. If so, the option to set a custom file path for the .wav would be appreciated. :D
Though, as I'm generally new and just realized this, I should make sure I'm not still unknowingly asking for pipe encoding by accident.
My understanding is that the audio data is streamed from the decoder (as it's being decoded) directly to the encoder (as opposed to converting to a .wav file in ram to then be encoded). Some encoders don't use pipe encoding because they are expecting a "whole" file as the input. Is that correct?
Many thanks!
1.4.1 beta 1 has a setting in advanced preferences to perform encoding in temp directory and move the final file to the target. This is a better version of just using it for temporary wav file.
For improve use Internet radio, please consider the following:
1. Allow fb2k to stop playback for non working links at playlist.
See ref: https://hydrogenaud.io/index.php/topic,77715.msg956815.html#msg956815 (https://hydrogenaud.io/index.php/topic,77715.msg956815.html#msg956815)
2. Add %error% for Title Formatting Fields (or another way) to display status of non playable elements at playlist.
See ref: https://hydrogenaud.io/index.php/topic,77715.msg958656.html#msg958656
3. Allow fb2k to add images for internet links of playlist items.
Thanks!
4. Pay attention please and standardize to displaying of Internet radio links on the playlist.
To test (for example) three different internet radio links (with different variants of displaying on the playlist):
http://ice.eleden.com:8000/960am.aac
http://tophits.radiomonster.fm/320.mp3
http://telekom.powersender.de:31883/yesterdayfm
first link: (best variant): when added to the playlist, static information will be displayed for titles fields: %codec%, %samplerate%, %channels%, $meta (genre).
After start playback %bitrate% appears. After stop playback, this information will remain on the playlist (without %bitrate%). Also available information at field "General" of section "Properties / Details".
second link: when added to the playlist, static information will be displayed for only title field %codec%. Сontent for %bitrate% appears after start playback and disappears after stop playback. The field "General" of section "Properties / Details" is absent constantly.
third link: when added to the playlist, static information will be displayed for only title field $meta (genre). During playback content of $meta (genre) on playlist is absent, and appears again when stop playback. Сontent for %bitrate% appears after start playback and disappears during playback. Also the field "General" of section "Properties / Details" is absent constantly.
My suggestion
Upnp integrated to foobar and to have the stream title to display dynamic information like %title% or %artist% or both ?
Thanks in advance
It would be nice to have a small indicator of the media library status (monitoring/initializing/error/whatever) somewhere in the user interface, without clicking a sequence like "Library -> Configure -> Cancel"...
Maybe a %media_library_status% field that could be put in status bar?
Is it possible to make foobar2000 able to group convertion presets in custom groups?
A feature to disable components instead of uninstalling them would do quite nice both for this purpose and in general.
"In the meantime", a minor nuissance: Component install requires restart. What about an option to "install upon next startup"?
Hi all !
Is there way to lock a playlist from edit/deletion ? It's so easy to erase a playlist...
Also, i know it's possible to launch Foobar and make it play the song that was playing before, but is it possible to save that state per playlist ?
There is always undo, even for deleting playlists, unless you quit the player before attempting to undo.
5. Also standardize to displaying of Internet radio links on the playlist for streams:
ogg/vorbis; opus; flac To test (for example) four different internet radio links:
http://taliadon.ddns.net:8000/tps80s
http://www.junctionpoland.com:8000/64.ogg
http://ai-radio.org:8000/64.opus
http://ai-radio.org:8000/44.flac
For the links same behavoir: content for %bitrate%, %samplerate%, %channels%, $meta (genre) (%codec% only for the first link) appears after start playback and disappears after stop playback. The field "General" of section "Properties/Details" is absent constantly.
6. Change behavior of the component
"Playback Statistics" for streaming lings items on playlist.
To test (for example) three different links (the first two are HLS):
http://sevillafc_live-lh.akamaihd.net/i/video_0@354142/index_0700_av-b.m3u8
http://euvia.cdn.ses-ps.com/HLS-Live/index.m3u8
http://taliadon.ddns.net:8000/tps80s
first link: The elements of the part “Playback Statistics” in the “Properties/Details” section are missing.
second link: The elements of the part “Playback Statistics” (First/Last played) in the “Properties/Details” are available.
The field "Last modified" of section "Location" in “Properties/Details" is absent constantly for both links.
third link: The field "Last modified" of section "Location" in “Properties/Details" is avaliable.
Content of title field %added% isn't displayed for any internet links at playlist.
p/s
Thank you very much for the good changes for Internet radio in v1.4.1 Beta 3. :)
Is there way to lock a playlist from edit/deletion ? It's so easy to erase a playlist...
Try foo_playlist_attributes (https://www.foobar2000.org/components/view/foo_playlist_attributes) component. (See 'Playlist restrictions (http://www.palm-internet.eu/foobar2000/components/foo_playlist_attributes/foo_playlist_attributes_help.html)' button)
Although I made a separate issue for this but:
- Longer Curve Durations for Oscilloscope
https://hydrogenaud.io/index.php/topic,116696.0.html
Request for new variable %current_active_playlist_name%
Thank you.
1. Is it possible (plugin, etc.) to choose a output device from the drop down list without having to enter the options menu (Preferences>Playback>Output>Device)?
2. Is it possible to temporarily deactivate the plug-in without uninstalling it?
1. Right click on the default UI and select "Output Switcher".
2. Not sure.
A $today() function to display the current date in YYYY-MM-DD format.
A $now() function to display the current date/time in YYYY-MM-DD HH:mm:ss format.
Say I want to tag some specific songs in my main database. Songs that I've played earlier today.
Even if I've played them outside of foobar (with another player), or in another computer, etc..
So things like foo_playcount are not an option here.
If there was, say, a $today() function, I could map a key to a masstagger function to manually format a custom %played on% tag with the results of the $today() function.
Then I could select a bunch of songs and quickly tag them with that info.
That would really make my day.
If there was, say, a $today() function, I could map a key to a masstagger function to manually format a custom %played on% tag with the results of the $today() function.
Masstagger already has a %now% value for
'Format value from other fields' (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_0.9/foo_masstag#Format_value_from_other_fields). You can wrap it with a $date(%now%) function to format as you like.
If there was, say, a $today() function, I could map a key to a masstagger function to manually format a custom %played on% tag with the results of the $today() function.
Masstagger already has a %now% value for 'Format value from other fields' (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_0.9/foo_masstag#Format_value_from_other_fields). You can wrap it with a $date(%now%) function to format as you like.
Interesting ! Thank you very much. That's a start.
That being said, let's say I want to create a custom column in a playlist, that says "that song has been played X days ago". I guess I can't do that yet. Because I could read the custom %played on% tag for each track, but if there's no $today() or $now() function outside of the masstagger, then I can't calculate the date difference [ %now% MINUS %played on% ], right ?
That being said, let's say I want to create a custom column in a playlist, that says "that song has been played X days ago".
if you are using Facets, that is a statistics column: last played
That being said, let's say I want to create a custom column in a playlist, that says "that song has been played X days ago". I guess I can't do that yet. Because I could read the custom %played on% tag for each track, but if there's no $today() or $now() function outside of the masstagger, then I can't calculate the date difference [ %now% MINUS %played on% ], right ?
(Ah, but that was not your question, otherwise I would have continued...)
Fortunately foobar has plug-ins! :D You can use foo_dynfil (https://hydrogenaud.io/index.php/topic,86853.0.html) (
Dynamic Fields) for exactly that. It even has a handy function to save on math. ;) So for example, once installed, go
File > Preferences > Media Library > Dynamic Fields. Click the green plus to make a new field -
Name: Days since played
Aggregation: Min/Avg/Max
Title formatting: $if(%last_played%,$date_diff(%last_played%))
Aesthetic note: The reason I name the field in sentence form ('Days since played') is to match the other tech info fields under
Properties > Details tab or the
Selection Properties panel, but use whatever name you want.
This example is using the
%last_played% date from Playback Statistics, which you can swap for your custom
%played_on% tag (also below). FYI, I tried before to see if Masstagger would update that
%last_played% field, but no luck, so custom tag would be the way.
Then, in your playlist column you can put something like -
$if(%last_played%,$ifgreater(%_Days since played%,1,%_Days since played% days,$ifgreater(%_Days since played%,0,%_Days since played% day,today)),never)
Which would look like: 2 days, 1 day, today, never. I guess you could add years, though that would require math. (Hey if anyone else can be bothered...) :D
Cheers 8)
Including
Waveform Minibar (mod) by Default...
:D
@Case
Wish: An items function.
eg. $items(%tag%); $subitems(%tag%)
Search for "in the same directory as". E.g.
%tracknumber% GREATER 90 ANDSAMEDIR
to return everything with tracknumber greater than 90, and all other items in the same directory. Could be "ANDSAMEDIR(n)" to recurse to n subfolders.
Or, more generally something like $sameand(%tracknumber% GREATER 90,%directory%). Or $sameor(). Say:
$sameand(album HAS foo,genre,%artist%)
to return not only every album that has "foo", but for each hit: also everything that matches this hit's genre AND this hit's %artist%
and also:
$sameor(%album% HAS foo AND %album% HAS bar,composer,performer)
to return not only the hit, but also for each hit: also everything that matches this hit's composer OR this hit's performer.
Add a "disable phase invert" checkbox to the opus format convert dialog box. This is something that affected me many times (and even some big corporations like soundcloud) every time I needed to play on anything that isn't headphones: the phase invert technique ends up messing the sound at low bitrates when mixing both channels. I've been circumventing this by adding --no-phase-inv in custom, but I don't think many people that ran into this problem even know this option exists.
"Open Containing Folder" for .RAR .ZIP files opens the Compressed file Directory. instead of being Disabled Altogether.
"Album List" search takes painfully long time with big library and slow computer (mine is fanless and clocked-down). Worse is, if I want to replace a search, mark all and start typing over, it spends time executing the empty search before narrowing down - and a single-character search takes long time too. Suggestions:
* Abort the execution of a running search once a new character is entered or del is pressed.
* The "empty search" naturally shows up all the time. Cache it, so that fb2k not have to spend time collating it.
(IDK how much it takes to cache all single-printable-ASCII-character searches?)
In foobar2000 for iOS there are two problems:
1 - If the tags in the songs do not have the name of the album and still have the cover foobar does not show the cover when it plays, only if it also has the tag name of the album filled (photo 1).
2 - On the locked screen of the iphone you can not advance the track that is playing, there is a type "ball" that exists to control the volume, example in the photo 2 and 3 (foobar2000 x tidal).
And finally as a suggestion is to improve the features of foobar2000 for mac, how to appear the tags, album cover....and if in iOS and MacOS it was possible to play cloud music (WebDav) online and offline will be perfect. Sorry for my English! Thankful!
Argh ... reiterating this request for idiot-proofing improvement (https://hydrogenaud.io/index.php/topic,116255.0.html): Grey out "OK" until there is something entered in "Pattern".
(By the way ... comma, semicolon, field separator ... do they work optimally when filling in like this?)
for displaying a variable bitrate of the stream items at playlist:
https://hydrogenaud.io/index.php/topic,116873.msg964771
for displaying a variable bitrate of the stream items at playlist:
https://hydrogenaud.io/index.php/topic,116873.msg964771
+1
I’ve just migrated from using VNC to fb2k as my audio streaming client because I could find all I need in it, except for one config I used to have in the previous: start up minimized (hidden).
So, I’m looking forward to it!
^
@fzanuzzo You can modify a Windows shortcut to start minimized -
foobar2000.exe /hide
(See other command line options (https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Commandline_Guide))
"Open Containing Folder" for .RAR .ZIP files opens the Compressed file Directory. instead of being Disabled Altogether.
Wouldn't that be the expected behavior, to allow opening the directory the compressed archive is contained within?
FEATURE REQUEST 1 (simple): In addition to front, back, artist, icon and disc I would also like to be able to display composer image in the album art viewer. I believe that adding this feature will make foobar, which already is very classical music friendly due to its customizability, even more so.
FEATURE REQUEST 2 (more complicated): I would like to be able to swap out the default seekbar in the toolbar for a waveform seekbar. Or at least the option to customize or remove the toolbar. I don't find the default seekbar very useful without some kind of preview.
"High Quality" external DACs are usually fidgety pieces of crap, riddled with their own issues. You've just listed off so many Wrong Things that could equally stand to have broken your audio processing chain.
Not to dredge up an old post and maybe this isn't the place to discuss this.
But as someone who's currently looking out for an external dac and amp I would appreciate it if you could elaborate on that statement. I'm currently under the belief that you pretty much need an external DAC to get any kind of decent audio signal without electrical interference from your PC. It seems like you're suggesting that isn't the case?
If this isn't the place for this then I'd be happy to talk via PM.
A separate public topic may also be useful, as other users may have better, more useful input than I can offer. All I can offer is that most ICH6 and newer class HD Audio codecs, and most decent USB audio devices, should be fairly well isolated from any PC line noise. You're welcome to test for noise with whatever hardware you already have, though. I suggest trying a loopback cable from speaker/headphone output to the line input, and using RMAA to benchmark the device, before drawing any conclusions about whether you really need a dedicated external DAC.
Quick anecdote: In fact, the last dedicated sound card I bought, an Asus Xonar DX, had *worse* noise isolation on its front panel connector output than my onboard audio did, and even my current onboard audio has. The onboard produced no audible noise on the front panel connector, while the Xonar produced audible noise triggered by most CPU or IO activity, even moving my mouse around. Although now, I use a USB microphone, a Blue Yeti, as my output device, and I just disable the microphone's internal monitoring mode, which is as simple as muting the microphone volume level on the audio output device.
FEATURE REQUEST 2 (more complicated): I would like to be able to swap out the default seekbar in the toolbar for a waveform seekbar. Or at least the option to customize or remove the toolbar. I don't find the default seekbar very useful without some kind of preview.
Check out the Waveform Minibar component, it's exactly what you are asking for.
https://www.foobar2000.org/components/view/foo_wave_minibar_mod
1. Is it possible to add links in to the artist library as Audirvana? For example when I click on "The Beatles" it will show me everything from them. I don't expect to see something like Roon with full hypertext but something simple.
2. Also I want to see the "album list" panel to be interactive with the playlist and with Facets if possible. I want to have something like Roon or Jriver with the artwork covering most of my screen. But I can't achieve it. The album list panel is static. I can browse but no artwork shown unless I choose to play the file. I want something like Facets.
Check out the Waveform Minibar component, it's exactly what you are asking for.
As a matter of fact, I'm already using waveform minibar. But it can't be placed literally IN the toolbar. I just don't like that the toolbar takes up so much seemingly useless space.
And not to start a whole discussion about components. But I doubt whether I'm even going to continue using waveform mini seekbar. Because I can't get my subtle music (lute works, polyphonic music etc.) to display properly if I make the waveform too narrow.
It ends up just being a thin line with some blocks sticking out here and there. I guess that stuff isn't loud enough to produce a large waveform.
I want to have something like Roon or Jriver with the artwork covering most of my screen. But I can't achieve it. The album list panel is static. I can browse but no artwork shown unless I choose to play the file. I want something like Facets.
In facets you can hold down ctrl and scroll to enlarge or decrease the album display size. And in File - Preferences - Display there's an option to "prefer current selection" this will display the info + art of the album you've selected instead of the one you're playing.
Hope that helps.
Check out the Waveform Minibar component, it's exactly what you are asking for.
As a matter of fact, I'm already using waveform minibar. But it can't be placed literally IN the toolbar. I just don't like that the toolbar takes up so much seemingly useless space.
And not to start a whole discussion about components. But I doubt whether I'm even going to continue using waveform mini seekbar. Because I can't get my subtle music (lute works, polyphonic music etc.) to display properly if I make the waveform too narrow.
It ends up just being a thin line with some blocks sticking out here and there. I guess that stuff isn't loud enough to produce a large waveform.
If you don't like it, you don't like it, that's fine. If you want a more visible waveform, you just need to select "Waveform Scale: Normalize", and check the "dB Scale" box in the prefs. Chunky as you like!
I want to have something like Roon or Jriver with the artwork covering most of my screen. But I can't achieve it. The album list panel is static. I can browse but no artwork shown unless I choose to play the file. I want something like Facets.
In facets you can hold down ctrl and scroll to enlarge or decrease the album display size. And in File - Preferences - Display there's an option to "prefer current selection" this will display the info + art of the album you've selected instead of the one you're playing.
Hope that helps.
Thanks for your reply. I know that but it's not what I want. I want to keep my screen clean from everything and right now I have Facets installed with 4 columns. 3 with text filters and one with artwork. That's the top half. The bottom is the Playlist. But the first 3 columns can be replaced easily with the Album List Panel and the filters that it has. So when I choose "Rock" Genre I could have everything showed with full artwork without select it. I'll show what I mean with Screens.
The back is my current setup and the scratchbox what I want. I want in the empty space to have the albums that I select from the album list panel.
1. Is it possible to add links in to the artist library as Audirvana? For example when I click on "The Beatles" it will show me everything from them. I don't expect to see something like Roon with full hypertext but something simple.
check here: https://www.foobar2000.org/components/view/foo_quicksearch
* Configurable "Search for same .... " context menus.
Selection Properties: Word-wrap long metadata fields to multiple lines and avoid showing the horizontal scrollbar to make reading easier and conserve vertical space. Max length of the display is already limited to conservative 500 characters.
Selection Properties: Do not flash the display contents when alt-tabbing to another window (as if the current selection was cleared). This is distracting, does not happen with other software, and can sometimes result in wrong information being copied or retyped from Properties, when it has switched to the currently playing track by itself. Maybe it is possible to allow a list control set a new selection or explcitly clear it by clicking on a blank space but, until that happens, rememember the previous selection.
Media Library: Optional OK/Enter button for starting search in Album List. Do not begin unnecessary search when typing slowly or with a mistake.
Metadata: Autocomplete multiple artists after a semicolon. Autocomplete artists by their last name as well as beginning of the string. Advanced settings could have a list of fields for which to do this. Perhaps it is useful for other fields (for typed 'rock' I'd get all variations of rock, e.g. blues rock, but no need under %label%). Maybe the word after the last space is enough. This is to make entering songwriters with only an initial, two-letter initial or only the last name consistent.
Binary Comparator: Run at below normal priority. Show difference in decibels too to make interpreting of small values more intuitive. Maybe calculate RMS power too to allow estimation of the average difference without opening a wave editor.
Ability to display all fields that are not empty in UI element "Selection Properties". Currently not empty fields are displayed only if they are set as standard fields.
If you want a more visible waveform, you just need to select "Waveform Scale: Normalize", and check the "dB Scale" box in the prefs. Chunky as you like!
Sorry for the late reply. THANK YOU! This was exactly what I wanted.
I had overlooked the waveform options because they were hidden under tools. Now I can even customize the colours.
Needless to say I will be using waveform minibar now! Thank you again!
No worries, took me a while to find the settings too!
Autocomplete in Media Search Box as described here:
https://hydrogenaud.io/index.php/topic,96140.msg802995.html#msg802995
1. Is it possible to add links in to the artist library as Audirvana? For example when I click on "The Beatles" it will show me everything from them. I don't expect to see something like Roon with full hypertext but something simple.
check here: https://www.foobar2000.org/components/view/foo_quicksearch
* Configurable "Search for same .... " context menus.
I have the facets search which is excellent. But I would like something more fancy.
But my main complain is the interactive album list. Apart from that nothing more right now.
Hey
@koupa :)
2. Also I want to see the "album list" panel to be interactive with the playlist and with Facets if possible. I want to have something like Roon or Jriver with the artwork covering most of my screen. But I can't achieve it. The album list panel is static. I can browse but no artwork shown unless I choose to play the file. I want something like Facets.
You can do something like this already with either Facets or EsPlaylist (https://hydrogenaud.io/index.php/topic,79030.0.html) and using the
Library Viewer Selection playlist. (Under
Preferences > Media Library > 'Library Viewer Selection' > tick 'Enabled' and 'Activate')
With
Facets, just setup a single 'Album' column, set the toolbar source button to 'Playlist' mode, and
right-click column header > Display > Album Art. (Can also remove the toolbar completely in Layout Editing Mode)
With
EsPlaylist, it takes a bit more setting up, but can also remove the column headers as well for a cleaner look. Basically just copy the settings this guy (https://www.reddit.com/r/foobar2000/comments/a7wvmn/redesigned_my_columns_ui_layout_from_scratch_the/) is using - see the comments for screenshots. (Can also change which titles are displayed next to cover art in
Preferences > Tools > EsPlaylist > Grouping tab > 'Album' preset > click %album% and Edit button)
Either way when you click anything in Album List you will see all the cover art for that branch. There is a slight behavior difference - EsPlaylist will highlight the playing album, and queue the whole album for playback when double-clicking a cover (so need to click play / in the playlist for 'shuffle' playback).
Hey
@Le Croissant :)
FEATURE REQUEST 2 (more complicated): [...] Or at least the option to customize or remove the toolbar.
You can with a
right-click > Customize Buttons, etc. (Cannot remove the menu bar, though)
As a matter of fact, I'm already using waveform minibar. But it can't be placed literally IN the toolbar.
You can fake it. :D In
View > Layout > Layout editing / Scratchbox, add a second toolbar row with a [Splitter] '
Toolbar Header' [Splitter] '
Waveform' [Splitter] and another '
Toolbar Header'. Handy if you want the toolbars somewhere other than the top of your layout. (Although I guess that would be adding more space in addition to the menu bar)
Cheers
Hey @koupa :)
2. Also I want to see the "album list" panel to be interactive with the playlist and with Facets if possible. I want to have something like Roon or Jriver with the artwork covering most of my screen. But I can't achieve it. The album list panel is static. I can browse but no artwork shown unless I choose to play the file. I want something like Facets.
You can do something like this already with either Facets or EsPlaylist (https://hydrogenaud.io/index.php/topic,79030.0.html) and using the Library Viewer Selection playlist. (Under Preferences > Media Library > 'Library Viewer Selection' > tick 'Enabled' and 'Activate')
With Facets, just setup a single 'Album' column, set the toolbar source button to 'Playlist' mode, and right-click column header > Display > Album Art. (Can also remove the toolbar completely in Layout Editing Mode)
With EsPlaylist, it takes a bit more setting up, but can also remove the column headers as well for a cleaner look. Basically just copy the settings this guy (https://www.reddit.com/r/foobar2000/comments/a7wvmn/redesigned_my_columns_ui_layout_from_scratch_the/) is using - see the comments for screenshots. (Can also change which titles are displayed next to cover art in Preferences > Tools > EsPlaylist > Grouping tab > 'Album' preset > click %album% and Edit button)
Either way when you click anything in Album List you will see all the cover art for that branch. There is a slight behavior difference - EsPlaylist will highlight the playing album, and queue the whole album for playback when double-clicking a cover (so need to click play / in the playlist for 'shuffle' playback).
You are my GOD!!! Thank you. That's all I need.
If decoder gives no info about channel mapping than suggest that 5 channels are FL FR FC SL SR and 6 channels are FL FR FC LFE LS RS. Currently fb2k suggests that this are FL FR FC LR RR and FL FR FC LFE LR RR respectively.
But standard channel mapping for 5.0 and 5.1 use SIDE channels, not rear/back. See "Note 3" in column "5.0 side"'s header- https://en.wikipedia.org/wiki/Surround_sound#Standard_speaker_channels. Also see here - https://www.thx.com/faq/#set-5-1-surround-sound-speakers
Also DTS-HD Master Audio Suite has only variant with SIDE channels for 5.0/5.1
(https://i.imgur.com/q98PLUT.png)
According to the same sources (https://en.wikipedia.org/wiki/Surround_sound#Standard_speaker_channels , https://www.thx.com/faq/#set-7-1-surround-sound-speakers): for 8 channels in case of unknown channel mapping suggest FL FR FC LFE RL RR SL SR, instead of currently suggested FL FR FC LFE RL RR FCL FCR; for 7 channels - FL FR FC LFE RC SL SR (or maybe FL FR FC RR RL SL SR ) instead of FL FR LFE RL RR FCL FCR
Hi,
I'd like to have an easy reachable button to ejcet the CD/DVD-Drive, which is focussed in this window.
(https://i.imgur.com/TUaoToV.png)
Click here: f2k->File->Open Audio CD...
Cheers!
Hey Peter,
Would it be possible to please add an option to the Tabs container to disable the scroll buttons and allow them to stack vertically? (Same as the Playlist Tabs currently do when there are too many). I would love to make a layout with narrow spaced Tabs stacked on top of each other, with the active one always moving to the bottom, but this is currently impossible due to the forced scroll buttons. A simple right-click option, per each set of Tabs, would be great. <3
(I suppose it can be done in CUI or SMP - I'm not sure, but honestly it would be so easy in DUI and open up so many additional layout possibilities!)
Thank you for your continued efforts on the foobar and I hope this thread is not bugging you too much. ;)
The one feature or component I want added to foobar more than anything is album ratings.
It's something I used to do in customdb before that component made foobar totally unusable. While track ratings are great for just keeping track of songs or making autoplaylists (and using spider monkey panel for ratings gives you more options), I prefer to keep track of albums as a whole without altering the tags. There are outside sources to do this like rateyourmusic or self-hosted options like ampache, but it'd be great to have everything in one place.
What is stopping you from selecting all tracks of the album and manually tagging them with an album rating?
It's something I used to do in customdb before that component made foobar totally unusable.
I still use it like that for artist and genre rating, plus a few other calculated fields related to genre and artist, but indeed customdb makes foobar2000 a lot slower and it's been abandoned by the developer since years (tip: version 9a is not as buggy as the latest one).
Anyway, I totally second your request, but it's not just about album rating (maybe this will answer
@jazzthieve's question, too). Even though customdb's main purpose was saving tags without writing them into the files, I believe its real benefit is in providing them as calculated fields, that is fields whose value is not entered directly by the user, but derived by other fields. This enables the user to organize tags in one-to-many relationships and grant referential integrity to the metadatabase.
I detailed the matter here (https://hydrogenaud.io/index.php/topic,106991.0.html), when I first started using foobar2000, before I found out about customdb (which BTW is the main reason I decided to stick with foobar2000).
I've seen several attempts to replace customdb's external tagging functionality, but none really seems to care about calculated fields. On the other hand I've seen quite a few other components that provide apparently calculated fields for specific purposes, such as the playcount fields as provided by the official playcount component or by Jscript and Spider Monkey panels.
I'm not sure why nobody ever attempted to replace such a unique and useful plug-in as customdb, but I got the idea that most people see customdb as an external tags component, whereas concentrating on the calculated fields only, would be pretty simple, as this seems to be already implemented in the components I mentioned above, despite not being customizable by the user. But I'm no developer, so this is just a guess.
I still use it like that for artist and genre rating, plus a few other calculated fields related to genre and artist, but indeed customdb makes foobar2000 a lot slower and it's been abandoned by the developer since years (tip: version 9a is not as buggy as the latest one).
One of the big problems was the sluggishness customdb caused. It also kept crashing album list panel in later versions of columns when appending the rating to the album tree. I might try 9a in a portable test version this weekend though. That component is too useful for storing information.
What is stopping you from selecting all tracks of the album and manually tagging them with an album rating?
Nothing. I prefer not to do that for various reason some of which
@davideleo stated.
Secondly, I don't use foobar as a player as much as I use it as a means to keep track of information e.g. artist bio, album review, play counts, track ratings, etc. It's more of a listening companion with bells and whistles to me. I used to keep album notes in custom database. Just basic thoughts on the album or the album's mood, or similar artists. While foobar is always running when I'm in Windows, I do most of my listening through a raspberry pi w/DAC hooked up to my stereo that runs mpd. I only play through foobar for when I feel like wearing headphones. My music drive is on a file server that shares out to multiple devices and services: laptop, raspberry pi, ampache, which is like a self-hosted spotify, file server's mpd for streaming to icecast....
And blah blah blah... the point is the less I'm changing the actual music files themselves, the better off I'm going to be in the long run.
And finally, I just hate superfluous tags. I find them annoying. You don't need a bunch of nonessential information in the metadata. That's what databases are for.
EDIT: I've also considered mtags but I found it just leaves too much junk for my liking. Nothing against the component. It's just a personal preference on how I like to keep my music library.
Built-in/Background Updates.
especially for frequent Beta Updates.
I think pushing beta updates automatically isn't a great idea at all. Beta is for testing purposes and for those wanting to do that specifically. Doing background updates on betas goes completely against that idea. It's a different thing for final releases.
Any automatic updating should be an option, but especially when it comes to beta versions.
That said, if automatic updating were an option, the setting in Advanced Preferences > Updates to check for betas when running a stable version could have a sub-option for automatic beta installs.
Request:
An option showing the remaining play time (countdown) for the playlist.
(Like %playback_time_remaing% for a single file, but for the remaining playlist (%playlist_time_remaining%)
Maybe put it on the status bar in the menu that says "Show Total Time of Selection"
I would like to have at some point in future native DSD support in Foobar, first, and second could you please make the Spectrum visualization start from at least 30 Hz, 50 Hz is too high:)
Thank you in advance!
:)
Would it be possible to add FFMPEGs default AAC encoder for ripping into AAC? Or maybe general support for FFMPEG encoding, like this I would only need one file.
I would like to have at some point in future native DSD support in Foobar
IMHO that's unlikely, because foobar2000 doesn't really support bitstreaming.
I would like to have at some point in future native DSD support in Foobar, first, and second could you please make the Spectrum visualization start from at least 30 Hz, 50 Hz is too high:)
Thank you in advance!
:)
I'd like to see this too, more customisation options would be great.
I would like to have at some point in future native DSD support in Foobar
IMHO that's unlikely, because foobar2000 doesn't really support bitstreaming.
I know that of present day Foobar2000 does not support bitstreaming and dresses DSD files as DoP. Or simply converts them to PCM. But is there any reason in principle why it should not bitstream in future? I really do not know, I am not a software guru, neither an engineer in audio electronics, so I have no idea why for instance JRiver can bitstream and Foobar should not do it.
Its only a minor bugbear, but a lot of the time, when listening to albums, I usually think of something I'd like to listen to after this current track has finished playing, so I "send to new playlist" the new album, which then autoplays and the current track stops.
I wish there was an option so that you could continue listening to the current track while adding new playlists.
I wish there was an option so that you could continue listening to the current track while adding new playlists.
There is. Untick "Start playback when sending selection to playlist" under Preferences -> Media Library -> Album List.
I wish there was an option so that you could continue listening to the current track while adding new playlists.
There is. Untick "Start playback when sending selection to playlist" under Preferences -> Media Library -> Album List.
Thank you! I thought there must be, but googling proved not very fruitful!
Autocomplete for tag entry with multiple columns visible at the same time, when several lines in Properties are selected and Edit chosen from the context menu (for example, related fields, composer, lyricist and producer). And of course autocomplete after semicolon, requested before.
This function is well hidden! I thought I needed another tag program or multiple columns in the playlist to get that view.
Better adjusted
built-in spectrum analyzer, which uses the full range of the display for a typical musical signal (approximated by pink noise) at ReplayGain level. Currently the analyzer has much empty space, particularly in the treble region even on bright records, and shows nothing for quiet segments, esp. on the toolbar where it is constrained to a small size.
A good example is a Third-Octave Analyzer, which reads flat for pink noise, and has good frequency resolution in the bass and good time resolution in the highs, smooth minimum-phase response, but it costs much CPU with large number of bands. In Foobar, the bands setting appears to be fixed and only changes the GUI rendering.
Maybe link the floor and ceiling to ReplayGain and its preamp setting, and add a 3dB/octave slope for frequencies above 500Hz, or add a separate preamp setting for case where the DSP changes the level. Small frequency scale marks would be welcome and an extension in the deep bass.
Other requests relating to the spectrum analyzer: lower bass (https://hydrogenaud.io/index.php/topic,116602.0.html), gain (https://hydrogenaud.io/index.php/topic,33461.0.html), slope (https://hydrogenaud.io/index.php/topic,91373.0.html).
Spectralissime (https://www.vb-audio.com/Spectralissime/index.htm) in 1/12 oct mode vs Foobar
(https://i.imgur.com/TNkUsbJ.png)
(https://i.imgur.com/oGZngS5.png)
Same moment on Toolbar analyzer with 3dB slope. FFT set to 8192, but still has poor frequency resolution in the bass or no movement.
(https://i.imgur.com/W401Igj.png)
Apologies for double post
Option to not show confirmation dialog when deleting files with Shift+Delete.
Hello!
Foobar has the be one of the worst apps I used when it comes to data security. If there's a hitch, the theme file gets corrupted immediately, and I lose every single playlists (or maybe only all their titles). Configuration also regularly gets corrupted.
Right now I lost all playlists, every single on. And of course neither auto-backup, nor my scheduled backups have them because Foobar morbidly keeps changing the playlists folder on updates, without a note. So neither the auto-backup, nor mine were prepared to this.
I suggest for foobar to implement some form of safe writing. Also periodic saving of changed data. (If it doesn't already, which I don't think it does)
What you are asking for is this:
https://www.foobar2000.org/components/view/foo_jesus
The playlist folder was changed once and you can use wildcards to most likely capture any other changes, assuming there will be any.
What I do agree on is that the component page could use an update to warn users that the default settings might not be sufficient and offer a saner value that captures the 1.4 playlist folder. Also the foobar changelog should indeed mention that the playlists are now saved in a different folder.
What you are asking for is this:
https://www.foobar2000.org/components/view/foo_jesus
The playlist folder was changed once and you can use wildcards to most likely capture any other changes, assuming there will be any.
What I do agree on is that the component page could use an update to warn users that the default settings might not be sufficient and offer a saner value that captures the 1.4 playlist folder. Also the foobar changelog should indeed mention that the playlists are now saved in a different folder.
I have that plugin, I mentioned it. It can no more predict new playlist folders created than I can. And I'm quite sure only a plain "playlist" folder existed when it was last updated. It is a really poor choice to conjure up new playlist folder names IMO.
It changed at least twice that I noticed.
What I do agree on is that the component page could use an update to warn users that the default settings might not be sufficient and offer a saner value that captures the 1.4 playlist folder. Also the foobar changelog should indeed mention that the playlists are now saved in a different folder.
These are nice, but secure writing would be even nicer.
But I can't see how a component could predict future changes. And yes not mentioning the folder change is a tad neglectful.
I love Foobar and recommend it to every human with ears.
My wishlist is:
- more easily customized album art panel size so I can pretend I'm listening to an LP, or even a gigantic LP from the future (why not also have option for it as a background / watermark to the track list/playlist? That would be cool)
- A way to make lockable playlists (i.e. a playlist that, once "set", stays put no matter what else happens - specific act needed to unlock them), which also means:
- Default open new file in new playlist setting option
- A way to make lockable playlists (i.e. a playlist that, once "set", stays put no matter what else happens - specific act needed to unlock them)
I do this with playlist attributes (https://www.foobar2000.org/components/view/foo_playlist_attributes)
As for "Default open new file in new playlist setting option", you could always set a default playlist to open new files in and then save the playlist if needed.
1) You can edit your layout in whichever way you want using:
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Layout_Editing_Mode
If you have splitter elements in place, you can drag them to enlarge parts of the UI however you see fit, such as making the cover display element bigger.
2) https://www.foobar2000.org/components/view/foo_playlist_attributes
3) Maybe 'File/Preferences/Shell integration/Always send new files to playlist'. Probably not exactly what you want but might help.
Could you add Carplay and Android Auto support? Thanks!
Just to pick up on this from another thread...
Perhaps indicating position in a playlist could be improved but I don't really see that as a big issue.
Same, but for the sake of an idea ...
Perhaps there could be an %iscurrent% for playlists to go with NOT %isplaying%? Currently the selection border indicates the last played track when not playing / after a restart (at least if using '
Cursor follows playback'), but have to click an empty space in the playlist to focus it and find it. If there were an %iscurrent% (true for the last played track per each playlist), users could use title formatting to insert an arrow icon or whatever...
Edit: In other words, say I have a custom column with indicators for Playing, Paused, Queued items. It could also indicate the current playlist position when none of the above.
(Not a big deal though as you say)
Cheers 8)
^I like that suggestion. This problem really exists, and that would be nice solution!
Thanks
Sergey77! :)
(Of course I went to sleep, dreamed of foobar, and woke up with clearer ideas)... Probably a more appropriate name for the above should be %list_current% (as it relates more to %list_index%). And a 'Stop' symbol would make more sense as the indicator. This could also be built into the default Playlist View 'Playing' column.
Tagging
@Peter this time as I wonder if he sees these and if any of these wish-lists are making it on the to-do list. ;)
While I'm here I might as well also restate the suggestion for dynamic playlist names that can use some title formatting. Say, when you right-click to rename playlists, perhaps a dialog box with a pattern entry for dynamic (or normal static) names - that would rename playlists based on $if(%isplaying%...), show %list_total%, perhaps a new variable for %playback_order% that would also be handy elsewhere. This way users of Playlist Tabs could indicate the playing one.
(I should've posted that here the first time)
Cheers
There is a way to end a query by SORT BY: it takes the result and [does something about it]
What about ending a query by HIGHLIGHT, that would highlight the subset that matches a second query? E.g.
* HAS Black Sabbath HIGHLIGHT totaldiscs PRESENT
Default UI Playlist View1.
Playlist filters. I thought this was a very useful feature that ColumnsUI implemented back in the day. What this feature did was display or hide pre-specified columns based on the playlist selected,
Playlist filters allow one to hide on playlists/show only on playlists/show on all playlists according to the playlist filter specified.
Separate multiple playlists by a semi-colon and you can use wildcards and ?s.
Source: https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)#Playlist_filters (https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Columns_UI_(foo_ui_columns)#Playlist_filters)
I found this convenient on playlists where I wanted to show specific data that wasn't relevant for other playlists. Some of my use-case examples are:
(a) a cover songs autoplaylist that displays any item containing %original artist%. This playlist would show an %original artist% column.
(b) a recently added autoplaylist, %added% DURING LAST 30 WEEKS SORT DESCENDING BY "$date(%added%)", that would display an %added% column.
(c) list-type playlists, such as a Billboard Top 100 playlist that includes only tracks populated with %billboardtop100% tag. This playlist would include %billboardtop100% tag and specifically exclude most other tags that aren't relevant.
2.
Incorporate album art, grouping, group tags, and rating star features from SimPlaylist. I love SimPlaylist, but it looks like it hasn't been updated since 2011. The unique features SimPlaylist introduced in 2011 now seem like fundamental playlist features found in many music players. It would be nice to seem them consolidated into one actively developed Playlist.
3.
Playlist Artwork. This one is probably the least useful, but it's a thing that Spotify and other similar services provide. Basically the ability to add artwork to a playlist which would be displayed on the playlist view similar to SimPlaylist. For example, I make playlists based on the music used in TV shows or games, such as Far Cry New Dawn. It would be interesting to associate the Far Cry New Dawn cover art with the playlist.
Increased MMCSS thread priority
According to this documentation, MMCSS allows setting not only 1-7 priorities like it is allowed, but also up to 26, when 23-26 is described as Pro Audio:
https://docs.microsoft.com/en-us/windows/desktop/procthread/multimedia-class-scheduler-service
What's more interesting, in one of F2K's setup guide I saw someone recommending writing in MMCSS mode - instead of "Audio" - "Pro Audio" which corresponds with 23-26 priorities, which can be set in Preferences>Advanced.
This is screen from that guide:
https://v3rim.files.wordpress.com/2014/08/advanced.jpg
But priority in Foobar2000 where is only 1-7, not matches the documentation where is up to 26.
Can anybody speak out in this case whether it is sensible to implement/change?
Adding option to force WASAPIHost64 to priority high
So how it is in already available ASIO options.
Hi. This is the first time I am writing here. I should like to suggest an innovation to anyone able to modify the Foobar open source software I am not able to do it.
When you open your playlist to start your audition, from any song, it remains light blue highlighted letting only the small lateral arrow follow the progression of song execution.
I think that it would be better that the highlight will follow the second, then the third, then the fourth etc. song after the one you started from, with the little lateral arrow too. Maybe the starting song should remain highlighted but turning, in the same time, into a different colour (e.g. light red).
What do you think about that?
I should like to suggest an innovation to anyone able to modify the Foobar open source software I am not able to do it.
foobar2000 is not open source.
When you open your playlist to start your audition, from any song, it remains light blue highlighted letting only the small lateral arrow follow the progression of song execution.
I think that it would be better that the highlight will follow the second, then the third, then the fourth etc. song after the one you started from, with the little lateral arrow too.
Menu: Playback -> Cursor follows playback.
CUE FIle force to load
when i click list albums on foobar2000 its often read music without separate track, even if there is .cue file, it's really annoying thing, when i add the cue manual its read ok.
just add to album list forcing read cue file if there exist cue, propably its simple code line.
if exist File_name.cue
read first cue
else do like now
or maybe there is filter checking the proper file cue and not read it when the specification is other but it read manual ok, even when i uncheck cue filter its read ok but without filter i have in menu 2 albums one from cue and second with not separate track... maybe use filter from load menu to load .cue
sorry for my english but i have hoope that you understand me :)
Hello!
Foobar has the be one of the worst apps I used when it comes to data security. If there's a hitch, the theme file gets corrupted immediately, and I lose every single playlists (or maybe only all their titles). Configuration also regularly gets corrupted.
Right now I lost all playlists, every single on. And of course neither auto-backup, nor my scheduled backups have them because Foobar morbidly keeps changing the playlists folder on updates, without a note. So neither the auto-backup, nor mine were prepared to this.
I suggest for foobar to implement some form of safe writing. Also periodic saving of changed data. (If it doesn't already, which I don't think it does)
I just realized that I was using 1.4 which has a new feature "Configuration saving now uses transacted NTFS if available."
Shouldn't this feature prevent exactly these sort of issue? Because it completely fails by the looks of it. I lost configuration and playlists, and the playlists weren't even backed up because of the silently changed playlist folder.
I have Win8 so this feature should be available.
- A way to make lockable playlists (i.e. a playlist that, once "set", stays put no matter what else happens - specific act needed to unlock them)
I do this with playlist attributes (https://www.foobar2000.org/components/view/foo_playlist_attributes)
As for "Default open new file in new playlist setting option", you could always set a default playlist to open new files in and then save the playlist if needed.
Thanks loz, I learned this by poking around in the menus in Foobar after posting. The "feature" I wished for already exists! It just didn't in my universe at that time. Now it does. I'm playlisting like there's no tomorrow. Nobody can stop the tunes! Nobody, ever. Perhaps an alternative title for this thread could be "things that Foobar already does that noobs haven't figured out how to do yet"... cheers
1) You can edit your layout in whichever way you want using:
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Layout_Editing_Mode
If you have splitter elements in place, you can drag them to enlarge parts of the UI however you see fit, such as making the cover display element bigger.
2) https://www.foobar2000.org/components/view/foo_playlist_attributes
3) Maybe 'File/Preferences/Shell integration/Always send new files to playlist'. Probably not exactly what you want but might help.
This is very helpful, thank you. I guess it might be "ideal" in future updates to smooth the process a little and (if we're talking wishlist in an ideal world) make the option to do this slightly easier to notice for those who aren't up to speed with the way these functions have been interpreted by the interface design. However, that's asking a lot as this is freeware, and I am very grateful that it is so excellent as it is, it is worth a little effort learning about. Thanks for the help.
Ok - another thing:
I am now very happy with the cover art as big as I like. Sorry for not figuring this out. Could we have an option to make the cover art in the "visualisations" list? That way, we could make it go full screen.
Or is there already a way to make the cover art full-screen in Foobar? Like the visualisations do?
AAaand another thing:
I now have the gist of customizing the UI. I want a layout with a small Equalizer. Whenever I create an empty panel and add the Equalizer UI element, it auto-resizes to a very wide panel, distorting all the other panels. I appreciate there are a lot of those things you move in the Equalizer to display, but can these be either a) vertical option or b) of variable size so a mini equalizer is permanently there? Thanks! Hope I haven't missed how to do this if it already exists.
Add an option to assign an action on MMB click on tray icon.
It's been years since I switched to foobar from another player, but this one thing never left me. I miss the ability to pause/play track by simply clicking the scroll wheel on player's ivon in tray. I figured assigning any action would be mo rebust in general, but I'd be delighted if I was able to only play/pause by mmb clicking on the icon,
That would really help reduce number of clicks for people who can't use keyboard hotkeys.
2. Option to display album art (cover art) whether it is embedded or not (but maybe embedded would make more sense) in properties window of file.
Example (https://i.imgur.com/6GTFElD.jpg)
This is added in v1.5 beta 1.
Thanks!
Wish for foobar 1.5 series properties dialogue:
I wish after editing a field, pressing enter does the same as clicking OK.
Now it defaults to editing the next field when pressing enter, which for for me is inconvenient, now I must press alt+o or tab and then enter, this takes more time then simply pressing enter when done.
Also, when exporting album-art, I wish foorbar2000 could be set to default (optional) filenames, like: folder, back, CD etc.
[00:15:14] Multiple ID3v2 tags encountered
[00:15:14] Multiple ID3v2 tags encountered
[00:15:43] Multiple ID3v2 tags encountered
[00:16:03] Multiple ID3v2 tags encountered
[00:16:10] Multiple ID3v2 tags encountered
[00:16:10] Multiple ID3v2 tags encountered
[00:16:17] Multiple ID3v2 tags encountered
simple wish:
in the
console,
give us the
filename of the file which is shown
Multiple ID3v2 tags encounteredlike
[00:15:14] Multiple ID3v2 tags encountered in C:\foo\bar\the-f2k-rap.mp3
source (https://hydrogenaud.io/index.php/topic,80352.msg701237.html#msg701237)
In
Preferences -> Components -> Installed components
Add an option to quickly jump to the preferences pane of the selected component.
see screenshot.
Foobar2000 (v1.5 beta) properties Dialog
lack of grids in Properties view.... would make it easier to read tags...
PLEASE make working TWO functions with ONE hotkey, i need it when change soundcard output with DSP preset on in. I have three pair of loudspeakers, and special DSP chain preset for each of them, and want to change output + dsp preset with one hotkey.
^
@Flv You have two options -
Dynamic DSP (https://hydrogenaud.io/index.php/topic,96094.msg956094.html#msg956094) can automatically change your DSP settings depending on which output.
Spider Monkey Panel (https://hydrogenaud.io/index.php/topic,116669.html) (or JScript Panel) can set multiple commands on one toolbar button / keyboard shortcut. See my post here (https://hydrogenaud.io/index.php/topic,117720.0.html).
Cheers
Absolutely love the new artwork section in Properties! Since that got a bit of an overhaul, now seems like a good time to request some technical information fields like %art_file_size%, %art_width%, %art_area%, %has_embedded_art%, etc. Not sure how it would work with multiple artworks, so maybe a function like $art(front, number), similar to $meta() would be better. Or maybe just return information for whatever foobar picks based on Preferences > Advanced > Display > Album art
On a similar but much easier to implement note, it would be nice to get a "Do not ask again" option on the Picture Removal dialog (https://i.imgur.com/6HlHul1.png), since they've been added to similar prompts like Confirm File Removal (https://i.imgur.com/5YWpQc5.png).
Please add a
Human readable Name
for missing DSPs
in
Preferences -> DSP Manager
Now, if a DSP is missing (for whatever reason) there is no way to know which one is missing.
With a readable name, things would be very easy to solve. At least, the humble user has a name to start with...
Impossible to do without the DSP preset also storing the DSP name. Missing DSP has no name for reference, only its identifier, which is a GUID.
If it is possible to store a GUID, why not store the DSP name too?
in 1.5b7
Maybe an additional spacer between image sizes to better read with old mans eyes 8-)
Adding names requires the original components to exist already, and requires a change to the configuration format.
Even creating an online database of GUIDs to components requires someone to locate the original component and install it.
Execuse me, I think, we're not talking about the same thing here. At least for this:
Adding names requires the original components to exist already
I'm trying to make it more clear:
When installing/adding a DSP the first time to foobar2000, a DSP (or components) name is available and that name can
(and should, for the users sake of finding the DSP, when the DSP disapears whyever, IMHO) be stored anywhere in foobar2000's configuration. Preferably next to the place, where the GUID is stored which is shown in my screenshot. That should be no magic, because the DSP has a name. Look here (https://www.foobar2000.org/components/tag/DSP) for all the nice names in the Name column. May it the components name, or the name, the component chooses to have in the foobar2000's preferences window. No matter what name, anything is better readable than this crazy GUId, nobody can indentify something to search for.
And you're right, it needs someone to do it :-)
Thats why I wrote and ask here for someone to do it someday.
In Files Properties->Tools->Automaticly fill Values. (of f2k 1.5b7)
1)
Automaticly Fill Values Window does not remember column width of File Name in Preview pane, if you start the window.
User has always to adjust it.
It would be useful, if -on first start- Fine Name Column would autoresize to the length of the filenames.
(see screenshot: no autoresizing on first start.png)
2)
(Please see the attached animated GIF vor video of behaviour)
Column width and Auto Capitalization is lost when changing the pattern. Very time consuming on long filelists, like >50 items.
Lost autocapitalization is kind of accecptable, because there is no button to switch it On or Off (a checkbox for autocapitalization would be nice to have),
but the lost column with is very inconvenient.
Please make it more userfriendly :-)
3)
Load/Save Pattern as Presets would be nice to have. (like in Masstagger component)
Now, only 10 last presets, are shown and unfortunately, if you not press OK, but cancel (because you need to change some other things first), the typed pattern is lost, not saved.
4)
An additional button for Clean Up would also be very useful for trimming whitespaces from beginning/end of newly created tags.
(but its already in the fileproperties window, when you right-click on a tag)
Hi there
I am AK users
AK update recently and support Foobar2000 now
I enjoy playing my songs in Album Shuffle way
But every time I switch off my portable device, the Album Shuffle generated playlist disappear
And I have to re-generate a new playlist in order to enjoy the Album Shuffle
In this case, some of my songs will never be played
I want to continue playing that particular Album Shuffle generated playlist
And hence, I hope the following new update
"The Album Shuffle generated playlist can be saved"
Thank you
Hi, I did not want to start a new thread for this as I'm likely the only person in the world who even cares. :P
My suggestion is please allow the installer to point to drive A:\.
Yes, I have a drive A and the installer won't let me enter that drive letter. :/
(no, it is not a floppy drive)
Please add a slightly visual improvment and behave like "windows standard" (win7 at last) to the colors of the Checkboxes in
Preferences: Context Menu
Please changed the checkbox-color of mixed checked subfolders light grey (or whatever color) instead of full blue, which "means": all subfolders are fully checked.
Users then can instantly see that not all checkboxes inside a subfolder are checked.
If the top-folder checkbox is blue (aka fully checked), one might think "OK, everything inside this folder is checked and I don't need to change something".
But in this case (see screenshots) not all checkboxes are checked, so it leads to confusion about contextmenu entries.
+1
Love me some foobar,
my request is to have the spectrum display like 10hz to 22khz, and maybe some vertical labels on it?
right now it I dont know maybe stops at 16khz?
yeah maybe goes higher than that but I cant tell because its not labeled....
yes i can play it back in cool edit pro but I would rather use foobar.
something like the frequency analysis seen in cool edit...
thanks ;)
Love me some foobar,
my request is to have the spectrum display like 10hz to 22khz, and maybe some vertical labels on it?
right now it I dont know maybe stops at 16khz?
yeah maybe goes higher than that but I cant tell because its not labeled....
yes i can play it back in cool edit pro but I would rather use foobar.
something like the frequency analysis seen in cool edit...
thanks ;)
Try Musical Spectrum component (https://hydrogenaud.io/index.php/topic,97404.0.html)
Love me some foobar,
my request is to have the spectrum display like 10hz to 22khz, and maybe some vertical labels on it?
right now it I dont know maybe stops at 16khz?
yeah maybe goes higher than that but I cant tell because its not labeled....
yes i can play it back in cool edit pro but I would rather use foobar.
something like the frequency analysis seen in cool edit...
thanks ;)
In addition to Vicas's suggestion, take a look at foo_enhanced_spectrum_analyzer ( follow link in thread's last post for newer versions): https://hydrogenaud.io/index.php/topic,115911.0.html (https://hydrogenaud.io/index.php/topic,115911.0.html)
I posted this in the "Development forum" because I didn't see this thread. So,here we go again...
Hi.
I have a wish for v1.5 and the song properties rework: show picture size (padding) and, when removing from FLAC file, show a warning:
You are going to remove W album art from X FLAC files of Y KB each.
If you do not re-encode the file, the padding use to integrate the file into the FLAC will remain.
Foobar2000 can re-encode the file to remove the padding. Removing the padding will save Z KB total.
[ ] Do not show again - Foobar2000 will do the selected action for future removals.
* Cancel action
* Remove padding from files
* Keep padding
At the opposite, we must inform users that inserting images in FLAC files will increase padding but most (if not all) software won't remove said padding if the file is not re-encoded.
You are about to embed pictures into FLAC files.
Please consider that, if you are to remove them or replacing them with smaller artwork in the future, that the space added into the file in order to insert the image isn't automatically removed, like with MP3s, until the file is re-encoded. You can use the Song Properties again and remove the artwork and ask to remove the padding here in Foobar2000. However, keep in mind that, if you remove it with another software that the image will be gone but not the padding.
[ ] Do not show again
* Proceed.
* Cancel.
Additionally, the default option can be set in the options if the messages have been set to do not be shown.
I really want this to happen and raise awareness of this weakness of the FLAC format. Not a lot of people know about this.
The only downside to having to re-encode the file, it's that the next time writing tags will be slow but the next sub-sequent writes will return to fast. Oh and, make the padding size CLEAR and VISISBLE under he picture. Not a line in the extended info dialogue. Bonus points if Foobar2000 detects padding but no pictures, a "remove padding" option appears if the size is larger than a user-defined size (default could be 25KB). The padding can be shown for other format but is less important than FLAC files as the padding is removed when the picture is removed.
Cheers.
EDIT:
I've just seen a screenshot of the new dialog. One thing's for sure, the size is clearly displayed! Nice. Now, to know if the rest of wishes can come true.
I posted this in the "Development forum" because I didn't see this thread. So,here we go again...
Lebon14: yes it would be great if Foobar would remove padding during artwork removal in FLAC as just a DEFAULT action, then no need for the warning dialogs. Until then, you can use Run Services to call external taggers "TagScanner" or "Kid3", both of which will do this (not Mp3tag). TagScanner requires you select that action in "Options", Kid3 will do it by default if its OggFlacMetadata plugin is given priority.
If we're adding a wishlist for 1.5, how about making the layout infinitely more customizable by adding "split horizontally" and "split vertically" to the layout editing? Then I could actually add a media library search window to the right of the playlist, instead of stuck unloved in a tab, and a few other panels here and there. Also, perhaps a text foobar theme file format, so at the very least we can customize them that way? It's always been a pain point that it's an undocumented binary format, so you need a janky third-party plugin to work around what Columns almost certainly natively supports internally.
Until then, you can use Run Services to call external taggers [...]
@Lebon14 @sveakul
RE: removing excess padding, foobar can do that.
(Hold shift key > right-click tracks > Utilities > Optimize file layout + minimize file size)
Double click on a playlist in the default playlist manager makes the playlist automatically activate and play songs from the playlist.
I have to use the default playlist manager because the plorg_dll plugin is buggy under wine on linux. I wish we would have more functions of that plugin in the original playlist manager. But the double click and play should be default or at least an option imho.
Although I don't think this will be ever implemented, but I suggest also tree view with customizable playlist folders for the pl. manager. That would be probably more comlplicated to implement as the double click thing.
Edit: A playlist revive option would be nice too.
Maybe it could be implemented in a new version 1.5 "Checking if Embedded Artwork is present"
Here is a topic (https://hydrogenaud.io/index.php/topic,96945.0.html)
Recently I've encountered a number of .wav files that literally any other player could play, except Foobar. Turned out, those were actually mp3s with wrong extensions (extracted from a game, so that probably made some sense from a technical standpoint). And Foobar IS able to pick up the file structure from the file itself, it can be demonstrated by removing the extension entirely. It just doesn't bother to double-check even if there's a playback error. A feature that seems to be present in any other software, so maybe Foobar should get it too.
Ability to embed CUE sheet in MP3 files (the same way as in FLACs)
I found this several times requested over the years and there are pro and contra votes, but this feature would be useful, so I wish for it.
2004 Topic: mp3 with embedded cuesheet (Read 10538 times) https://hydrogenaud.io/index.php/topic,28167.0.html
2004 Topic: Embedded cue-sheet in APEv2 tag in foo_input_std? (Read 5322 times) https://hydrogenaud.io/index.php/topic,22852.0.html
2008 Topic: embed CUE into MP3 image (Read 5460 times) https://hydrogenaud.io/index.php/topic,62065.0.html
2008 Topic: CUE sheets and MP3 (Read 4876 times) https://hydrogenaud.io/index.php/topic,45113.0.html
2011 Topic: Feature Request: Embedded Cuesheet in mp3 (Read 1783 times) https://hydrogenaud.io/index.php/topic,89400.0.html
This comment is not a wish for the application, but a wish for the ones who contributed in the development process of this great application: God bless you guys, I love you :)
Yes this must the least useful comment has ever posted for this thread, and I'd have no hard feelings if moderators delete this post.. Keep up the good work.
Ability to embed CUE sheet in MP3 files (the same way as in FLACs)
I found this several times requested over the years and there are pro and contra votes, but this feature would be useful, so I wish for it.
2004 Topic: mp3 with embedded cuesheet (Read 10538 times) https://hydrogenaud.io/index.php/topic,28167.0.html
2004 Topic: Embedded cue-sheet in APEv2 tag in foo_input_std? (Read 5322 times) https://hydrogenaud.io/index.php/topic,22852.0.html
2008 Topic: embed CUE into MP3 image (Read 5460 times) https://hydrogenaud.io/index.php/topic,62065.0.html
2008 Topic: CUE sheets and MP3 (Read 4876 times) https://hydrogenaud.io/index.php/topic,45113.0.html
2011 Topic: Feature Request: Embedded Cuesheet in mp3 (Read 1783 times) https://hydrogenaud.io/index.php/topic,89400.0.html
And finally:
2019 : sheet happens.
https://hydrogenaud.io/index.php/topic,117898.msg975134.html#msg975134
Please add the ability to display vertical columns border lines for the Default UI playlist.
This improves the visual perception of the playlist, especially when many columns are displayed.
Thank you!
Make it easier to see where errors are in an extremely long information report when batch attaching pictures.
I used Tagging > Batch attach pictures on 50,000+ mp3 files and the error report produced said at the top "There were errors." I don't even know what sort of text to search for in the log to determine which tracks produced errors, so I'm forced to randomly scroll through until I notice something suspect.
It could be useful to list certain terms/keywords to search for in the log, so at least I get an idea of what an error message could look like?
(Or maybe this is all listed somewhere and I just don't know where. In that case, it could be good to include this info in the information report.)
+1
Make it easier to see where errors are in an extremely long information report when batch attaching pictures.
I used Tagging > Batch attach pictures on 50,000+ mp3
[....]
(Or maybe this is all listed somewhere and I just don't know where. In that case, it could be good to include this info in the information report.)
Unfortunately nope, => https://hydrogenaud.io/index.php?topic=116699.msg963203
The new status feedback is very cumbersome and almost too inconvenient to use.
Some of the (new) disadvantages:
-You can't search.
-You need to copy the whole text inside a text editor to have an idea of whats going on.
-There is no option to autoclose the window if NO error occoured.
-The status information does not differ about "real" errors (i.e. file corrupt or unwritable) or warnings (no file to attach found). It just always is alarming you, which only leads to ignore all the information given.
It could be a lot more convenient/usefull, if:
-The output was a table, giving options to sort for the different errors.
-we had a button to "only show warnings" or "only show errors", to exclude the inessential information about all files which hat no problem.
-maybe highlight errors in red and no errors in green and warnings in yellow.
-there was an option to search the text.
-there was an option [ x ] autoclose window, if all runs fine!
My 2 cents....
Peter, any chance you could make the window saying "No updates available" something more this size?
Also can the up and down arrows and the blinking cursor be removed as they're not required?
(https://i.imgur.com/oKincpe.jpg)
Would it be possible to support an option to prevent auto-populating "Various Artists" into ALBUM ARTIST just because ITUNESCOMPILATION is present? Carlos G explained the reason in an old thread pretty well, and is the exact issue I've been fighting with for years now:
"foobar2000 links the iTunes ITUNESCOMPILATION tag to the ALBUM ARTIST tag. When an ITUNESCOMPILATION tag is found in a file, foobar2000 treats it as if ALBUM ARTIST was set to "Various Artists". If an ALBUM ARTIST tag is found, ITUNESCOMPILATION will be ignored.
In iTunes if ITUNESCOMPILATION is set to '1' on an album of songs with multiple artists and leave the ALBUM ARTIST empty, then iTunes organizes those songs under "Compilations" in the Library, the File System, and your iPod or iPhone.
Forcing "Various Artists" into ALBUM ARTIST will sort them under "V" instead of at the bottom.
And I may have albums in different languages. Some may be in English, but the ones that are not. I don't want them to say "Various Artists" in English.
So, I think the best way to address this is to let the user set the string to use for "Various Artist". That way some can leave it empty and others use "Various Artist" or anything else."
Hello, thank you for your player, it's marvelous.
It would be handy to add options to replaygain:
- Threshold for ignoring replaygain differences under xx db (for example from -0,99 to 0,99dB)
- Omitting replaygain for files stored in concrete folder (for example D:\Music\Classical)
- Add options for applying track gain instead of album (for example when %album_artist% = 'Various')
Thank you in advance.
. doublepost
@RetBaron :
For your third item, I simply delete album gain from compilations when I think track gain is more appropriate. But, have you tried https://www.foobar2000.org/components/view/foo_rg_trn ?
Would it be possible to support an option to prevent auto-populating "Various Artists" into ALBUM ARTIST just because ITUNESCOMPILATION is present? Carlos G explained the reason in an old thread pretty well, and is the exact issue I've been fighting with for years now:
"foobar2000 links the iTunes ITUNESCOMPILATION tag to the ALBUM ARTIST tag. When an ITUNESCOMPILATION tag is found in a file, foobar2000 treats it as if ALBUM ARTIST was set to "Various Artists". If an ALBUM ARTIST tag is found, ITUNESCOMPILATION will be ignored.
In iTunes if ITUNESCOMPILATION is set to '1' on an album of songs with multiple artists and leave the ALBUM ARTIST empty, then iTunes organizes those songs under "Compilations" in the Library, the File System, and your iPod or iPhone.
Forcing "Various Artists" into ALBUM ARTIST will sort them under "V" instead of at the bottom.
And I may have albums in different languages. Some may be in English, but the ones that are not. I don't want them to say "Various Artists" in English.
So, I think the best way to address this is to let the user set the string to use for "Various Artist". That way some can leave it empty and others use "Various Artist" or anything else."
Then you're forcing everyone who relies on the presence of %album artist% to change their scripts to detect yet another standard tag. A tag we don't currently allow anyone to change directly.
I miss these options in foobar2000 without prohibited plugins:
- Pause on mute + Resume after unmute (if I have a call, I just click mute, so all the sounds in the system are muted, and it is nice when the player pauses itself to continue from the moment when I stopped listening to the music).
- Pause on telephone call + Resume after call ends.
Also, tray icon could be improved significantly:
- Play/Pause on middle click on the tray icon. 7 Taskbar Tweaker allows to add similar feature to standard Sound Volume icon (mute on middle click).
- Right click on the tray icon should hide foobar2000 from taskbar. If a user wants to have a fb2k button on taskar, they would click on the fb2k button in the taskbar (to minimize/restore). So, right click on the tray icon should minimize to system tray and restore from system tray.
- Different player states (Stopped, Paused, Playing) could be reflected in the tray icon. For example:
(http://veg.by/z/2019-09-21-11-13-35-693593cc.png)
If it is required, I can draw icons with similar Pause and Playing symbols on them based on current foobar2000 icon.
So, I think the best way to address this is to let the user set the string to use for "Various Artist". That way some can leave it empty and others use "Various Artist" or anything else."
Hi
@trelain What if you just use a custom library view pattern, replacing %album artist% with -
$ifequal(%itunescompilation%,1,Compilations,%album artist%)
^ That would put them under "Compilations"
Cheers
Then you're forcing everyone who relies on the presence of %album artist% to change their scripts to detect yet another standard tag. A tag we don't currently allow anyone to change directly.
Not understanding that comment - from what I see Album Artist is able to be changed to whatever you want it to be in Properties, except that when you try to remove the tag, it forces "Various Artists" into it just because ITUNESCOMPILATION is populated. Couldn't a config option default to how it behaves today, so users who don't want this behavior wouldn't have to change their scripts?
What if you just use a custom library view pattern, replacing %album artist% with -
$ifequal(%itunescompilation%,1,Compilations,%album artist%)
^ That would put them under "Compilations"
Thanks but I'm not sure that would prevent %album artist% from being auto-populated by FB2K, would it? The issue is that the tag is populated at all which causes iTunes to put all compilation albums under an Artist called "Various Artists". This prevents each artist that contributed something to the album from showing up in the Artists list. When the Album Artist tag is absent, the ITUNESCOMPILATION tag keeps the album under "Compilations" and the Artists view displays each artist in the Artist view, containing songs from their own albums and also just their songs from the compilation albums, presumably based on the %artist% tag. This renders an %album artist% tag containing "Various Artists" useless and bothersome, at least in iTunes.
Tag update progress bar in Properties window
Currently (beta 19) when updating tags, the progress bar window looks terrible. A large window with a small update progress bar in the middle of the window. Peter, how could you do such a terrible thing? :'( :'( :'(
(https://i.postimg.cc/Y0yMfRr2/foo1.jpg)
Maybe it would be possible to do so that when you updating tags return to the Properties window and place the progress bar at the bottom of the Properties window. Something like that the sketch below.
(https://i.postimg.cc/pLf3PCw9/pass.jpg)
Tag update progress bar in Properties window
[...]
A large window with a small update progress bar in the middle of the window.
I agree that it looks strangely odd, but for me, the new "layout" shows, that there is nothing to do but wait until its finished. In a very unambiguous way. I like it.
Some ppl would say, now there is room to show an animated image of a dancing cat, while the updating processes :-}
but for me, the new "layout" shows, that there is nothing to do but wait until its finished.
But that's not true. The progress bar is not modal and you can do whatever you like, while the update is in progress.
but for me, the new "layout" shows, that there is nothing to do but wait until its finished.
But that's not true. The progress bar is not modal and you can do whatever you like, while the update is in progress.
Yeah, sorry for confusion! I just meant, I can sit, relax and meditate on the progress bar 8-)
Its great now to move the processing window somewhere on the screen and continuin work. Thats a huge win compared to the older "stuck" window!!
Can we please have a SAVE option for the Automatically Fill Values Window ?
It now can only save the last 10 usersettings, which will never contain the important ones. (I does not save those hardly set up settings all the time in my years of using it. I'm always missing some settings, which I'm sure I have used before.)
A preset saving button would be awesome, like in masstagger. Please see attached screenshot for Mockup.
It would save special occasion scripts as well as everyday used ones.
No more clicking between sources and patterns. Just load a saved preset and voilá!
Alt-Enter edits properties of selected song. It's annoying that Alt-DoubleClick doesn't do the same, but just goes and plays the song as regular DoubleClick. It would be nice that behaviour of Alt-DoubleClick changes to mimic Alt-Enter.
Thanks.
A preset saving button would be awesome, like in masstagger.
Well you could just save a preset in Masstagger:
'Guess values from filename / other fields (https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)#Guess_values_from_filename)' (same thing) ...
A preset saving button would be awesome, like in masstagger.
Well you could just save a preset in Masstagger: 'Guess values from filename / other fields (https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Masstagger_(foo_masstag)#Guess_values_from_filename)' (same thing) ...
Well...I have about 30 presets in Masstagger concerting the "guess" function of Masstagger. (I hardly use 5-8 of them most of the time)
For me, I find it more convenient/intuitive to use the Automatically Fill Values Window, because of its "realtime/WYSIWYG" preview. (Masstagger has a previe too, but its not realtime/WYSIWYG).
It woulb be great and a huge enhancement to the Automatically Fill Values Window if the saved presets of Masstagger could be uses, OR, if it would save its own presets, as I asked above.
Today I like to request to move "Preserve file time" from Preferences --> Advanced --> Tagging direct to the properties window.
Hopefully someone else (especially Peter ;) ) would like it, too.
Today I like to request to move "Preserve file time" from Preferences --> Advanced --> Tagging direct to the properties window.
IMHO this is a timesaver aka very useful!
I often switch that setting, because on some folders, I'd "need" to keep the filedate, on others it's more important to retrace when a file was changed the last time.
Today (and many days before...)
I had difficulties to recognize if some functions/options/menu entries are core f2k or from a somewhen installed component (be it 1st or 3rd part).
For me, it is so difficult to differ (and remember) which ones of the huge amounts of menu entries are from f2k itself and which are from components.
I'm using f2k since the dawn of mankind but it was/is never obvious to me, am I using core or component funtions?, because of the wonderful integration of the components into f2k. Its a great userexperience!
I'd like to propose a somekind visually improvement to f2k, when pressing, say, a special hotkey like SHIFT and walking through all the f2k menues.
ATM, there is such a useful enhancement, when you press SHIFT, you can see some menu entries, which are hidden by default.
IMHO, it would be useful too, if we had a(nother similar or same?) shortcut which will
colour menu entries in a slightly lighter/darker color,
so we can easily see, which parts of a contextual menu are from f2k itself, or offered by a component?
(Or any other indication, I'm open to that)
I have made a mockup, which might explain it a little more.
The menu shows those entries, which are from (later installed) components in another colour.
I'll surely help me to not post 3rd party component questions into the wrong forum, which I did a lot if times... :)
Btw: a useful little helper is foo_whatsnew.dll (https://www.foobar2000.org/components/view/foo_whatsnew) but If you don't use a component every day, you'll maybe forget about their contextual menu entries and where they are... and foo_whatsnew only shows differences for the last start of f2k.
Please consider the following Playlist "Save" actions...
1. When Playlist Tab / right-click / Save playlist... please populate "File name" field and a default file format.
*. Allow ctrl-click on "Save" in the above to bypass the "already exists..." prompt.
2. When Playlist Tab or Tabbar / right-click / Save all playlists... please allow a default directory and file format to be specified.
*. Allow ctrl-click on the above to bypass any prompts.
It would be great to be able to edit properties of one song while listening to another without using the mouse: Now I can go with Ctrl-Dwn but Alt-Enter will edit current playing song instead. It's also confusing to press Alt-Enter for properties, but F2 to edit. Both keywords should allow to edit/ show properties (Pressing F2 on playlist can be programmed to show properties), but pressing Alt-Enter on song properties can't to allow to edit a song title.
Alt-Enter will edit current playing song instead
That's a default setting, but you can change it in the keyboard shortcuts preferences section. When assigning a context menu command to a key sequence, you can define whether you want the context to be the playlist selection or the playing track.
Hi,
It would be nice to assist the user in his lazyness and add the following function to the newly introduced
Properties Window -> Artwork Tab - Export to File
Enhancement a1)
Please, automatically add a filename (i.e. the filename of the track that had being selected), so the user does not need to type a name when exporting coverart.
Enhancement a2)
Add a suffic to the new filename, i.e. -artist, -disc, -backcover, -icon,
so the resulting filename would be, i.e. fooster - foomans rap-front.jpg, when the filename is fooster - foomans rap.mp3.
When more files are selected in the Properties Window, just take the first one.
This enhancement should only decrease the hard work the user has to type in a name manually ;-)
I assume, if several files from several folders are selected, f2k will write the file in the corresponding folder.
Would it be possible to automatically update the "File" tag in cue cue sheets when renaming/moving the cuesheet and linked file?
I currently rename and move radioshows with cuesheets into my own folder structure and it get's tedious to update "FILE" tag in each cuesheet every time I rename and move the files.
On a separate issue, I have this annoyance where whenever I close the tag proprties dialog, the foobar2000 window loses focus and I jump to another program. I'm on Windows 10 and previously never had this issue on other versions of windows. Is there perhaps a setting I'm not aware of to fix this?
please consider adding webp image format support to foobar2000.
this won't be an feature request..
Just thank's so much to Peter and whole development community for long-time hard work, all the experienced users for helpful comments and wish all of you healthy and happy new year.
With the recent inclusion of artwork in the Properties dialog window it would be nice if there was drag-and-drop image functionality such as,
- Ability to drag an image from one Properties dialog window Artwork tab to another Properties dialog window Artwork tab
- Ability to drag an image from the operating system into the Artwork tab
Dynamic Tag Fields on "Selection Properties" element of DUICould the Developer add dynamic tag fields to the Selection Properties element?
Some internet radio stations contain dynamic tags information that is not displayed.
For example, these streams contain the following dynamic tags: IRC, NOW, SOURCE, ENCODER, ENCODEDBY:
http://ai-radio.org/320.opus
http://relay-chi.gameowls.com/covers.ogg?1:gf2gIhG24K
http://www.darthradio.tk:8001/dstream
Thus, this element will be improved and will display information more fully.
1) Improved Album List / Library dBase
2) Native VST support
Hello Dev Team, above my whish list.
I am really in trouble with the current implementation of Album List. It is slow and not fluid for me (big library). I would suggest an SQL implementation relaying on an external SQL Lite dBase. This also to release memory from Foobar core application.
Other key improvement I am asking since long is to have a native support for the VST plug-ins.
All the best.
Andrea
Other key improvement I am asking since long is to have a native support for the VST plug-ins.
Amen to that!!
Other key improvement I am asking since long is to have a native support for the VST plug-ins.
Amen to that!!
While this is not native, one could probably use a (rater old, but working) component, named foo_vst (https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/VST_adapter) aka vst 2.4 adapter (https://hydrogenaud.io/index.php?topic=84947.0).
It helped me, but I'm only using it with old and free VST plugins, as I don't live on the edge with Steinberg science.
Anyways,
I came here to say, there are so many great and needful suggestions/wishes/feature requests, that I wish, we could
somehow vote for them....
Active decoder indicationHi there!
@psycho ,
@fuffi,
let me join your reasoning by posting this reference here
https://hydrogenaud.io/index.php?topic=118705.0 (https://hydrogenaud.io/index.php?topic=118705.0)
since I also find this feature useful.
Thanks!
Hi, Every. Single. Audio application on plant earth uses space bar as a toggle for start and stop. The closest I can get in Foobar2000 is Play / Pause. I don't want it to pause. I want it to stop (there are implications between the two; the next play command after stop is configured by user preference - start over, pick up where you left off. However, pause is only pick up where you left off.)
If I'm missing something, please write and I'll remove this post. Thank you all.
Hi, Every. Single. Audio application on plant earth uses space bar as a toggle for start and stop.
Curious claim. I tested WMP, VLC, MPC-HC, Winamp, iTunes and Groove Music and apart from Winamp they all used space as toggle for pause. Winamp didn't react to space at all.
Curious claim. I tested WMP, VLC, MPC-HC, Winamp, iTunes and Groove Music and apart from Winamp they all used space as toggle for pause. Winamp didn't react to space at all.
True. Pot player acts the same too (Play/Pause).
Hi, Every. Single. Audio application on plant earth uses space bar as a toggle for start and stop.
I think you got it something wrong.
Other key improvement I am asking since long is to have a native support for the VST plug-ins.
Amen to that!!
While this is not native, one could probably use a (rater old, but working) component, named foo_vst (https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/VST_adapter) aka vst 2.4 adapter (https://hydrogenaud.io/index.php?topic=84947.0).
It helped me, but I'm only using it with old and free VST plugins, as I don't live on the edge with Steinberg science.
Anyways,
I came here to say, there are so many great and needful suggestions/wishes/feature requests, that I wish, we could somehow vote for them....
Hello
@fuffi, the problem of vst 2.4 adapter is that it doesn't use protected memory and so when crashes it crashes the whole foobar.
And unfortunately... it crashes quite often...
Moreover it does not support vst 3, but only vst 2.
Regards, Andrea
You can add a shortcut for Play/Pause bound to spacebar in settings, I do not advise making it a global shortcut.
as I see it:
you can configure Keyboard Shortcuts:
- Space = Play or pause
- Ctrl Space = Stop
One of the things I most loved about the Foobar2000 mobile app when I first moved across from the Apple Music app was being able to see the full album title instead of just the first few characters. However, I have some extremely long album names & sometimes they still get truncated, which is frustrating as the most important information is often at the very end. (For example, if I have the same album ripped at different quality settings & I want to compare them, I need to see which is which, but I don't want that info cluttering up the album name so I'll stick it at the end.)
I would really like the option to not have my album names truncated at all, however small it makes the album art.
On the Foobar2000 Mobile App, there doesn't appear to be a way of seeing the track listing of the album you're actually listening to, unless it's the last thing you looked at.
In other words, if I go to an album & press play, I get the "now playing" page & I can swipe to the right at any time & go to the track listing of the album I'm listening to.
But, if I'm listening to an album & I swipe right & then go exploring & clicking around in the library, I can swipe left at any time to get back to the "now playing" page but I've then lost the direct link to the track listing of that album. I have to literally swipe right & then go clicking around in the library to get back to it.
The track listing of the album I'm listening to should always be one gesture away. Perhaps by swiping up, by clicking on the track title that's currently playing or by swiping the play page to the left, so that the current album is always to the "right" & the library is to the "left" of the "now playing" page. However it works, I reckon it should always be very easy for me to see the current track list.
I would like a "disable screensaver" option in prefs. (windows 7) please
I would like a "disable screensaver" option in prefs. (windows 7) please
File / Preferences / Playback / Prevent screensaver & monitor standby when playing
Please add a large playback control bar, like fb2k for mac, the buttons are too small now.
Please also add a kind of generic ASIO_input or audio_input so that it would be then possible to play any audio stream coming from any source (HW or SW from other audio applications using virtual audio cables)
The option to disable foobar2k responding to media keys would be awesome! I am using foobar2k primarily for it's DSP chain since I have Spotify but I can't use the media keys since that would Play/Pause, Reverse/Forward or Stop foobar2k as well.
The checkbox disable Windows 10 Universal Volume integration does not solve this problem
foobar2000 has been installed in portable mode.
Features that require changes to your system configuration have been disabled.
an old topic, but it's 2k20 :))
Are there plans to create a 'single folder mode', as 'portable mode' is by design artificially limited and does not supply a binding to the system for shell-integration and filetype-association ?
For backup- and simplicity-reasons (in multi PC environments) I moved forward to stay with single folders - as far possible - instead of system-wide spread configurations. This on it's own has of course nothing to do with possible bindings to the system, which is about usability.
Please add a large playback control bar, like fb2k for mac, the buttons are too small now.
Purely by accident I discovered it is already possible to influence the size of the playback control bar buttons.
I was adding a custom button and instead of an icon I chose a png file as button image. The thing is, no matter what sizes an icon file contains, Foobar2000 will always either choose a present 16x16 size or convert it to a 16x16 size icon image. However, it acts totally different when you specify a PNG file as button image. It will then use the
exact image size and
upscale the other, standard buttons to match the size of the specified PNG image.
So all you got to do is either specify a larger than 16x16 PNG image for one of the existing buttons or add a custom button.
(https://i.imgur.com/8VCcIjq.png)
Hi dear developer!
I have a proposition about "Media Library"->"Music folders". Could you please make it possible to EXCLUDE some subfolders from added folders? Such exclusion could be by regex (pattern) or by exact folder names.
What do you think?
Thank you in advance
I have a request that should make foobar2000 a little lighter on resources.
I've noticed that when playing an album, foobar re-loads external album art (folder.jpg) each time it moves onto the next track. As I stream music from a server and have large artwork, this means the albumart viewer goes blank for a couple of seconds between each track.
Could you implement a check to see if the album art source remains the same between tracks, and prevent reloading if it is?
Thank you for the best audio player in the world!
A different tab color (or something) for selected (active\inactive) playlists - (now it looks pretty the same (at least with high contrast windows theme)
see how Default \ Library selected look exactly the same
(https://i.paste.pics/a1d0b86e5709f3ba0dae85617d475756.png)
For Android, it would be really nice to have the lengths of playlists displayed.
In my DUI layouts I use a Properties pane where I want to display: Metadata, Replaygain and Playback statistics.
In version 1.5 the Properties tab Details (dialog) shows Playback statistics with a separate heading. In the Properties pane, however, it is part of "Other" which also contains some specific information I don't need to see there (mainly about mp3 e.g. <MP3_STEREO_MODE>).
My request is to separate the Playback statistics from the Other properties in a DUI pane (or is it called panel?).
An other way to get rid of the Other information there between <> would also do.
Is there any plans to remove FreeDB tagger from Foobar2000? FreeDB is dead since March 31st of 2020.
PS. http://www.freedb.org/
Hi,
Can we have an additional option to REMOVE files, which failed the converting process?
Say, the user has converted a lot of flacs/m4a/ape/... to mp3 and some files had problems because of a "corrupted" Flac-stream or whatever reason.
Users then read the "error box" and know why they failed, but the user needs to delete those (mostly) broken files manually, which is a lot of work, when converting, say, 1500 files from different folders.
Removing those failed files would help the users to not keep borked files on their harddrives.
In addition, those (removed) files would not pop up again when the converter is started again, because of the greatly improved new converter option to show already converted files and let the user chose to re-convert or ignore them on the next run.
In short,
when I am in a hurry and convert 1500 files to mp3, where, say, 10 failed for whatever reason, I don't want to keep those broken files *and* I don't want to delete those broken files by hand (from 10 different folders and sub-sub-sub-folders)
cheers!
fuffi,
There's an option "leave partial files...." under "Other" in the converter configuration, although I thought the default was for fb2k to delete them. Maybe it was when the option was introduced. I probably start with an existing converter preset and modify it to create a new one, but anyway.....
You need to check/uncheck that option for each converter preset you've created and update/resave the presets as you go. I'm not sure why it's not a global option.
Is that what you meant? The broken files you don't want to delete manually...are you referring to the output files or the source files as well?
Actually... automatically deleting the source files would probably ba a bad idea now I think about it. There's reasons an encode can fail other than the source file being corrupt.
Please make %path_sort% and album list view "by folder structure" sort files/folders as windows explorer does - files after folders. I believe this is long awaited feature:
https://hydrogenaud.io/index.php?topic=68266.0
https://hydrogenaud.io/index.php?topic=80480.0
https://hydrogenaud.io/index.php?topic=91480.0
https://hydrogenaud.io/index.php?topic=106299.0
Autoplaylist Properties box - Resize ability for the Y size.It's small for long queries.
(%comment% HAS A OR %comment% HAS B) AND NOT %comment% HAS ALL AND NOT %comment% HAS 11 AND NOT %comment% HAS 12 AND NOT %comment% HAS 0 AND %genre% HAS / AND %length% LESS "15:00"
This is all there is to see. It leaves things hard to edit. So if this dialog could be resized on the Y-size and that size remembered that would leave editing long queries a little less painful.
(https://i.imgur.com/jsEZ0J8.png)
Autoplaylist Properties box - Add a checkbox to live update
If there was a checkbox to update the auto playlist will it's been edited that would be great.
(https://i.imgur.com/1YlZpDh.png)
$regexp function as per my very old thread here: https://hydrogenaud.io/index.php?topic=114526.0
$regexp(x,expr,replace,case)
Replaces the pattern specified by the regular expression expr in the string x by replace.
The fourth optional parameter enables ignore case (1) or disables the ignore case setting (0). Please note that you have to escape comma and other special characters in expr.
This would be similar to how mp3tag behaves and would leave translating any regular expression written for that all the more easier.
TOS violation #6 double post.....twice.
Would like to see the ability to see the contents of the Play List folder in the "Album List UI Element" so you could browse playlists like you do any other folder. Maybe under a separate view. "By Album", "By Artist", "By Folder Structure", "By Play List", etc..
Thanks,
Howard
Something I would like to have is, alongside the PLAY , NEXT , PREV hotkeys...
A 'SKIP ALBUM' hotkey for when you are in Shuffle (albums) order and want to skip this album via a hotkey
If this already exists I apologise !
Converter doesn't fail or show a warning when a DSP that is part of a preset is missing. Can I request a setting that causes the converter to fail if one or more DSPs is missing?
See attached screenshot.
Hi Peter, :)
Changing theme files (.FTH) from command line here. Could we please get an advanced preferences option or command line switch to suppress the "Choose Theme Sections To Import" pop-up box and component labels? I only save the theme files with 'Main Layout', but still the pop-up box appears needlessly - I would prefer it to just apply all sections present. It would sure make changing of themes a lot smoother.
Cheers
Hello,
I have a couple of suggestions for the Spectrogram visualization, which is one of the main reasons I started using foobar2000.
1. It will be great if it's possible to specify to what -dB value the minimum color corresponds.
Currently it is -80 dB which at first glance is good, but there is a problem with that when you use ReplayGain.
Most of the newer albums have gain -8 dB or even -10 dB. The visualization displays the audio after applying this gain, so things which were visible before are disappearing, especially in the higher frequencies.
If it was possible to change the minimum color to represent -90 dB then the gain could be compensated.
Another possibility is to have an option to add a constant value in dB to the calculated values, or even use the same gain to reverse the ReplayGain effect on the Spectrogram.
2. It will be great to add an option to draw a frequency axis.
I know that it's more complex to make it always readable regardless of the vertical size. Some values will need to disappear when there is not enough resolution.
For example, Audacity only shows 0k, 5k, 10k, 15k, 20k, 22k when there is no space for more values.
Cheers!
I'd love to see a little feature added to the converter that would allow attaching cover art that is not attached to the source file but is in the source file's folder. I have a massive library of tta+cue albums and all of them have cover.jpgs in their directories.
(https://stn.s-ul.eu/46cw72yy.png)
When moving through a soundfile using the timeline bar, the time appears in a small box which (unfortunately) is positioned directly under the mouse pointer. Would it be possible to make this time display box appear above the timeline instead?
hi peter
any chance to get foo_playcount turn on/off ?
thanks
any chance to get foo_playcount turn on/off ?
Library menu > Playback Statistics > 'Monitor playing tracks'.
didn't see this all over the years ... stupid
thanks a lot anamorphic !!
Having this feature request, bring a nifty pattern presets manager to "Auto Fill Values" dialogue. Each pattern entered could be saved by an unique name, and revoked later from popup menu. It will resolve two things
- Long patterns could be easily distinguished by short name
- Important/complicated patterns never drop out from the history
- Simpler and straightforward invocation (see below)
Going even further, the preset could also (optionally) remember source selection (filename, clipboard or pattern), so that it could be applied directly from context menu ( Tagging > Auto Fill Values > [preset names] ). Presets without source set invoke Auto Fill Values dialogue for the selection, with it's pattern pre-filled.
This would be very useful.
It would be really, really nice if there was an option to change or at least invert the default color scheme.
I made this using Photoshop:
(https://i.imgur.com/hN42RCp.png)
I would love Foobar even more if I could do this for real.
When you double click a music file on Explorer, the "Always send new files to playlist" option allows you to put that file in a different playlist, but the entire playlist is replaced with that file. I would like to see an option have new files added to the end of that playlist instead.
When you double click a music file on Explorer, the "Always send new files to playlist" option allows you to put that file in a different playlist, but the entire playlist is replaced with that file. I would like to see an option have new files added to the end of that playlist instead.
I have noticed this issue too..
so I never bother with explorer file association I just drag and drop into a Foobar2000 playlist(s)
works as a work around... I guess..
but having this as a new or updated feature would be nice..
When you double click a music file on Explorer, the "Always send new files to playlist" option allows you to put that file in a different playlist, but the entire playlist is replaced with that file. I would like to see an option have new files added to the end of that playlist instead.
Preferences > Shell Integration > Set Enqueue as the default action
Then you also need to change the option for opening files from "play" to "enqueue". Unfortunately, there is no "enqueue and play" option, but you may or may not want that.
I would love winamp skin support.
The user could choose classic UI mode or winamp mode.
All advanced features are only available when winamp mode is disabled.
Any interest to make this?
An example player with winamp skin support is:
https://audacious-media-player.org/
With all the changes recently made to the Properties window, I'd get a feature request mine in too. Basically if you're editing a multiline field on multiple files at once, the edit field can be a little too short sometimes. Screenshot to illustrate the point - it would be way more useful if the edit field could stretch to the height of the window instead of being limited to about 6 lines of text.
(https://i.imgur.com/ww9DWbR.png)
Hitting enter in Media Library Search should not alter the current playlist: either it should be a no-op, or it should be a preference like "Media Library -> Always send search results to playlist: Search Results" (analog to the existing "Shell Integration -> Always send new files to playlist: Default" preference).
It took me ages to find out why my playlists sometimes got cleared for no apparent reason (see https://hydrogenaud.io/index.php?topic=118521.msg979299#msg979299 ). Now I know: because I type a query in Media Library Search that doesn't have any results & hit enter. When I hit enter in a search field, I just mean to say "I finished typing my query, now search please".
Would be nice to have a way to remove manually added input field names. A few times I accidentally a M instead of a MEDIA, or a ba instead of BARCODE, now it gets recommended everytime a start to type M, when I just want MEDIA.
Would be nice to have a way to remove manually added input field names. A few times I accidentally a M instead of a MEDIA, or a ba instead of BARCODE, now it gets recommended everytime a start to type M, when I just want MEDIA.
You can delete those in Advanced Preferences->Display->Properties Dialog->Field name suggestions, though it would be nice to be able to do it from the properties dialog too as it's easy to add them by accident
Would be nice to have a way to remove manually added input field names. A few times I accidentally a M instead of a MEDIA, or a ba instead of BARCODE, now it gets recommended everytime a start to type M, when I just want MEDIA.
You can delete those in Advanced Preferences->Display->Properties Dialog->Field name suggestions, though it would be nice to be able to do it from the properties dialog too as it's easy to add them by accident
Thanks, solved it.
It would be nice to be able to specify the grouping used by 'Auto track number' in the properties dialog
Any chance we'll ever get native FB2K VST plugin support?
Начиная с версии 1.6 (если не ошибаюсь) в Keyboard Shortcuts нет пункта Popup Main Menu. Это ошибка?
MOD Edit: TOS 10. (https://hydrogenaud.io/index.php?topic=3974) All members must post in English. Content in other languages are allowed as long as full English translations are provided, or otherwise at the discretion of the staff.
Translation:
Starting from version 1.6 (if I'm not mistaken), there is no Popup Main Menu item in Keyboard Shortcuts. This is mistake?
I figured out that the foo_ui_hacks component was responsible for the menu item, but I didn't install it.I would like to see virtual disk support as standard.With absolute paths, you can't share your builds with users.
Hi,
I would really appreciate if the "volume control slider" could be detached/unlinked from the Windows Volume Mixer slider.
In the options just a simple checkbox would be nice if someone wants it linked or unlinked!
If checked it would control the volume with Windows' solution,
If left unchecked I would expect a software volume control, thus I could use that as a "pre scaler" independently of Windows' solution.
This is what i mean:
(https://i.imgur.com/LCYjMCG.png)
I would really appreciate if the "volume control slider" could be detached/unlinked from the Windows Volume Mixer slider.
That was already added but was removed in foobar v1.6 because of windows bugs.
From v1.6 change log
Removed mixer volume sync feature due to bugs.
FEATURE REQUEST: I would love to see the ability to show more ID3 picture types. Ideally, I would like to show ALL the different PictureType values listed in the ID3 specification.
I've always found it frustrating that I can add multiple picture types in MP3Tag that no music players support currently, such as "Publisher Logo", "Lyricist", and "Conductor". foobar2000 already takes display of picture types more seriously than most other music players, but there are actually 21 picture types in the ID3 specification (https://exiftool.org/TagNames/ID3.html) we can choose from.
It would be wonderful if we could choose from any of the possible values. At the very least, if we could choose the composer picture type, that would be a wonderful boon to classical music fans like myself.
Feature suggestion: $dateformat() function, either from seconds or from a timestamp (in this case we need a timestamp function too, as well).
From seconds (or timestamp) will YYYY-MM-DD HH:MM:SS, displayed as needed.
Currently i would like to convert $mul(%play_count%,%length_seconds%) (from foo_playcount) into conventional form. Now i must to use an own function with 543 characters... :(
The second to wishlist: how to use this dateformatted value for sorting in Playlist View? It handles it as a text, instead of dateformatted number, so i must to use for sorting a second column, the original $mul(%play_count%,%length_seconds%).
The columns' width in the File selection properties panel is automatic, which is confusing, when I display a field with a long name, for example Embedded cuesheet (General section) or <MP3_ACCURATE_LENGTH> (Other section). Manually adjustable column widths would be better.
Feature request: Context menu in Album Art Viewer UI element to view cover art image with its own viewer
Now that we have this option at new properties tab it would be nice to have it in context menu at Album Art Viewer UI element.
Option to chose whether to open external or embedded image would be nice too.
Suggested tweaks to string functions:
$substr(): A way to read to the end of the source string, either by omitting the 'to' parameter or by passing a negative value.
$strstr()/$strchr(): An option to specify where the search should start. Would help with avoiding unnecessary $substr() calls.
For library files, it would be nice to have a way to get the path relative to the library folder it was sourced from. Note: I recognize that a file may be present in more than one library folder, since foobar2000 will allow you to add a folder and it's own subfolder to the library.
I have a bunch of long sort strings. Using the little 'Standard sort patterns' box in Advanced Preferences to update them is painful. Even using copy/paste between there and a proper editor doesn't help much, because it's still one long string. A UI to edit each sort pattern separately in a nice big box would be appreciated.
Cheers!
$substr(): A way to read to the end of the source string, either by omitting the 'to' parameter or by passing a negative value.
You can use $right() instead.
Can you please extend the queued tracks from 64 to around 200 or so?. I'm always hoping that this low limit gets changed to a higher amount in the next update and i always end up being disappointed :(. For people like me who listen to music all day long 10+ hours, this limit is way too small, especially since i jump from one artist album to another. Other then that i think Foobar is the best music player ever created :).
Feature request: Context menu in Album Art Viewer UI element to view cover art image with its own viewer
Added in 1.6.2.
Many thanks Peter!
Can you please extend the queued tracks from 64 to around 200 or so?. I'm always hoping that this low limit gets changed to a higher amount in the next update and i always end up being disappointed :(. For people like me who listen to music all day long 10+ hours, this limit is way too small, especially since i jump from one artist album to another. Other then that i think Foobar is the best music player ever created :).
nice info to know...
I usually put 3-10 in the queue and add more as it whittles down..
You can use $right() instead.
In order to use $right() to do what I describe, I would have to use $len() and $sub(). In other words, add extra function calls, which is contrary to the purpose of the request - to reduce the number of function calls necessary. :)
I'd like a way to save a shuffle between program restarts.
I frequently listen to playlists with Shuffle (tracks), but sometimes I need to close Foobar for various reasons (PC restart, etc.). I'd like to be able to maintain the same shuffle between restarts so I don't have to listen to repeats. Ideally, there would be an option to just maintain the same random/shuffle seed until a "reset shuffle seed" button is pressed.
Please add a visual indicator which playlist is running or a way to jump to the current play position.
Sometimes I accidentally click on a different playlist and can't find the current play position again - this is especially hard, when the play-indicator ran out of the viewport. Why doesn't the playlist automatically scroll according to the current entry?
Please add a visual indicator which playlist is running or a way to jump to the current play position.
Sometimes I accidentally click on a different playlist and can't find the current play position again - this is especially hard, when the play-indicator ran out of the viewport. Why doesn't the playlist automatically scroll according to the current entry?
These both exist already. To manually jump to now playing, hold shift and open the View menu and click "Show now playing in playlist". You can bind it to a hotkey or button too. You can also see visually which playlist is playing using the SimPlaylist component.
To automatically scroll to the now playing item, enable 'cursor follows playback' in the Playback menu.
You can also double click on the status bar to see whats currently playing.
Please support Windows 10 Dark Mode.
Tag "Clean up":
* Option to have it leading/trailing tabs/newlines, just like spaces are removed.
* Option to convert other newline to Windows crlf format.
Could be an option under Preferences -> Advanced -> Tagging -> General
Minor request for the "Select stream" feature:
Grey it out if there is only one audio stream.
I could certainly also ask for info fields about __audiostream (now selected), __audiostotal - and maybe get a naming that would be consistent with "picture now selected" and "pictures total number of embedded". (And, for that matter, also number of video streams present in a file, even if fb2k has no intention of displaying it for itself.)
I was not enough clear, and the post is no longer editable.
The columns' width in the File selection properties panel is automatic, which is confusing, when I display a field with a long name, for example Embedded cuesheet (General section) or <MP3_ACCURATE_LENGTH> (Other section). Manually adjustable column widths would be better.
So. i ment: Manually adjustable
and memorized (even after a restart) column widths would be better.
Is it possible to have FLAC bitrate fluctuate in real time like it does for lossy codecs? (in status bar/status pane etc)
Only in a hacky way, because the FLAC library literally does not expose that information. A library consumer would need to track how much data is read by the library's file access callbacks, and compare that with how much data is emitted by decoding.
Only in a hacky way, because the FLAC library literally does not expose that information. A library consumer would need to track how much data is read by the library's file access callbacks, and compare that with how much data is emitted by decoding.
What is the static number displayed then? Is it just the average over the total track?
The static number is reported by the library, I assume. It can't be just the average for file size versus duration, as the bitrate is unaffected by things like tags or embedded album art.
If it's not too much trouble, please add an option to the Skip Silence DSP to limit its effect to only specified playlists.
Thank you!
^ Can use Playlist Attributes (https://www.foobar2000.org/components/view/foo_playlist_attributes) ?
I checked out that plugin. It seems that it lets you assign a specific DSP preset to a playlist, but that won't work for me since I already use several DSP presets depending on if I'm using headphones or not.
Thanks for the suggestion! It's close to what I'm looking for.
A more robust and advanced built-in ways of...
- Finding duplicates in a playlist
- Finding, removing or replacing dead entries in a playlist
Would it be possible to add keys support to the application? I mean very simple set: space (play/pause), right arrow (10 seconds forward), left arrow (10 seconds backward).
I have a pretty specific feature request: Make global hotkeys really global.
I don't know the technical details why this is happening, but when i'm playing games the foobar2000 hotkeys don't work while the game is in focus. Outside of the game they work fine. I even use keys not in use anywhere else (F16-F24). Programs like TeamSpeak, Discord or OBS don't have this issue, so it should be doable. OBS is even open source, so maybe it would be easy to find out how they do it for a developer...
Thanks. :)
Would it be possible to add keys support to the application? I mean very simple set: space (play/pause), right arrow (10 seconds forward), left arrow (10 seconds backward).
Already there, see attached images.
Hi. Can anyone help me to give back an option Open directory by double-clicking on Cover Art?
It would be great if visualizations could take signal before ReplayGain and DSPs.
Hey there!
i like the replaygain-feature, it would be nice though to output the replaygain-info via midi (or serial) to have my monitor-controller do the gain in the analogue domain....
Suggestion:
0dB-> MidiCCxx = 63
+-0.5 step -> MidiCCxx = +-1
what you think?
thanks!
Is there a possible way to integrate the add-on installation to main program? I think it's convenient to have than browse to the main site.
For example when I found the youtube add-on I searched the creator's site for updates until I found that you also hosted it.
It would be great if visualizations could take signal before ReplayGain and DSPs.
I understand where you're coming from, but that would cause some problems. Some DSPs can alter audio volume, and I user the Peak Meter visualization to see if they cause clipping.
Is there a possible way to integrate the add-on installation to main program? I think it's convenient to have than browse to the main site.
For example when I found the youtube add-on I searched the creator's site for updates until I found that you also hosted it.
What else than Preferences -> Components -> Get updates are you asking for?
That said, it could have been an idea to indicate for each component whether fb2k can indeed check for updates. I don't even know if it can (I don't bother to install something-from-somewhere-random to check). For MathRoomEQ, fb2k says it cannot be updated automatically, but it would be a good thing if fb2k would report that component x cannot be checked for updates.
I want that particular window to show everything from the component's page. And I'll install whatever I want.
Would like to have the ability to customize what double clicking album art does.
I would like an additional playback mode, please: Play Once.
Sometimes I just want to click files on a playlist and have them play once, without moving on to the next song or making a one-item playlist or setting "Stop After Current" each time. :)
I would like an additional playback mode, please: Play Once.
Sometimes I just want to click files on a playlist and have them play once, without moving on to the next song or making a one-item playlist or setting "Stop After Current" each time. :)
Preferences / Playback You can achieve that with
enabled Stop After Current but
unchecked Reset the above when stopping.
I'm aware of that, but I don't want to go into preferences and change that option every time I want to change playback mode. I use Stop After Current a lot, and in general (>99% of the time) I prefer it to be reset after stopping. Basically, it would just be a whole lot more convenient for my use case if there were a Play Once mode in the Playback Mode dropdown box.
I'm aware of that, but I don't want to go into preferences and change that option every time I want to change playback mode.
You don't have to go into preferences, you can disable it at Playback menu / Stop After Current.
You don't have to go into preferences, you can disable it at Playback menu / Stop After Current.
Sorry, I meant changing the option for Stop After Current to Reset After Stopping. You can't make a button for that and it isn't in a context menu, only in preferences.
I use Stop After Current a lot and I need it to always reset after playback stops. Ticking the box to make it not reset would be the equivalent of me having to go into preferences every time I, say, want to change playback mode from Default to Shuffle (except in this case it would be Play Once).
Hey guys, hey Peter, I have two suggestions regarding transferring of album art, here "folder.jpg" and "cover.jpg".
a) I use the converter to split classical music for target devices into works. It's complicated code. If converter code splits one album into multiple folders, "Copy other files to destination folder" does not copy the files into any new folder. It just seems to copy into one (the first?) folder. This is a real problem after batch conversion of 100s of works, it is too much work to find and copy all album art folders manually.
Suggestion: Copy files from the source folder into each newly created target folder.
EDIT: Screenshot attached. You can see, the files originate from one album (source was a flac file from one folder), the seperate works got split into multiple folders, but only the first one gets the album art.
b) Speaking about huge batch jobs. Sometimes there is the need to interrupt them. But then you have to restart from scratch, because replaygain and file copy are done after all conversion jobs.
Suggestion: Reconsider the order. It may be preferable to do 1. convert folder 1- replaygain folder 1 - copy files.... then convert folder 2 - replaygain folder 2... copy files.
May be I am not seeing the complications of grouping it to seperate jobs, but maybe there is a way to reorder the jobs to make it more failsafe.
May I ask if can provide a 64-bit Windows Build?
May I ask if can provide a 64-bit Windows Build?
there is no 64bit version of Foobar2000 for Windows yet..
only ANDROID/iOS has a 64bit version...
as far as I know..
I'm looking for a way to convert audio files with higher bitrates to smaller formats, when copying them on my Ipod using the ipod manager tool. Itunes offers this option, but I would prefer using foobar of course! thanks
screenshot:
https://postimg.cc/7GBCxv2m
I would like to have a playlist tab which always keeps the currently played album, even if I click around on the album list panel. Right now, I can see no obvious way to restore the "currently played album" view.
You can drag or send via right-click albums for playing to one playlist and browse the library in another playlist and remember to not start playback there. There is an option in Preferences called "Library viewer selection playlist" to enable this.
That option is actually enabled, but there seems to be no obvious way to automatically create a playlist from an album which I "Play in foobar2000" (context menu). Your suggestion might work, but it is not quite as comfy yet. (Still, thank you.)
You could have Foobar send files from command-line to the Default (or another) playlist instead of the currently activated one, which might be the volatile Library. It's in Preferences, Shell Integration. Although it seems one has to choose between enqueue and immediate playback there, and the latter then erases the contents of the playlist. I don't have much experience with using file associations in Foobar.
Ah, thank you, that solved the problem in a way: I chose "Always send files to the playlist", created a "Now Playing" playlist and now everything works exactly as I want it to. I rarely "Enqueue" (and if I do, I use Drag and Drop, just to be sure).
You see, I don't use foobar2000 professionally enough yet ... :-)
Fixed for me!
I've been using Foobar2000 since 2007 and it's covered my needs spectacularly! So I wanted to say thank you so much to those who have developed it over all these years. I know there are a few items in this post, but after using it for so long these are the only things I can think of for my wishlist. I know there are a few workarounds and different ways to handle things, but these options would just make things easier and more convenient for me.
1. Save shuffle between program restarts.
2. Option to limit Skip Silence DSP to specified playlists (I already use different DSPs depending on whether I use speakers or headphones, or if I'm testing things, so automatically setting a DSP for a playlist isn't an option.)
3. Playback modes: Play Once (Track), Play Once (Album), Repeat (Album)
4. Random Track button for currently viewed playlist. Normally when you click the Random Track button, it will play a random track from the currently active playlist rather than the one being viewed, if it is different. If there were a context menu item (right click on a song) for play random track, that could be made into a button for playing a random track on the currently viewed playlist. (There's already a context menu Play button that works in this way). I also want to make it clear that I appreciate the way the normal Play and Random Track buttons currently function, and I would not want this functionality replaced, just expanded upon.
5. This last one is very minor for me, but my dropdown for playback devices has 39 entries. It would be nice to be able to hide ones that I will never use.
I wish I knew how to make plugins for Foobar2000 so I could do these things myself, but my coding knowledge is limited to small title formatting syntax. Are there any resources I could use to get started, or is it basically hopeless to do these things without years of coding experience?
3: stop after album (https://hydrogenaud.io/index.php?topic=83743.msg723420#msg723420)
3: stop after album (https://hydrogenaud.io/index.php?topic=83743.msg723420#msg723420)
Nice! Is there any way to make specific ones appear in the standard playback mode dropdown?
**Edit** Never mind. This is not what I'm looking for. Instead of adding actual playback modes, it just uses "Stop After Current" in different ways.
Simple suggestion for Foobar:
Add the following keyboard shortcut by default:
Space - Play/Pause
It just takes about 10 sec to set that up in preferences - keyboard shorcuts. Why would it even need to be default? Not all users use space bar for play/pause.
It just takes about 10 sec to set that up in preferences - keyboard shorcuts. Why would it even need to be default? Not all users use space bar for play/pause.
Exacty.
Some people are too lazy nowadays.
Dolby Atmos Output (Windows Sonic) for more than 8 channel sources:
https://docs.microsoft.com/en-us/windows/win32/coreaudio/spatial-sound
This would be via a hdmi connection from your computer to an Audio Video Receiver (or soundbar, etc. with Dolby Atmos decoder).
I'm not asking for dynamic object support, just channels with pre-assigned speaker locations.
Support in ASIO channel mapping for "ground" or "bottom" speakers, as in speakers below the horizontal. such as 7.1.4.4
It looks like microsoft calls them:
BottomFrontLeft,
BottomFrontRight,
BottomBackLeft,
BottomBackRight
https://docs.microsoft.com/en-us/windows/win32/api/spatialaudioclient/ne-spatialaudioclient-audioobjecttype
an undo feature for layout editing, please
Is there a way to make Foobar2000 volume reset to a specific level (like, say, -0dB) every time it's closed and reopened? If not, that would be a useful feature for me.
Are there any plans for implementing Last/Libre.fm scrobbling in Mac/iOS apps? And/or plugin API so others can implement scrobbling?
Scrobbling on Android can be achieved using external apps since all music plays are exposed via system API, but on iOS such API doesn't exist so all apps have to implement scrobbling by themselves.
I second this question for macOS.
I was a long term user of mp3tag and started using foobar only because of a need to calculate crc's from various tag, but since then it's proven indispensable, and has allowed me to consolidate a workflow of many tools to just one, so thank you for such an elegant, configurable product.
My only request would be to make the Properties window dockable as a standard UI element. I'm currently using TagBox for that (see attached picture), but it hasn't been developed since 2011 so I'd rather move to a stock solution.
Oh, and I currently use Keyboard Shortcuts to simplify my editing workflow (clear tags, tag from musicbrainz, apply replaygain, rename e.t.c.) and if there's any way to string multiple actions together that would be cool.
Other than that I couldn't fault it!