Log in

View Full Version : MPC-HC (users discussions/info) (to support go to github)


Pages : [1] 2

tebasuna51
22nd December 2024, 11:16
New thread to info about new versions (https://github.com/clsid2/mpc-hc/releases) or users discussions.

For bugs use github (https://github.com/clsid2/mpc-hc/)

hajj_3
22nd December 2024, 12:16
Here are some ideas that i think would make MPC-HC's user interface look better:

Current version (v2.3.9):

https://i.ibb.co/Qv75y1D/mpc-hc2.png

My UI ideas:

https://i.imgur.com/usdNVJA.png

https://i.ibb.co/hKzZy2q/mpc-hc3.png

https://i.ibb.co/jwTGPVC/mpc-hc9.png

https://i.ibb.co/vsNG7QP/mpc-hc7.png

https://i.ibb.co/KrFg5tP/mpc-hc19.png

https://i.ibb.co/mv6824h/mpc-hc14.png

https://i.ibb.co/j5qwspF/mpc-hc12.png

1. Moving the video time elapsed from the status bar into the seek bar like in MPC-BE would be an optional setting. The reason for this is that i'd like to disable the status bar so that the video size can be larger but i still need to see the time elapsed. Alternatively the time elapsed could automatically move to the seek bar if you disable the status bar without requiring a setting.
2. I moved the volume level percentage to the right of the volume bar and changed the volume level from grey to white or the same blue colour as the seek bar position colour. The grey volume level is difficult to see.
3. putting the playback icons in the centre and putting the next icons to the left and right side of the combined play/pause button looks better imo. I have combined the play and pause button as there is no need for 2. i made the play/pause blue too when it has been clicked.
4. I would like to see a blue square to appear around the icons when you hover your cursor over them like the blue square around the pause button in the screenshot.
5. I would like the grey colour around the pause/play alert in the top left of the program to be blue and for the text to be white instead of pale grey.
6. I would like the height of the menu bar at the top to be increased as it is very small and increase the font size for it, the same goes for the filename and logo.

Unfortunately i don't have the programming knowledge to implement these changes.

clsid
22nd December 2024, 13:46
New thread to info about new versions (https://github.com/clsid2/mpc-hc/releases) or users discussions.

For bugs or feature request use github (https://github.com/clsid2/mpc-hc/)

Github is for bug reports only!

Feature requests will be deleted immediately.

I do not have the time and interest in implementing other peoples requests. Half the requests are for functionality that is already available in the player, but people are too lazy/stupid to even look through the options. The other half are just plain stupid ideas, impossible, or a shitload of work that nobody wants to do.

I AM NOT IMPLEMENTING ANY FEATURE REQUESTS !!!

Thanks to those wankers who kept submitting requests, there is no longer proper support for MPC-HC anymore here on the forum.

Sunspark
22nd December 2024, 19:36
> shitload of work that nobody wants to do

You have said in the past that you don't want pull requests either.

People do not write because they want to give you a hard time, they write because they aren't aware that they aren't allowed to participate.

You absolutely need to work on your social skills. Torvalds took time off to do it, and you need to do it too.

Grimsdyke
22nd December 2024, 19:58
Madshi has left also now years ago but his MadVR thread here is still very active with lots of useful informations and discussions almost every single day !!
So I really don't understand this fuzz. So clsid please leave or stop the insults.

clsid
22nd December 2024, 21:47
You have said in the past that you don't want pull requests either.No, I never said that. I only denied PRs for specific changes that I don't want.
In fact, when excluding translation PRs, my fork of MPC-HC has a HUNDRED times more PRs than MPC-BE.

I don't need to adjust my social skills and never will do either. I am not here to make friends. I just tell people straight to their face what the reality is. It is your problem that you can't handle that reality.

You guys can discuss in this topic for years. You can make thousands of feature requests. But they will go ignored.

MadVR thread is a giant chaotic mess. Plus that is now about USAGE and not about new features, since it is obvious that they aren't coming.

VoodooFX
22nd December 2024, 23:58
It's almost Christmas but an important feature is missing, a Santa hat in a tray, like VLC:

https://i.imgur.com/ZdFo7jR.png

clsid
23rd December 2024, 00:19
MPC-HC has two much better x-mas eggs (https://imgur.com/a/HI6GeCO).

varekai
23rd December 2024, 08:52
MPC-HC has two much better x-mas eggs (https://imgur.com/a/HI6GeCO).
That's so ridiculously silly it makes you cringe, not an iota of finesse, very appropriate coming from you...

Perenista
26th December 2024, 23:55
There's something going on that I can't explain...

I did a reencode of that video:

https://pastebin.com/NTQmzvUT

Which is fine, BTW. All subtitles displayed OK.

This is the new file, created by HANDBRAKE, using a "5000" bitrate, same FPS as source, as H.265 (also MKV).

https://pastebin.com/5Usja10a

Also, all tracks from file #1 were imported to the smaller one, using MKVToolnix. The exception for the DTS-HD MA one, downconverted to DTS-ES by TSMuxer.

Then, when I open the smaller file with MPC-HC, all I see are bugs:

- The subtitles are stretched.
- It seems the player has some lag when going fullscreen. At least with MADVR (OK for MPC Video Renderer).

What exactly happened with these subtitles? Simply importing SRT files never messed with them whenever I used MKVToolnix, regardless of the targeted file resolution. Was this file broken for displaying with MPC-HC only?

Or is it broken according to these new specs?

P.S. One more thing: when I did the reencode, I only handled the MKV with the video inside it. I created a copy removing all other tracks from it. Reinserting the audio/subtitles from the bigger file was done after the reencoding was finished.

huhn
27th December 2024, 00:38
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 2.35:1

Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9

sar=255 / sar-width / : / sar-height=360:277

Perenista
27th December 2024, 01:22
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 2.35:1

Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9

sar=255 / sar-width / : / sar-height=360:277If this was reencoded incorrectly why VLC displays perfectly, with no stretched subtitles at all? I tried using MKVToolnix and inform 1920x818 in the "display width / height" and didn't help, same if we use 16/9 or 2.35 in the "set aspect ratio". Don't tell me I am going to have to reencode this whole thing in Handbrake again...

All other 1080p files I reencoded were fine, except this 4K one.

P.S. There's no lag anymore, it was probably a memory problem after I did this delayed reencode (restarting Windows fixed this). As for this option:
https://forum.doom9.org/showthread.php?p=1985942#post1985942

"Apply aspect ratio compensation for anamorphic videos"

Turning it off fixes the issue I was having with these subtitles. It was always on by default.

huhn
27th December 2024, 08:29
that doesn't fix that fact that the encode is odd. VLC may not care about disapplying streams correctly.

resolution is 1/4 but has a different AR for what ever reason and none square pixel.


the subtitle just follow the spec and stretch because the video says it is stretched that option is default for a good reason.

Perenista
27th December 2024, 17:14
that doesn't fix that fact that the encode is odd. VLC may not care about disapplying streams correctly.

resolution is 1/4 but has a different AR for what ever reason and none square pixel.

the subtitle just follow the spec and stretch because the video says it is stretched that option is default for a good reason.I figured out what was the problem with the reencode. "Anamorphic" needs to be turned off, completely (in HANDBRAKE settings).

If it's on (automatic), the "pixel aspect" will not be 1:1. Instead, it can be something like 45:34, and below we will see the video will be probably created at 1920x1080 with the 2.35:1 aspect ratio (original res. was 3840x2160, and this is not taken from a 4K-UHD disc, it's a regular video), but on the left side it will appear the "display size" is 2541. Scaled size to become 1920x1080.

This is how it was been reencoded, creating the stretched subtitles:

https://i.postimg.cc/ZTxkBBSq/BEFORE.jpg

And this is how it appears after I changed:

https://i.postimg.cc/zJrZGw4M/AFTER.jpg

Also, it's consistent the resolution was reduced to 1920x832, with other files I saw on the internet. I was telling the reencode to be 1920x1080 no matter what, but this caused the anomaly in the 1st place.

I checked the new reencoded file with subtitles, and they were displayed correctly. Even with the "Apply aspect ratio compensation for anamorphic videos" in MPC-HC settings, ENABLED again. So this is the solution.

(And there was nothing wrong with MPC-HC, it was just a default setting from HANDBRAKE creating this problem).

hajj_3
30th December 2024, 18:24
Another thing i'd like changing is for "save image..." to be renamed "save video frame image..." as it is unclear.

DvineLord
31st December 2024, 13:56
Sorry for what might be an annoying first post. I have been dealing with a "Recent Files" bug that has been present in all versions past "2.1.5". If I clear "Recent Files" then play a file it should start to populate right away, after "2.1.5" I have to exit and reopen the player before it starts to populate again. I am running "Windows 7 64-bit".

I decided to signup on Doom9 instead of Github because I might actually post here more often although I visit Github daily. I just feel old and tired of signing up for things. I didn't realize the clsid MPC-HC thread was closed until after I registered here.

After trying to post earlier it told me I had to wait 5 days.

tebasuna51
1st January 2025, 10:43
@DvineLord, welcome to the Doom9 forum.

Yes, seems a little bug but, like you know how solve it, we can't do anything more.

This thread is not for bug reports/feature request and clsid can read, or not, this post and can solve, or not, the problem in next versions, is their choice.

hajj_3
8th February 2025, 22:39
v2.4.0 has merged the play/pause buttons in to a single button :)

DvineLord
20th February 2025, 08:20
... I have been dealing with a "Recent Files" bug that has been present in all versions past "2.1.5". If I clear "Recent Files" then play a file it should start to populate right away, after "2.1.5" I have to exit and reopen the player before it starts to populate again. I am running "Windows 7 64-bit". ...

I see lots of code changes likely related to the "Recent Files" bug. https://github.com/clsid2/mpc-hc/compare/2.1.5...2.1.6
Can someone else confirm the bug and possibly create an "Issue" on github!?

v0lt
12th August 2025, 17:02
MPC-HC 2.5.2 released (https://github.com/clsid2/mpc-hc/releases). :)

bob88
16th September 2025, 15:19
Hi,
Windows HDR turns ON on its own and I cant stop it.
This started happening ever since I got a new monitor.
It does not happen with VLC and it does not happen when I uninstall the nvidia driver and use win driers.
Nvidia control panel has a convert SDR to HDR when Win HDR is on setting but that is off and grayed out.
And Windows HDR is off.
Yet when I play a video with MPC-HC Win HDR turns on and when I turn it off in windows settings it does blink but does not affect the situation.
So basically I am unable to play video with MPC-HC on this monitor because Win HDR goes on automatically.
To make things worse I have a movie projector which has not had any such issue before and now Win HDR turns on there as well. And I have to reinstall the nvidia driver and never play a video on the monitor to ensure that the projector works normally.
Any advice would be appreciated. Thanks.

DvineLord
20th September 2025, 11:21
So at first I didn't want to see any UI changes made to MPC-HC, but I actually like the new "ToolBar" and "ToolBar Layout" options in "2.5.3"
I would love for the "Recent Files" issue I posted earlier to be resolved without me having to make a GitHub account and create a "New issue". =)

JarrettH
24th September 2025, 04:29
I increased my toolbar size to about 28, added the audio and subtitle tracks (thank you, a massive convenience!), and for sure removed the increase/decrease rate because I can't think of why I would use that and have only accidentally clicked it :D The RRR Artline toolbar is a nice addition for when I get tired of the built-in one.

sam0t
12th October 2025, 12:41
Unsure how to label this issue/matter, as it's not a bug, but though to share just so that other not so tech savvy MPC-HC users can possibly save quite a bit of frustration and time.

Couple weeks ago noticed that video files with DTS-HD MA audio tracks (all other DD audio tracks worked ok), I'd start to get a lot of dropped frames with skipping video and garbled audio, when jumping back or forward with the video. Long story short, after a lot of fruitless MadVR related setting tweaking with AI, I stumbled across a 5y old issue post at MPC-HC (clsid2) Github, where it was suggested that one needs to have the DTS selected at Internal Filters settings under Transform Filters settings to resolve the issue. Add to that disabling DTS-HD bit streaming at LAV Filter's Video section (since my soundbar doesn't support DTS-HD MA audio tracks), and videos with DTS-HD MA audio track play again perfectly (albeit as DTS 5.1 of course) without dropped frames. Unsure how or why DTS was disabled with the Transform Filters section of MPC-HC settings in the first place (maybe these are the default settings for MPC-HC after installation?), but just glad I came across the old post about it, since AI did not bring up this setting at all.

clsid
12th October 2025, 20:14
In case of problems always do a settings reset:
Options > Miscellaneous > Reset

Little_Dragon
19th October 2025, 18:54
This is probably a foolish question, but I am admittedly a fool, and have no one else to ask. Is it possible to achieve the video equivalent of gapless playback in MPC-HC? I'm working on some looping videos, and have a number of short clips that I'd like to play back-to-back to see how well they transition, but the window goes blank for a split-second whenever the next video in the sequence starts.

I'm hoping there's some sort of obscure pre-buffer setting I can tweak, but suspect that it's probably an inherent limitation of the renderer, and I'll just have to live with it.

clsid
19th October 2025, 23:04
With independent separate files, impossible, even for audio files.

If videos are all same format and encoding, then Matroska segment linking could be used to turn them into a single virtual file from POV of player. But you need to go ask elsewhere for help on that.

Little_Dragon
20th October 2025, 03:55
I can just append them in VirtualDub. Previewing them in MPC-HC would have been more convenient, but I knew it was a longshot. Thank you for replying.

DvineLord
2nd November 2025, 11:56
clsid, thank you so much for fixing the recents issue in 2.5.3.10 it means ALOT to me!!! I didn't realize it was fixed until 2.5.5, I had to go back and test earlier versions to figure out when it got fixed. It was broken from 2.1.6 to 2.5.3 of the stable releases. Thanks again!!!

CruNcher
29th November 2025, 13:51
Works Perfect outside of DWM most fail

very stable from execution to destruction

no sync and resync failed yet

with this stability you can easily detect wrong syncs

clsid for testing purposes it would be cool if you could define a skip time for the playlist so lets say X seconds playback before it switches to the next

stability no matter the framerate is just awesome in this build


i see or hear no adaption failure every lock is as perfect as it can be and if it fails for your eyes you can say something in the source is wrong

and just you know firefox is running in the background with a lot of tabs and multimedia things another hardcore stability test level.

this build from a core stability view is excellent (core stability means video/audio/sync only)

Don't change your compilation environment to fast now clsid


The ball hitting the ground and and the audio feedback perfectly sync the racket hits perfectly sync

https://iili.io/fnS3eXs.jpg
https://iili.io/fnSU1JS.jpg

Seems sync as well (annotation guessed/bat hit perception/ramble sounds and refuge hand smashing perception/the golfball hit perception/voice and music latency perception perfect)

https://iili.io/fnUJKvt.jpg
https://iili.io/fnUXlP1.jpg
https://iili.io/fnUgFHB.jpg
https://iili.io/fngYsZg.jpg
https://iili.io/fngG4fe.jpg
https://iili.io/fng88a2.jpg

Voice/Wind (environment) audio all latency perception perfect

https://iili.io/fngmjJ1.jpg
https://iili.io/fnrnvXp.jpg

Artificial Audio Effects (Boom Explosion sounds by audiovisual perception plausible,voice latency ok, by audiovisual perception full playback suspected)

https://iili.io/fnr51Ie.jpg
https://iili.io/fnrjB2t.jpg
https://iili.io/fnr81Ul.jpg


Strange problem (probably in source identified) Transport Stream Recording with massive problems also possible IO transfer problem.

0 Playback Full unplugged live voice shouting into the microphone

https://iili.io/fn4umfR.jpg
https://iili.io/fn4wc42.jpg


0 Playback Full unplugged live voice shouting into the microphone

https://iili.io/fnPGimJ.jpg

My latvian/finish/czech/hungarian ??? is not so good but it's sync whatever the language

https://iili.io/fns9Fyl.jpg
https://iili.io/fnsxt9I.jpg


These down spikes are interesting they do not seem to come from the system it wants to sync to 59 actually it does for a split second , it makes the impression that could be keyframes or micro record failure in the transport stream.

https://iili.io/fnLd82n.jpg
https://iili.io/fnLUsxR.jpg

CruNcher
29th November 2025, 21:11
This stuff is crazy very old streams from the beginning sometimes hard to understand what what for errors i see here Recording System/Tape Failures/Encoder/Decoder Error/Bitstream Data Corruption ?

Still some streams to go and understand how they damaged or not.

But MPC-HC should be everyone's first choice to test with when its about stability and than test others if you need features

The combination of MPC-HC with Lav Decoder internal 0.80.0.9 in this build is pretty awesome, from a core stability point for normal playback use cases.

https://iili.io/fntzMOl.jpg

Another weirdo you hopefully don't see these days anymore someone tried some Hollywood kinda simulation but outside of Film Spec ?

How that Car Stutters on its last moves the whole thing stutters

How perverted you can be, apart from the content context ?

They experimented with VC-1 and did some really crazy things, could be a mistake in using the Encoder.

But its not just 1 time.

https://iili.io/fnmZXyJ.jpg

This is how you do digital film (speed)

https://iili.io/foHGHtR.jpg
https://iili.io/foHugKx.jpg
https://iili.io/foHr9nI.jpg

Sunspark
29th November 2025, 21:29
Calm down bro. You're too excited nobody will understand what you're trying to communicate.

Slow down, just say you're happy.

Klaus1189
30th November 2025, 11:24
Can somebody explain what is fixed/better now? I didn't understand anything :confused:

CruNcher
30th November 2025, 12:49
Can somebody explain what is fixed/better now? I didn't understand anything :confused:

Look in the changelog, what i did here was a general assessment of the development state mainly on the core point of overall playback stability in a complex system playback environment.

The combination integration of the ffmpeg/lav core with the ontop player gui integration and its overall stability together specifically on Windows NT as the Host OS and specifically on Nvidias GPU Hardware (Ampere/VP11) in co function with AMD Ryzen (Zen 2) CPU and specifically outside of DWM.

Calm down bro. You're too excited nobody will understand what you're trying to communicate.

Slow down, just say you're happy.

Yeah that's the correct translation thank you.

Klaus1189
30th November 2025, 13:14
Can you post link to latest changelog? I can only find changelog of 2.5.5 stable release.

For me MPC-HC was stable for years, what changed?

huhn
30th November 2025, 13:36
https://github.com/clsid2/mpc-hc/releases

Klaus1189
30th November 2025, 15:51
OK, where do I see the changelog for this Development Build? Somehow I can not find it there.

lvqcl
30th November 2025, 15:59
https://github.com/clsid2/mpc-hc/commits/develop/

Sunspark
30th November 2025, 16:04
Can you post link to latest changelog? I can only find changelog of 2.5.5 stable release.

On the 2.5.5 releases page, you will see it say something like 32 commits to develop since this release. If you click on that, you will see the individual changes to the code since the 2.5.5 tag.

CruNcher
30th November 2025, 16:17
Graph and Counter run Sync as soon as the spike leaves the visual area the counter adapts the framerate back

gonna isolate all streams with the spike

https://iili.io/fok63Yu.jpg
https://iili.io/fovQfMx.jpg


spike comes from other processes (probability) 0%

https://iili.io/fo8S1VI.jpg
https://iili.io/fogSFku.jpg
https://iili.io/for8RCQ.jpg

Same Stream Capture after a transmission brake and change and here they are again ?

https://iili.io/forZccG.jpg


Looks like LG/MSICT/Ateme made some tests on the transmission side, yep they tested something here.

Hmm do we know each other ?

https://iili.io/fotES6B.jpg

Klaus1189
30th November 2025, 16:59
Yeah, I can see the commits, but what is exactly different? You said I should see the changelog. Where is it?
As I already said, it was good before for me, so what is exactly better now? I don't get your hype. I want be be hyped, too.

Sunspark
30th November 2025, 17:47
Does it make a difference when you use different renderers? mpcvr+lav configured for d3d11, madvr+lav configured for d3d9, etc?

clsid
30th November 2025, 19:41
He is "testing" an old obsolete and unmaintained renderer that hasn't been modified in YEARS...

What you can be hyped about is that MPC-HC has been rock solid and stable for YEARS...

Anyone that doesn't get good sync has a broken Windows install.

Klaus1189
30th November 2025, 20:02
Thanks for confirming.

CruNcher
30th November 2025, 22:44
He is "testing" an old obsolete and unmaintained renderer that hasn't been modified in YEARS...

What you can be hyped about is that MPC-HC has been rock solid and stable for YEARS...

Anyone that doesn't get good sync has a broken Windows install.

obsolete maybe stable surely

solid for years you would attest that for every system configuration im not sure if i would do that

what about the crashing when the energy saving comes into play and the device doesn't respond fast enough and the respond timer neither while a change on the playlist happens and MPC-HC goes by by completely

calling something rock solid on Windows alone i think many did that also before the chinese took their systems apart.

Who not has a broken Windows Install ?

I was just trying MPC-BE and MPC Video Renderer together and i was like ehhhhh what all the judder test fail at some cyclepoint maybe the longest stability was 4 cycles before it broke ?

i hope MPC-HC and MPCVR will do better

I think Elon also said that before he put the driver into Betatester mode but nicer than the Alphatester mode before.

Anyway MPC-HC does good work in finding something in that "Obsolete configuration"

The Spikes are coming from the Keyframes that's clear now but those are even just the sane ones

ATEME Titan KFE 3.5.1 <- it was going wild pretty fast replaced by
ATEME Titan KFE 3.6.1

i wonder if those transmission was even supposed to be 60 fps int and not 59.940 i mean broadcast in 60 that's weird

First transmission part was ok 2nd got high wire and they really did the broadcast in 60 fps int

There was this Broadcast in 60 FPS int and LG made several demo versions out of it in 59.940 for different Device Demos

_________________________________________________________________________________________________________

Process with highest pagefault count: firefox.exe

Total number of hard pagefaults 204
Hard pagefault count of hardest hit process: 102
Number of processes hit: 12

CruNcher
2nd December 2025, 13:49
I think the problems in MPCVR are a overall performance issues you can get 23.976 stable but higher framerates it becomes more and more problematic

but your options are mostly judder/skips or broken sync

at 30 and 60 fps and the difference it becomes very obvious

Disable the statistics and it already improves a lot also a clear sign and we now improve the stability

Hispasat test 23.976

Potplayer + Potplayer (Framework) + MPC Video Decoder = 1 Frames skipped (No Statistics active)
MPC-BE + MPC (Framework) + MPC Video Decoder = 17 Frames skipped (No Statistics active)
MPC-HC + LAV (Framework) + MPC Video Decoder = 120 Frames skipped (No Statistics active)
MPC-HC + LAV (Framework) + EVR FullSync = 111 Frames skipped (OSD Level 2 Statistics (minimal counter) with Realtime Graph was active all the time)


Framework Components (Parser/Audio + Video Decoder) Calculate different impacts differently mostly scene changes not really impacting the viewing result lot of the differences in the Framework go back to IDR handling.

CruNcher
2nd December 2025, 21:19
Yeah especially that the old parts in MPC-BE outside of MPC Video Decoder fail completely by now in terms of stability, you could as well remove the old bloat completely

flossy_cake
9th March 2026, 12:02
I know we're not supposed to make feature suggestions, but since making feature requests on clsid's github is a bannable offense, where else am I supposed to make one?

Anyway this feature suggestion will knock your socks off so please hear me out.

Imagine this: you've got MPC-HC volume bound to a hotkey and you're currently at, say, 75% volume. You want a little more volume so you increase it to 100%. But you still want more volume because there is a lot of dynamic range in the source and you'd like some normalization/compression via MPC-HC's built in Normalizer feature.

Imagine that the volume key now lets you go beyond 100% and when you do that it activates the Normalizer. So now when you go +1 click of volume beyond 100% it's the same as Normalizer enabled to a value of 110% or whatever 1 click increases it to. One more click after that could be 120% normalized.

Kind of a cool way to conveniently enable/disable the built-in Normalizer wouldn't you say?

Another strategy might be for MPC-HC to read the normalizer setting from file path tags like "C:\My Quiet Video [normalize=200%].mkv" and MPC-HC sees that tag in the path and sets it just when playing that file or any files in the folder if the tag is found anywhere in the path string.

Any good?

:thanks:

lvqcl
9th March 2026, 13:45
I know we're not supposed to make feature suggestions, but since making feature requests on clsid's github is a bannable offense, where else am I supposed to make one?

Nowhere, that's the point. Re-read post #3 in this thread.

clsid
9th March 2026, 14:24
Nowhere. Making requests is pointless because nobody is interested in implementing them. How difficult is that to understand?
And even if someone else would implement crappy functionality, I would reject it, when I an not interested in maintaining it.

There is a hotkey to toggle normalize.
There are hotkeys for volume boost.