You could sign up for MLB.TV and watch from pretty much any device that has an internet connection. Not sure what the discounted price is at his point for the rest of the season. The nice thing about this is that you get access to all games, so even on off days you could watch a rival.
I think there's usually a free stream for each game, but I'm not sure what it is, nor what the video quality is.