Get a smart phone (if you don't have one), get an emulator, get a large mini memory card (if your phone doesn't let you have 64GB-128GB get another phone!), fill it with games and that show you can watch over and over, maybe try some new shows you might like.
Buy a battery pack backup so you can recharge your phone without the need of even a socket 5 times over.
Always prepare entertainment before traveling and always carry a travel battery with enough charge to charge your cellphone 5 times over, then you can use it for hours and hours, also what is the point in having a smart phone if you can't use it how you want? a travel battery isn't big and it can charge your phone wherever :)
You could also download audio books and listen to those from the free wifi spot if you have a smartphone
Boredom is a symptom of ill preparation and lack of imagination, improvise!