I love extracting conditions like this into query methods, like `if play_location_is_url?`.

I'd move `play_location` into an instance variable so I could make that method private and take no args.