
Art Player
ArtPlayer.js is an HTML5 video player with a range of playback features.

About Art Player
ArtPlayer.js is an HTML5 video player that plays video from a URL inside a specified page container. Player controls support customization, and it supports .vtt, .ass and .srt subtitle formats. It integrates with dependencies such as hls.js, dash.js and flv.js, and provides plugins for functions including danmuku comments, quality control, thumbnails, chapters and Chromecast support.
Key features
- Supports .vtt, .ass and .srt subtitle formats
- Customizable functional controls for business logic integration
- Integrates with hls.js, dash.js, flv.js and mpegts.js
- Provides plugins for HLS and DASH quality control
- Offers thumbnail preview via VTT or auto-generation
- Supports Chromecast, chapters and Document Picture-in-Picture
- Open source under MIT license
- Installable via npm, yarn, pnpm, bun, or CDN
- Plugin system for subtitles, thumbnails, ads and audio tracks
Art Player at a glance
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
Art Player alternatives
Tools and sites you could use instead, ranked by how closely they match.
HLS, FLV, DASH, and MP4 playback are supported by xgplayer, an HTML5 video player component.
HTML5 video playback with danmaku comments is available through the DPlayer player component.
Awesome CLI provides a command-line tool for browsing and exploring Awesome lists.
HyperFrames lets users render video by writing HTML, with the project designed to work with agents.
Record terminal commands and output as shareable videos using VHS, a command-line session recording tool.
Jupytext lets users represent Jupyter notebooks as Markdown documents or Julia, Python, and R scripts.
Popular in Developer Tools
Well-known listings from the same topic.
Art Player FAQ
How do I install ArtPlayer.js?
Which subtitle formats are supported?
What is basic usage?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













