1. A method implemented by a controllable device, the method comprising: executing a voting application with a processor of the controllable device, the voting application configured to interface the controllable device with portable devices via a wireless network; communicating a request to the portable devices to initiate each of the portable devices sending a user-selected vote for media asset selection at the controllable device; receiving the user-selected votes from one or more of the portable devices via the wireless network; and aggregating each received vote to determine voting results.