Buy or Subscribe: How to Pay the Least for the Media You Love the Most