There's a previous
question about this, but it's not exactly the same situation and it's over two years old, so I figured I'd throw this out there.
I'm in a band, I have a website, I'm not a web developer. I discovered Wordpress recently and it's been a godsend, allowing a codeless wonder like myself to achieve a high degree of customization with showing images, concert dates, venue information, etc. The problem is playing music.
Ideally I would like to install a plugin with widget support that will present a music player with album covers, track information, links, etc. I'd like to draw all this info from a site that specializes in presenting it, like last.fm or bandcamp. The music player on any band's myspace page is just about the right size/shape/info density for what I'd like.
Last.fm For Artists
is a Wordpress widget, but it only supplies top track info and tour stuff that I'm handling elsewhere. Last.fm has a few Wordpress widgets that actually play music, but they're geared toward fans.
Bandcamp offers a player you can export into Wordpress, but I'm only able to use it by putting it into a text widget, which requires some futzing with the code and has kind of an awkward appearance with a drop-down menu that craps all over the box it's in. It appears that almost every piece of code written to put .mp3s into Wordpress is all about putting them into posts
, which is where I don't want them - I want them in a sidebar widget.
I'm at the point where I'm seriously considering shoving a generic flash mp3 player into a text widget, manually messing with all its properties to try and make it look OK, and playing tunes from my own server. I don't want to do this! Don't get me wrong, CSS is cool and I'm enjoying all the new skills I'm learning, but surely I'm not the first band guy who has ever tried to do this.
So, what am I overlooking? An easy, attractive widget-based flash mp3 player plugin that will draw music from my own server? A bandcamp or last.fm like site that offers Wordpress widget integration? Something else? Do I really have to re-invent the wheel? Hope me.