You could imagine a siloed yt-dl plugin called crack-riaa with separate tests, hosting, etc.
If yt-dl detects the obfuscation, it could fail with an error message point to the plugin's documentation.
IMHO giving the client both the key and the algorithm to decode the content should not count as any form of protection, but the lawyers don't care...
This same clause of the DMCA is the suspected reason for py-kms's reinstatement after a takedown: it's perfectly legal to break the Windows license scheme if you already own a license to Windows.