Hydrogenaudio Forums

Hosted Forums => foobar2000 => General - (fb2k) => Topic started by: Vicas on 2018-08-28 20:16:16

Title: [Suggestions / Wishlists] for future updates
Post by: Vicas on 2018-08-28 20:16:16
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: anamorphic on 2018-08-28 22:15:28
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...  ;)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Sergey77 on 2018-08-29 16:03:31
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: jdycus on 2018-08-31 12:46:42
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Rozzo on 2018-08-31 18:47:06
 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
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Sergey77 on 2018-09-09 05:16:49
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: stephane.deom on 2018-09-09 09:29:37
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-09-11 09:54:56
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"?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Anakunda on 2018-09-11 15:14:04
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-09-11 15:35:58
- 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 ...
Title: Re: [Suggestions / Wishlists] for future updates
Post by: sanskrit44 on 2018-09-11 19:24:52
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)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: EpicForever on 2018-09-14 06:48:49
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Vicas on 2018-09-15 22:52:36
^ 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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: 2tec on 2018-09-16 00:44:21
text labels in addition to images for toolbar buttons in the DUI, please
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Sergey77 on 2018-09-20 16:56:35
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-09-21 10:55:25
* 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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Pollux88 on 2018-09-21 16:26:08
A feature to disable components instead of uninstalling them would do quite nice both for this purpose and in general.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: DJ FRANK G. on 2018-09-22 15:54:37
I need this:

https://hydrogenaud.io/index.php/topic,114041.msg939137.html#msg939137
Title: Re: [Suggestions / Wishlists] for future updates
Post by: DJ FRANK G. on 2018-09-22 15:57:38
In RIP dialoge a button for select all / deselect all tracks like in EAC.!!!!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: rolandm on 2018-09-25 17:16:17
Just a small change: In Spectrogram Visualization allow more FFT Size settings, at least 32768 and 65536.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: snxxfuzz on 2018-09-26 07:21:21
Combination of Album gain and Track gain
as 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
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-09-26 09:12:35
mi-i-i-inor nuissance. Either resizable - or just one character wider, and that slider will be gone.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Sergey77 on 2018-09-30 04:59:19
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: amiti on 2018-10-01 21:49:46
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Skeebadoo on 2018-10-03 12:53:39
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?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: kode54 on 2018-10-03 23:41:49
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: mjm716 on 2018-10-04 05:07:05
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

Title: Re: [Suggestions / Wishlists] for future updates
Post by: Wipsigoh on 2018-10-05 04:13:26
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-10-05 16:51:24
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: kode54 on 2018-10-07 03:29:13
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: 801evan on 2018-10-07 12:13:34
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Case on 2018-10-07 13:32:19
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: 801evan on 2018-10-07 14:07:23
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: fbuser on 2018-10-07 14:51:31
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).
Title: Re: [Suggestions / Wishlists] for future updates
Post by: 801evan on 2018-10-07 15:00:40
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: kode54 on 2018-10-07 22:21:09
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: 801evan on 2018-10-08 08:02:33
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: kode54 on 2018-10-08 08:22:29
"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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-10-08 12:14:50
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):

Title: Re: [Suggestions / Wishlists] for future updates
Post by: 801evan on 2018-10-08 12:31:21
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.

Title: Re: [Suggestions / Wishlists] for future updates
Post by: Case on 2018-10-08 16:11:19
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-10-08 18:09:46
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).
Title: Re: [Suggestions / Wishlists] for future updates
Post by: alpha centauri on 2018-10-08 22:30:27
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
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Wipsigoh on 2018-10-12 04:27:50
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Case on 2018-10-12 07:37:15
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Sergey77 on 2018-10-12 17:02:28
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Sergey77 on 2018-10-14 08:59:51
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):
Spoiler (click to show/hide)
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: alpha centauri on 2018-10-15 22:09:18
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
Title: Re: [Suggestions / Wishlists] for future updates
Post by: HaVeeL on 2018-10-17 10:03:03
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?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: robrock80 on 2018-10-17 14:07:44
Is it possible to make foobar2000 able to group convertion presets in custom groups?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-10-19 18:52:33
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"?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: onosendai on 2018-10-20 01:05:05
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 ?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: kode54 on 2018-10-20 02:23:03
There is always undo, even for deleting playlists, unless you quit the player before attempting to undo.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Sergey77 on 2018-10-20 10:23:25
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:
Spoiler (click to show/hide)
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):
Spoiler (click to show/hide)
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. :)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: anamorphic on 2018-10-20 12:47:31
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)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: khashayar on 2018-10-21 12:02:04
Although I made a separate issue for this but:


https://hydrogenaud.io/index.php/topic,116696.0.html
Title: Re: [Suggestions / Wishlists] for future updates
Post by: boxerfan88 on 2018-10-23 15:24:56
Request for new variable     %current_active_playlist_name%
Thank you.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Pi on 2018-11-07 15:54:57
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?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: darkflame23 on 2018-11-07 17:53:32
1. Right click on the default UI and select "Output Switcher".
2. Not sure.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: wcs13 on 2018-11-24 02:38:39
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: anamorphic on 2018-11-24 04:47:58
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: wcs13 on 2018-11-24 06:50:12
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 ?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: mjm716 on 2018-11-24 10:12:49
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
Title: Re: [Suggestions / Wishlists] for future updates
Post by: anamorphic on 2018-11-24 13:26:18
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 -
Code: [Select]
$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)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: khashayar on 2018-11-27 21:11:02
Including Waveform Minibar (mod) by Default...
 :D
@Case
Title: Re: [Suggestions / Wishlists] for future updates
Post by: mjm716 on 2018-11-28 03:31:21
Wish: An items function.

eg. $items(%tag%); $subitems(%tag%)



Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-11-28 07:09:35
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: MetaPixel on 2018-11-30 08:01:35
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: khashayar on 2018-12-04 15:05:19
"Open Containing Folder" for .RAR .ZIP files opens the Compressed file Directory. instead of being Disabled Altogether.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-12-08 11:20:30
"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?)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: piloto on 2018-12-10 11:31:19
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Porcus on 2018-12-10 11:50:29
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?)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Sergey77 on 2018-12-10 13:52:38
for displaying a variable bitrate of the stream items at playlist:
https://hydrogenaud.io/index.php/topic,116873.msg964771
Title: Re: [Suggestions / Wishlists] for future updates
Post by: sveakul on 2018-12-10 19:53:09
for displaying a variable bitrate of the stream items at playlist:
https://hydrogenaud.io/index.php/topic,116873.msg964771
+1
Title: Re: [Suggestions / Wishlists] for future updates
Post by: fzanuzzo on 2018-12-10 21:25:43
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: anamorphic on 2018-12-11 00:04:56
^ @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))
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Coreda on 2018-12-11 10:53:26
"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?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Le Croissant on 2019-01-01 07:26:26
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Le Croissant on 2019-01-01 07:45:53
"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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: kode54 on 2019-01-02 01:15:49
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: darkflame23 on 2019-01-02 10:58:10
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

Title: Re: [Suggestions / Wishlists] for future updates
Post by: koupa on 2019-01-02 18:09:46
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Le Croissant on 2019-01-03 07:15:24
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Le Croissant on 2019-01-03 07:20:57
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: darkflame23 on 2019-01-03 09:50:46
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: koupa on 2019-01-03 18:05:06
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: fuffi on 2019-01-04 23:12:28
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
Quote
* Configurable "Search for same .... " context menus.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: j7n on 2019-01-06 14:27:43
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Rollin on 2019-01-06 21:36:00
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Le Croissant on 2019-01-07 11:42:33
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: darkflame23 on 2019-01-07 14:41:35
No worries, took me a while to find the settings too!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: zeremy on 2019-01-07 18:07:10
Autocomplete in Media Search Box as described here:

https://hydrogenaud.io/index.php/topic,96140.msg802995.html#msg802995
Title: Re: [Suggestions / Wishlists] for future updates
Post by: koupa on 2019-01-07 19:08:50
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
Quote
* 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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: anamorphic on 2019-01-09 15:06:17
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).
Title: Re: [Suggestions / Wishlists] for future updates
Post by: anamorphic on 2019-01-09 15:58:51
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
Title: Re: [Suggestions / Wishlists] for future updates
Post by: koupa on 2019-01-11 18:24:38
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Rollin on 2019-01-18 17:13:13
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
Title: Add an additional EJECT Button to the "Open Audio CD" Dialogue
Post by: fuffi on 2019-01-20 10:13:19
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: anamorphic on 2019-01-31 19:56:28
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. ;)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: loz on 2019-02-22 13:54:06
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: jazzthieve on 2019-02-22 14:00:50
What is stopping you from selecting all tracks of the album and manually tagging them with an album rating?
Title: Re: [Suggestions / Wishlists] for future updates
Post by: davideleo on 2019-02-22 14:56:35
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: loz on 2019-02-22 17:11:23
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: khashayar on 2019-03-05 19:00:13
Built-in/Background Updates.

especially for frequent Beta Updates.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: jazzthieve on 2019-03-05 19:58:34
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Jailhouse on 2019-03-05 22:17:52
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Dobro5000 on 2019-03-13 15:18:50
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"
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Ivodam on 2019-03-17 13:06:05
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!

:)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Euathlus1985 on 2019-03-17 13:36:27
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: lvqcl on 2019-03-17 13:56:43
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: darkflame23 on 2019-03-17 17:01:46
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Ivodam on 2019-03-17 20:23:05
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Tomdominer on 2019-03-26 14:44:19
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Case on 2019-03-26 15:10:28
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Tomdominer on 2019-03-26 15:29:01
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!
Title: Re: [Suggestions / Wishlists] for future updates
Post by: j7n on 2019-04-06 12:29:21
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: j7n on 2019-04-10 11:05:47
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).

Spoiler (click to show/hide)

Apologies for double post
Title: Re: [Suggestions / Wishlists] for future updates
Post by: thelosslessone on 2019-04-13 10:46:42
Option to not show confirmation dialog when deleting files with Shift+Delete.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: mzso on 2019-04-20 22:47:10
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)
Title: Re: [Suggestions / Wishlists] for future updates
Post by: Daeron on 2019-04-21 10:13:34
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.
Title: Re: [Suggestions / Wishlists] for future updates
Post by: mzso on 2019-04-21 15:01:14
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.
SimplePortal 1.0.0 RC1 © 2008-2019