For this exact reason, I have an Android TV box with a 1TB USB stick that plays TV shows from the 90s and 2000s on shuffle. As most of those shows are in 480p resolution max, you can store a lot with 1TB.