"MP3 is dead" missed the real, much better story (2017)
marco.org
marco.org
The most insane thing about this is that none of the patents specify enough detail to actually implement MP3 - the official specifications are behind lock and key, and can no longer be purchased for any price. Unless they leak from someone who had a license, the public will never get to see them.
For all intents and purposes, the LAME source code is now the official specification for MP3.
So, it was never a valid patent to begin with.
Patents only cover the non obvious details to do some very specific thing. They aren’t CAD drawings with every detail specified, so you may be able to make a windshield wiper from one but it wouldn’t be a drop in replacement for a specific vehicle’s windshield wiper, in fact multiple different designs can all fall under the same patent.
The existence of multiple MP3 related patents makes it clear it’s not simply implementing a single idea. So you may be able to make a similar compression algorithm, but it wouldn’t be MP3.
I'm with you with the closed specifications: Those should be definitely open now.
How a decoder should work is exactly defined (a quick look on Wikipedia mentions ISO/IEC 11172-3, not sure if that's a free/open standard or not). So one should expect 1:1 correspondence between encoded stream and decoded sound (minus rounding errors?), regardless of decoder used.
For already-encoded MP3s in people's archives this doesn't matter anyway, as the loss in "lossy compression" was already eaten, and no amount of re-coding or bitrates can recover that. Transcoding = more loss.
Not to mention the hassles involved in transcoding, likely for little gain if any.
Even though there are literally over a billion people that can write English across the entire planet, and probably a few hundred thousand journalists active at any given time. Very very little is actually published in any given week.
I used to read the Wikipedia current events portal to get a relatively unfiltered stream of world news: https://en.m.wikipedia.org/wiki/Portal:Current_events
https://podcast-standard.org/audio/
"Spotify for Podcasters" is the biggest hosting service pushing AAC usage, with ~30% of their inventory being AAC. https://podcast-standard.org/hosting_systems/spotify/
Thank you for the fantastic website, by the way! It's fascinating.
The most common solution I can see is to provide multiple RSS feeds, one for each audio format.
I mostly use OPUS nowadays. Just download a podcast/audiobook/whatever, convert it to 32 kbps (which even is redundant! even lower is totally Okay, 24 kbps still can sound subjectively lossless for human speech, 16 kbps will probably be still good yet audibly different) OPUS with the voip profile and fit tons of content to listen to offline on whatever a humble storage your portable device has left.
OPUS really saves the day as today smartphones storage usually is filled with high-quality pictures and videos you have taken and apps getting gigger and bigger every year.
I wish Apple would introduce first-class OPUS support in the M4B container in iTunes but as long as it doesn't (and I doubt it ever will) 3-rd party audiobook players do a great job.
On Android "Smart AudioBook Player"[2] does a perfect job.
[1] https://apps.apple.com/us/app/mp3-audiobook-player-pro/id889...
[2] https://play.google.com/store/apps/details?id=ak.alizandro.s...
I'm glad you're saving that old 64MB player from landfill but the size of podcasts isn't a problem from even budget phone perspective.
AFAIR this is not correct (it's based on the Opus marketing page). In the last decade, interest in transparent bitrates (192+ kb) has faded, so it's hard to find listening tests.
A few blind tests on the Hydrogenaudio page¹ report MP3 to be inferior to AAC at 192 kbps. A research reports² that the quality is the same (although if I understand correctly, looking at one analysis, results of noise/distortion are inconsistent, e.g. WAV being in some cases noisier/more distorted than MP3³). The same research references another research that find MP3 to be transparent at bitrates >= 256 Kbps.
Something I remember is that MP3 spends a disproportionate amount of storage in order to encode frequencies > 16 Khz. This may explain why in some tests, it performs worse in mid-high bitrates (160/192 Kbps), although I don't know the technical details.
¹=https://hydrogenaud.io/index.php/board,40.0.html
AFAIR, LAME applies at 16 KHz cutoff at 128 kbps, and 17 Khz at 160 kbps. I don't have data about the others, but AFAIK a similar approach should apply.
I'm not able to hear above 16 Khz. I've tried only once an experiment with another person, and they were definitely able to discern the difference.
There is also xHE-AAC https://gitlab.com/ecodis/exhale https://www.mainconcept.com/hubfs/PDFs/User%20Guides/MainCon...
The 128kbps version doesn't sound much like the original, but it's still a pleasant sound with hardly any pre-echo. The 160kbps version, even with the extra lowpass, has obvious and annoying pre-echo on the first hit.
-q0 -b128 (b128)
-q0 -b160 (b160)
--preset cbr 128 (pc128)
--preset cbr 160 (pc160)
--preset 128 (pa128)
--preset 160 (pa160)
Using the Foobar2000 ABX comparator I was able to 5/5 ABX: wav vs. b128
wav vs. b160
b128 vs. b160 (this one was 7/8 ABX)
wav vs. pa128
wav vs. pa160
b128 vs. pa128 (more difficult)
pa128 vs. pa160 (more difficult)
I did not successfully ABX b160 vs. pc160.I didn't do ABC/HR so I can't say for sure what my ranking would be, but my guess is:
wav >> b128 > (b160 or pa160) > pa128
I wonder if just straight out filtering them would result in better 160Kbps MP3s, it's not like most people can hear them...
https://andrewrondeau.com/blog/archive/2016-07
Basically, MP3 is crap at 320kbps, and AAC is somewhat better.
The problem is that both formats roll off high frequencies. It's fine if you're listening in a car, through cheap speakers, on a noisy plane, aren't sensitive to higher frequencies, ect, ect. But, if you're in a quiet room with good speakers / headphones, and you have good ears, the high frequency roll off is noticeable.
Here's an online ABX test of 320kbps MP3 using a modern encoder:
http://abx.digitalfeed.net/lame.320.html
Very few people are capable of hearing the difference, and even then only in difficult-to-encode samples. I don't think it's reasonable to call something of this quality "crap".
But some people can tell the difference. Therefore, the roll off is crap.
Granted, if you only give yourself ~3.5 bits / sample, MP3 is quite impressive for what it does.
I somewhat recently found out my phones do support FLAC natively, so I don't need to transcode. It's not like I did transcode anything in years, besides obvious CD ripping decades ago, but there is no need to do so for some years because everything just plays and the storage is not a concern with both TransFla^W sorry, microSD cards and modern phones with gigabytes of flash.
With the quality of my speakers (the fanciest being a Logitech 5.1 system), I could probably go even lower without hearing a difference ;)
If your system is not transparent enough, you can't hear what FLAC or a CD offers, and that's OK. MP3 v0 sounds pretty impressive given the album is not brickwalled.
Furthermore, people that share FLAC are way more pedantic about their archive in general - like checking for re-encoding low quality mp3s, file hashs etc.
1. https://github.com/Ezwen/bandcamp-collection-downloader
2. https://gist.github.com/ryanwalder/d5d6d1d43b4b77fb92bde75b5... (stick it in ~/bin/bandcamp and just run `bandcamp` to download everything)
The tagging I’ll keep manual (I have the Jellyfin library location shared via SMB and added the share to MediaMonkey on my Desktop PC) as I have specific needs for genre, by far my most important field besides the basics (Artist/Album/Year/Song, and those are all tagged properly by Bandcamp).
Picard is not automatic, I'd describe it mostly as "assisted".
There's a two step process of track clustering and release metadata searching that are automatic, but each transition to the next step is manual so that you can review and adjust (either by using another matching method, fixing the lookup by pointing it to the correct release, or manually editing).
There's a "gold disc" visual feedback for when it detected perfect matches.
You can also decide if some/all tags should be updated from the global database or kept from the original file thus using the database as enrichment.
For a long time, linux mint didn't bother asking if you wanted mp3 support on install (like ubuntu of the era) because it was packaged in France.
I'm looking for one that isn't a wrapper around LAME, whose licensing is complicated.