I’m in the middle of doing a substantial rewrite of music4dance to modernize it and, hopefully, clean up the code enough that I can start adding new features without breaking things. I had originally intended to keep all of the functionality of the site as I moved forward. But this has been a bigger undertaking than I anticipated. In additional, the original site grew somewhat organically, so there are multiple ways of doing things that weren’t so much designed as grown. I’m not sure that it makes sense to preserve all of the different ways of doing the same thing.
Right now I am rewriting the core song list functionality that is used on all or the pages that (surprise) list songs. This includes the main song library, all of the dance pages, and the holiday music pages. In addition the results of advanced search and the pages that you navigate to from many of the other pages like the wedding music, tags, and the ballroom dance pages will be affected by this round of changes. And I’m finding it difficult to reproduce all of the existing functionality while keeping the code clean enough to feel like I can move forward. Not to mention that I’m itching to get through this to start writing new features.
So, before I arbitrarily start cutting things, I thought I’d ask: How do you use music4dance? What are your favorite features? Please let me know, so I don’t go and remove something that I don’t think is essential, but that is the reason that you love the site.
Please reply to this post or send feedback with your favorite features or a description of how you use the site.
Quick Tip: You can share your searches. Any time you create a list of songs, whether that is through using advanced search, or by refining a search in other ways, you can copy the URL out of the browsers address bar and share it with friends and fellow dancers.