indigo-player

Creative

video player

SHOW HN2019

151points
53comments
#281of 2,195 in 2019
Top 13%of 2019 by points

How HN took it

MixedNo clear lean

10 positive, 12 neutral or asking, 1 mixed, 3 critical, out of 26 comments about the project. Thread score +0.13.

Idea: 5 for, 1 againstDesign: 4 for, 0 againstExecution: 0 for, 1 againstDocs: 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

  • Extensible architecture with lightweight dynamic loading

    From 2 comments
    • The way plugins/backends work in this is fundamentally different. Video.js at it's core does very little and doesn't provide a very strict API. The result tends to be that every…
      Ambroos on HN
    • Some extra background: I worked on a predecessor of this with Matthias about two years back. We had to build a web video player with a lot of advanced capabilities, and found…
      Ambroos on HN
  • Clean, simple UI

    From 1 comment
    • Really nice UI. Simple, neutral and sharp. In addition to other feedback in this thread, I'd also want the Volume icon to change: show muted state / volume level state without…
      flixic on HN

Objections

  • Missing click-to-pause on video

    From 2 comments
    • Looks pretty good, at first glance I miss the functionality to pause/un-pause by clicking on the video. I believe this is a pretty common functionality that you should consider…
      melcor on HN
    • Amazing job, I have a few suggestions on how to improve its UX: - Clicking the video should pause/play; - Clicking the volume button on mobile when the volume bar is hidden…
      mig4ng on HN
  • Volume button behaves poorly on mobile

    From 1 comment
    • Amazing job, I have a few suggestions on how to improve its UX: - Clicking the video should pause/play; - Clicking the volume button on mobile when the volume bar is hidden…
      mig4ng on HN
  • Fullscreen exit resets scroll position

    From 1 comment
    • As long as you're taking feedback (I don't mean to be overwhelming!) - any idea why exiting fullscreen resets the scroll position to 0? Try scrolling down to the player, entering…
      fasterthanlime on HN

Requests

  • Click video to pause/play

    From 1 comment
    • Thanks for the suggestions! 1. Absolutely, it's on my radar. 2 & 3. According to me, the volume button seems off in mobile. I think I'll remove it completely on mobile devices,…
      matvp on HN
  • Force landscape in fullscreen on mobile

    From 2 comments
    • Do you mean something like: "force the player in landscape mode when you hit the fullscreen button on a mobile device?". I like it, YouTube does that with it's mobile apps and I…
      matvp on HN
    • I'd vote for this - toggling landscape manually is icky. If I press fullscreen the default for video should be landscape mode always.
      antonkm on HN
  • Spacebar play/pause

    From 1 comment
    • Just to jump on these, traditionally hitting the space bar will also toggle play/pause.
      mikeryan on HN
  • Volume icon showing level without slider

    From 1 comment
    • Really nice UI. Simple, neutral and sharp. In addition to other feedback in this thread, I'd also want the Volume icon to change: show muted state / volume level state without…
      flixic on HN

Questions

  • How does it differ from using the video tag?

    From 1 comment
  • Does it support subtitles?

    From 1 comment
    • Does it support subtitles ? I've been looking for a video player that supports uploading subtitles, or loading then from a url
      elcomet on HN

Alternatives named

  • video.js

    From 2 comments
    • Why not use something like video.js which already has a number of pluggable backend and third party plugins supported. Just for the lack of TypeScript?
      colde on HN
    • The way plugins/backends work in this is fundamentally different. Video.js at it's core does very little and doesn't provide a very strict API. The result tends to be that every…
      Ambroos on HN
  • Plyr

    From 2 comments
    • Thanks - I've been using "Plyr" [0] for some personal video projects. Interesting to compare features and see this one done in TS. [0] https://github.com/sampotts/plyr
      andyidsinga on HN
    • Nice work! As someone that uses https://github.com/sampotts/plyr in one of my projects (and react-plyr), what are the main differences between the two players & designs?
      kohanz 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/18939145)