Player.style

Dev tools

web media player ui themes

SHOW HN2024

Legend

Player.style

Winamp and other media players, rebuilt for the web with Web Components

player.style

#web components#video player#media chrome#video.js#winamp theme

392points
63comments
#119of 3,515 in 2024
Top 4%of 2024 by points

How HN took it

MixedNo clear lean

10 positive, 13 neutral or asking, 2 mixed, 8 critical, out of 33 comments about the project. Thread score +0.07.

Design: 3 for, 3 againstIdea: 5 for, 1 againstExecution: 0 for, 2 againstPricing: 0 for, 1 againstPerformance: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean, impressive themes and design

    From 3 comments
    • Player.style is excellent! In my last startup I started to build my own video.js theme, and after a few hours realized it probably wasn't worth my time and stuck with the…
      dnsbty on HN
    • Nicely done. I wish Peacock had used one of these during the Olympics / Paralympics, specifically one that has a visible chapter scrubber like these do. Watching a 6 hour stream…
      andrewchilds on HN
    • Beautiful work here and thank you for making it FOSS. Congrats on shipping!
      nimzoLarsen on HN
  • Web Components praised as reusable and future-proof

    From 2 comments
    • Very nice! Its refreshing to see this kind of work being done. Right now all the framework authors are going berserk about web-components and spewing "th3y suCk" and…
      phplovesong on HN
    • Web components are great. You all are doing awesome things with them at Mux!
      spankalee on HN

Objections

  • Page is heavy and scrolls slowly on older hardware

    From 1 comment
    • An old version of Winamp will load very quickly and run very well on modest hardware. This webpage does not scroll smoothly on a 2019 Mac Book Pro and there's a long delay in…
      henning on HN
  • Keyboard focus and arrow key controls behave oddly

    From 1 comment
    • There's some weirdness around focus going on here, hopefully this comes across as constructive criticism. All of them have the same problem: When you click on the video itself,…
      dpedu on HN
  • Color choice can produce unreadable contrast

    From 1 comment
    • Site looks great. I checked audio, HTML, and selected a dark primary color (purple) and the first thing I see is unusable in terms of color contrast. I would expect a tool that…
      pglevy on HN

Requests

  • Add subtitle track support to the wizard

    From 1 comment
    • I love it. Just one kindness: could you add subtitle tracks to the wizard? They are quite hard to add for now, since there is no documentation and media-chrome seems to use a…
      redhippo on HN
  • Add a themes for foobar2000

    From 1 comment
  • Controls that do not cover the video

    From 1 comment
    • It would be nice to add some styles where controls don't cover the video (I don't understand why at one point everyone decided that video controls have to cover actual video).…
      troupo on HN

Questions

  • Whether Web Components can replace frameworks like React and Vue

    From 1 comment
    • What's left for Web Components to get in order to completely get rid of frameworks like VueJS and React? By getting rid of I mean for 99% of use cases. It may also mean a light…
      sgt on HN
  • Web Components versus iframes for embedding

    From 1 comment
    • Thanks for the link and the work. I wonder what would be the other uses of web components. Practical case : at work we want to distribute a subsidies simulator. It's currently an…
      maelito on HN

Alternatives named

  • Webamp

    From 1 comment
    • If you only care about music (not videos) then you might also have a look at https://webamp.org/ You don't even need to "compile" or do anything fancy to "integrate" it : just…
      karteum on HN
  • Plyr

    From 1 comment
    • You can adapt your code to work with YouTube embeds. Set the youtube embed src to the following: controls=0 – Removes the player controls (like play, pause, volume).…
      01jonny01 on HN
  • React Player

    From 1 comment
    • The Mux marketing strategy is brilliant. Take over or create new open source projects so that every developer comes across your company in the search for a video package. Another…
      wallawe on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/41780297)