The Martha Stewart Channel, featuring over 1,000 episodes from Martha Stewart classics, has debuted on Pluto TV.