About The Project
Whoosh Music is a subscription-based music library that allows users to upload, buy, and listen to music tracks they love. The idea is to give artists a space to share their music and reach more listeners. Music lovers can explore new tracks and enjoy smooth access to music anytime. The platform aims to make music discovery simple for everyone.
The client came to us to build a subscription music platform using WordPress and Easy Digital Downloads. They needed a system where users could download music and upload their own tracks. We designed and developed the full website from scratch. Our team created different user modules for admin, artists, and customers, each with their own permissions and features.
Key Project Deliverables
We developed custom features and modules to support the client’s vision and create a smooth music experience for users.
Subscriptions Module
Users can subscribe to different credit packages and get download access based on their active plan.
Music Playlists Page
We built a playlists page where users can filter music by themes, genres, moods, and playlists.
Advanced Filter System
Created a custom filter that lets users sort music using collections, tags, categories, trending, newest, BPM, moods, instruments, and genres.
Login and Registration
Designed a custom login and sign-up pop-up and placed it in the website header for easy access.
All Access Credit Pass
Integrated a credit system where users can purchase credits and download music according to their available balance.
Footer Music Player
Developed a custom music player with wave visuals that appears in the footer area while browsing.
Major Project Challenges
The business model of Whoosh Music was complex because it worked like a multi-vendor platform with a credit-based system. We had to manage how both the admin and artists earned money from downloads. This required building a clear and fair earning flow for every user role on the site.
We needed to create a dashboard for artists to manage their music and earnings. A credit-computation system was needed to convert credits into actual payments for artists. We also had to restrict music downloads based on the user’s credit balance and allow preview downloads if credits were not available.
The platform needed a custom music player widget that could be placed anywhere on the website. Finally, building an advanced search using filters like collections, tags, categories, trends, and newest also required deep planning.
Solutions & Impact
Our team researched multiple earning models for the platform and presented clear options to the client. After review, the client chose the credit-based system, and we implemented it with proper tracking. This helped the client manage payments for artists in a clean and transparent way.
What we did was:
- Built a custom sidebar filter that works on many criteria and used a fast search method to improve results.
- Developed subscription and credit modules that limit downloads when credits are used up and keep records of all downloads.
- Created a flexible music player with wave and play/pause options that can be placed anywhere through a shortcode.
- Designed a custom playlists page where users can filter by themes, genres, and moods, and also add tracks to playlists.
Project in Figures
5
Months
550
Estimated Man-hours
6
Team Size
Applied Technologies
More Screens
LOOKING FOR A DESIGN AND DEVELOPMENT PARTNER?






