Hi! Thank you for that information. I will point out that my project solves a lot of problems that are not resolved in Kottke's Underscore including the following:
- auto-syncing of your playlists to the server and locally (you can also download your playlists as .json or .txt)
- auto-shuffle is included
- complete support for mobile browsers
- the ability to play the next item (and previous item) without having to reload the page
- you are not limited to what you can listen to with an account
- you can share playlists with others
- access to my media player is 100% FREE, you do not have to pay $30yr - $600/yr as such with Kottke
Also, Underscore gives you a random song on reload whereas my project works exactly like an MP3 player and even leaves off at the exact spot on the item you were just listening to on reload. As stated on that page, it was a vibe coded Claude project which is most likely why they are missing so many features.
These are all things that would drive my crazy if they were not on an MP3 player which is why I made this solution.
Hi! Thank you for that information. I will point out that my project solves a lot of problems that are not resolved in Kottke's Underscore including the following:
- auto-syncing of your playlists to the server and locally (you can also download your playlists as .json or .txt)
- auto-shuffle is included
- complete support for mobile browsers
- the ability to play the next item (and previous item) without having to reload the page
- you are not limited to what you can listen to with an account
- you can share playlists with others
- access to my media player is 100% FREE, you do not have to pay $30yr - $600/yr as such with Kottke
Also, Underscore gives you a random song on reload whereas my project works exactly like an MP3 player and even leaves off at the exact spot on the item you were just listening to on reload. As stated on that page, it was a vibe coded Claude project which is most likely why they are missing so many features.
These are all things that would drive my crazy if they were not on an MP3 player which is why I made this solution.
Didn't mean to suggest your project isn't unique! I meant as more "you are addressing a problem lots of folks are also experiencing."
No worries, I was just explaining the differences.