How to create a Media Voting Poll?

Hi there heroes!

We are developing a website for a Radio Station, and they have a TOP Music Ranking. This Top Music Ranking should be elected with votes from all registered members.

1. We need to create a poll where visitors can hear the song and cast their vote.
2. We need to show the Ranking list in some kind of widget or shortcode.

Any suggestions about some plugin that could do something similar to this?
Thanks for your help!