Update (1.1.0)
Bug fix
Coming soon: Fabric compatibility
(If you are not playing 1.20.1 or below, there are simpler solutions with datapacks)
Mod that fixes the MC-260346 bug, which causes the jukebox to stop playing and toggle off the redstone signal at vanilla timestamps despite texturepack/mods overriding the .ogg file.
Existing fixes out there only adresses the first issue, which stops the jukebox from cutting off but does not address the serverside component.
This mod changes disc length from the serverside so users/server administrators to configure the desired playtime for each discs through the configs folder. Use's mixin to target getLengthInTick instead of stopPlaying