How can I randomize Wave Texture's Wave Width? I'm trying to create a Brown Dwarf / Jupiter look.

The waves / bands are all relatively evenly sized and the colors are very &quot;black / white / black / white&quot;
Is there a way I can randomize the width / scale of the lines and apply different colors to them within my nodes?
Current node setup:
Try using a Wave Texture as the scale factor for a Noise Texture:

You can change the detail or distortion levels of the Wave Texture or the Noise Texture (or both) for interesting effects: