MusicBee is a freeware media player that makes it easy for you to organize, access, and manage all your music files on your mobile phone, portable device, or computer.  It supports all common music formats and can be fully integrated with Last.fm and other popular music blogs.

Upload your music to MusicBee and the app will automatically download the song lyrics and album artwork. In addition, you can keep track of your favorite artists by monitoring upcoming tour dates and new album releases, and can receive track suggestions based on your playlist and music choices.