

I can’t say that I haven’t thought about audio volume correction for streaming audio.
There must be a way of doing it as Spotify and other services have a version of replay gain.


I can’t say that I haven’t thought about audio volume correction for streaming audio.
There must be a way of doing it as Spotify and other services have a version of replay gain.


Replaygain doesn’t change the file itself.
It is a measurement of the files audio volume against a set level. Then the file gets a tag (metadata) for the volume adjustment.
To put it simply: ReplayGain turns up the volume an appropriate amount when playing a relatively quieter song/album and turns down the volume an appropriate amount when playing a relatively louder song/album.
Pretty much any music player should support replaygain including VLC.
https://www.reddit.com/r/headphones/comments/962a0c/replaygain_the_solution_to_constantly_changing/


You will want to use something like Foobar2000 to scan the files then write replaygain metadata to each file.
Then you enable replaygain in VLC and it should work as you want.


Rather than trying to get your idea to work you would be better off getting a cheep WiFi access point as they often allow you to connect it to a wifi network and pass it through to wired devices via ethernet (bridging).
Some Wifi routers have a setting to allow it to be used in bridge mode as well.
I have had more than decent success with Orico devices.
Here is one that suits your needs:
https://oricotechs.com/products/orico-2-5-inch-type-c-6gbps-aluminum-sata-hdd-ssd-enclosure