Skip to main content
Recent Posts
1
Opus / Re: Opus gapless and glitchness encoding
Last post by 40th.com -
Given that almost everything written here is incorrect

Given your precision...I find your claim lacking.

My point was very to the point.  It stands by itself why opus can't be considered for music tracks (re: album play and general single play - pick album gain for the gain to use and consider yourself lucky enough).  You can start here.

https://www.ietf.org/mail-archive/web/codec/current/msg02944.html

as a mid-way point.  If I come to find specifics in the source (it's been a long while since I looked at it) I may update here.  jmvalin made a comment about fb2k doing something on its own.  It's not in the opus spec.  The spec (as I remember, and from reading Monty's very-old-now comments, about opus) looks like opus was intended for video/web play, not music album play.  Microsoft in newer Windows 10 also looks to be using it only for web play (the browser, for audio of videos using opus).

Point is, if it can't do replay-gain right, it won't sound gapless when using RG.  Not even close.  Dismiss RG if you want.  I can't.  And what exactly is your problem with this now?
3
Support - (fb2k) / Re: Request: fb2k and musicbrainz
Last post by Sandrine -
Pointers much appreciated. I had a quick look at foo_renamer - there is no documentation but it seems to do the opposite of what I want: Replace normal characters with their "beautified" versions.

Edit: I found the function under Right-click "utilities". Indeed, it renames characters to the opposite of what I want. Furthermore, the characters in the settings dialogue cannot be changed, "APPLY" is greyed out when I type in a different character.
6
Support - (fb2k) / Re: Request: fb2k and musicbrainz
Last post by j7n -
Music databases deal with human-readable titles in natural language with complete punctuation, not filenames. MusicBrainz isn't unique in this regard, exept maybe in that it requires diacritics in French uppercase and Italian too.

You can use $replace() function to define a table when renaming with File Operations, followed by $ansi() to remove all remaining special characters. I use $replace() by default in my collection to avoid compatibility issues with old software, and also save the cleaned "ascii filename" in a tag field for non-English titles, so it can be restored later or searched by. See this example in Mp3Tag for a proposed table for common symbols.

The substitution should really be configurable to permit choosing whether a character is replaced by one or two symbols (ä->ae,å->aa,ā->aa). A tabular GUI for configuring this is something I don't expect to see in Foobar.

Not sure what the maximum number of parameters for replace() in Foobar is. It is sufficient to handle a few languages.

Spoiler (click to show/hide)
7
General - (fb2k) / Displaying dynamic image in place of stub image
Last post by C3POwen -
I'm trying to set up my library so that if an artist image isn't available, the letter of the artist (saved as an image) is displayed instead. However, I don't want to have to put an image of the letter A into 29 artist folders, B into 53 artist folders, and so on.

In the same way that "%filename%.jpg" and "%album%.jpg" are two of the default patterns under "Front cover", I've tried to do something similar under artist using a title formatting string, but also including a full file path as part of it:
Code: [Select]
C:\Program Files (x86)\foobar2000\letters\$left(%album artist%,1).png

The idea is that it pulls back "B" for "Beatles", "S" for "Stevie Wonder", etc., but this doesn't seem to work, and the stub image is still displayed. Is there something I'm missing, or is this a limit of foobar2000 and I need to find an alternative way of achieving this?
8
Opus / Re: Opus gapless and glitchness encoding
Last post by j7n -
I'd like to see internal support for encoding to Opus in Foobar, which would process an album as a continuous stream and use the libopusenc library directly, maybe guessing an album by a tag pattern like during RG scanning. An out of the box, fully gapless support in Foobar, unlike with other codecs, might slightly promote the status of Opus as the current standard.

It seems that the issue can't be completely solved with a command-line encoder, except maybe with a hack where a fraction of a second of data is saved in a temporary location and prepended when encoding the following track. And this can't work reliably when encoding multiple files simultaneously, and it won't prevent the transition click from bleeding backwards. A file splitter that requires typing into the console isn't a solution either for daily use.
9
MP3 / Re: best mp3 encoder with something better than a command line interface?
Last post by greynol -
With the settings I used in lame, I saw in spectrograms some kind of denoise, but the music sounds apparently identical, from the subwoofer bumps to cymbals. I tested >30 samples. Now I have to prove there are improvements based on the psy fine tuning and concludent ABX tests.
Proof based on psy fine tuning?  No.

Concludent [sic] ABX tests?  Yes.  Where are they?

So far you've done nothing to justify your hijacking this topic.
10
MP3 / Re: best mp3 encoder with something better than a command line interface?
Last post by saratoga -
I hope to obtain good results with all filters OFF and with the psy fine tuning (interchannel masking ratio and sticking around with the psy masking values). The default settings output something crappy and the differences are obvious for any real Hi-FI audio system.

Default 320kbps audio, of almost any format, is generally transparent.  If you don't already realize this, you should stop what you are doing and try it out. 

With the settings I used in lame, I saw in spectrograms some kind of denoise, but the music sounds apparently identical, from the subwoofer bumps to cymbals.

Spectrograms are meaningless.  Do not even waste your time with them.

Now I have to prove there are improvements based on the psy fine tuning and concludent ABX tests.

Maybe this is a language barrier, but logically to improve something you must first find a problem.  If you don't find any problems, then how are you expecting to improve anything?  You are not making a lot of sense. 
SimplePortal 1.0.0 RC1 © 2008-2018