DiscoverWeekly.dev: An Open Source Music Platform for Devs
Written on
Chapter 1: The Birth of DiscoverWeekly.dev
In these times, many of us find ourselves longing for experiences we once took for granted—like embracing loved ones, attending live concerts, or traveling to new places. Recently, I’ve realized that I also miss the thrill of discovering new music in a spontaneous way, rather than relying on algorithms to suggest tracks.
There's something magical about stumbling upon bands and songs that resonate deeply, often tied to cherished memories. For instance, I discovered The Upsetters at the IQ Bar in Zürich one summer evening. The ambiance was perfect, and I was so taken by their sound that I promptly ordered their vinyl upon returning home.
My admiration for Violent Soho stems from a recommendation by Jake, an Aussie I met in Bali, who introduced me to them after learning I'd just visited Brisbane. Then there’s Skuggan av Svampen, a band I learned about from Seamus, a Swedish surf buddy I met in Sri Lanka.
This nostalgic longing for music discovery inspired me to create DiscoverWeekly.dev, a platform where developers can share their favorite tracks and playlists, contributing to an open-source repository.
Chapter 2: How to Contribute
If you’d like to share your favorite playlists, artists, or songs—whether they inspire your coding sessions or simply make your day brighter—you can contribute through a Pull Request. The process is akin to that of Tiny Helpers.dev, with gratitude to Stefan Judis for his inspiration.
To begin, fork and clone the repository. You can either manually create a new Markdown file or run the following commands in your terminal if you have a recent version of Node.js:
git clone [email protected]:[YOUR_USERNAME]/discoverweekly.dev.git
cd discoverweekly.dev
npm ci
npm run add:playlist
Next, edit your contribution, commit the changes, and open a pull request. It’s essential that your playlist includes some meta information about yourself, as I want to credit contributors on the website. You can include links to your favorite tracks on either YouTube or Spotify.
All guidelines for formatting and additional information are detailed in the CONTRIBUTING.md file.
Chapter 3: Engaging with the Community
You are encouraged to visit the website weekly, and you can also follow us on various channels to stay updated with the latest playlists:
- RSS feed
- Spotify
Starting a new side project often brings the uncertainty of whether anyone will engage. Thankfully, contributors have already begun to share their playlists and submit PRs. I feel incredibly fortunate to have such supportive individuals in my network—thank you all for your contributions!
I eagerly await discovering new music through your shared insights. Here’s to the exciting journey ahead!
To infinity and beyond!
David