One of my goals for music4dance is to build a system that people can use to share their knowledge of partner dance music with others. I probably spent too much time early on in this project building bots and scrapers to seed the catalog with content and neglected the community aspect of the site. So I am now trying to focus on more community-building features. This includes everything from simplifying the system so that it’s easier to add new styles of dance to making it easier for members to add new songs to making it possible for members to see who else likes to dance to a song.
Following on to the feature where I added the ability to see the voting history on a song on the details page, I’ve added a couple of small feature-lets.
Now, when you filter music on a user you will see a column with that user’s changes:
If you know a user’s username, you can filter by a user in the advanced search page by typing the username and choosing what you want to filter on (likes, tags, etc.). Or you can go down the path described in a previous post and click on a username anywhere that one shows up. That will take you to a page that will let you filter on all the songs that the user has tagged or all the songs that that user has added to favorites among other things. Eventually, I’d like to have that page contain additional user profile information.
The other fun thing you can do is on the new music page. The song list on that page has a similar column to the one above that shows latest change to each song and who made it. That’s a way to find users that are actively adding songs and seeing what they’re up to.
And finally, when you’re exploring these features if you find a search that you want to share with others, you can just copy the URL and send it to a friend. That’s what I do with links back to the music4dance site with these blogs – so it’s not a new feature, but it is becoming more useful with the other community features that I’m building.