Readit News logoReadit News
DisabledVeteran commented on The Underscore Music Player   kottke.org/25/10/the-unde... · Posted by u/tobr
DisabledVeteran · 2 months ago
Hey, first comment here. I'm wondering if you're interested in working together as I have a product that fills in a lot of the blanks that Underscore is missing.

Here's the backstory -- I was trying to find a decent MP3 player for the iPhone and Android because the stock media players were horrible. I downloaded a bunch of apps but couldn't find a good one that just did what a normal MP3 player would do. I even ordered the top 15 MP3 players from Amazon and all of them had some type of annoying quirks. I said well ... I just have to create one myself! I decided to go the browser route as that meant I would not have to deal with the headaches of the Play Store or the Apple Store and I could still use my phone as the media player or run it on any device.

Here are some of the features my media player allows you to do:

- Create all-in-one playlists from content on YouTube, Spotify, Twitch, Instagram, Vimeo, SoundCloud, Rumble, WSHH, Facebook and X/Twitter (in other words you can jump directly between content from different platforms without reloading the page)

- Auto-sync your playlists to our server or locally in the browser

- Download your playlists as .json or .txt files

- Shareable playlist URL's

- Focus button to automatically dim the rest of the page

- Multiple playlists

- Auto-shuffle tracks, repeat track & repeat playlist

- Organize your playlists however you like

- Complete support for mobile browsers

- Play the next item and previous item without having to reload the page

- Access to the media player is free

- Search in real-time for content using lyrics or titles (think of it like an updated version of YTInstant by Feross Aboukhadijeh of Stanford University)

The site is called https://plasas.com

For performance and security reasons I did not use any platforms such as Next.js, Node.js, Vue.js, WordPress, React, etc. (although I am looking into using Erlang / OTP / BEAM for future editions) Everything is written only using HTML, CSS, jQuery/JavaScript, Linux, NGINX, MariaDB & PHP. Let me know your thoughts!

DisabledVeteran commented on Migrating from AWS to Hetzner   digitalsociety.coop/posts... · Posted by u/pingoo101010
realitysballs · 2 months ago
Ya but then you need to pay for a team to maintain network and continually secure and monitor the server and update/patch. The salaries of those professionals , really only make sense for a certain sized organization.

I still think small-midsized orgs may be better off in cloud for security / operations cost optimization.

DisabledVeteran · 2 months ago
That used to be the case until recently. As much as neither I nor you want to admit it -- the truth is ChatGPT can handle 99% of what you would pay for "a team to maintain network and continually secure and monitor the server and update/patch." Infact, ChatGPT surpasses them as it is all encompassing. Any company now can simply pay for OpenAI's services and save the majority of the money they would have spent on the, "salaries of those professionals." BTW, ChatGPT Pro is only $200 a month ... who do you think they would rather pay?
DisabledVeteran commented on Ask HN: What are you working on? (October 2025)    · Posted by u/david927
elicash · 2 months ago
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."
DisabledVeteran · 2 months ago
No worries, I was just explaining the differences.
DisabledVeteran commented on Ask HN: What are you working on? (October 2025)    · Posted by u/david927
elicash · 2 months ago
DisabledVeteran · 2 months ago
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.

DisabledVeteran commented on Ask HN: What are you working on? (October 2025)    · Posted by u/david927
DisabledVeteran · 2 months ago
I got tired of trying to find a good MP3 player that just worked so I created a website to function as an online MP3 player. I started adding sources for content and ended up supporting YouTube, Spotify, Twitch, Instagram, Vimeo, SoundCloud, Rumble, WSHH, Facebook and X. So now you can create playlists from all of those sources with features you would find on any decent MP3 player such as loop, repeat, etc. I also drew inspiration from YTInstant and created a real time search for content that allows you to type lyrics and song titles and it will instantly find your content. Finally, I said well while I'm at it, I might as well just recreate MySpace, so I did that too. Let me know your thoughts. https://plasas.com

u/DisabledVeteran

KarmaCake day4October 13, 2025View Original