Original en inglés: https://argusic.com/best/video-players
Reproductores de video de código abierto, construidos e iniciados
Reproductores de video y medios que puedes ejecutar tú mismo. La lista está ordenada según si cada proyecto funcionó cuando Argusic lo instaló en una máquina limpia, con la grabación de ese intento a un clic de distancia.
Probado entre el 27 de septiembre de 2026 y el 29 de octubre de 2026. Cada fila muestra su propia fecha de prueba; un proyecto puede cambiar después de ese día.
22 de 26 proyectos probados funcionan. 2 más esperan una prueba.
En resumen: 20 de los 26 proyectos probados arrancaron tal cual en una máquina limpia: streama, xgplayer, clappr, media-chrome, video-react, infinite-image-browsing, next-video, tplay y 12 más. 2 más arrancaron cuando un sustituto reemplazó un servicio que esperan, como una base de datos: NymphCast y MyTube. 4 no se pudieron verificar: JKVideo, mini-media-player, react-native-vlc-media-player y Bubble-Card; el log muestra dónde se detuvo cada uno.
Medido por Argusic en una máquina limpia cada vez. Cada cifra enlaza a su evidencia.
| # | proyecto | veredicto | Puntuación Argusic | lenguaje | estrellas | probado el |
|---|---|---|---|---|---|---|
| 1 | streama | Funciona | 100 / 100 | JavaScript | 9,820 | 27 de septiembre de 2026 |
Servidor de medios de streaming self-hosted. Lo que encontró la prueba: Project compiles, all 59 Spock tests pass, fat JAR boots a Grails application on port 8086 serving a Streama login page at /login/auth with a working redirect chain from /. 27 minutos. | ||||||
| 2 | xgplayer | Funciona | 100 / 100 | JavaScript | 9,310 | 27 de septiembre de 2026 |
Un reproductor de video HTML5 con un analizador que ahorra tráfico. Lo que encontró la prueba: yarn install succeeds, yarn build:all builds all 16 packages, full test suite passes (300/300), and the dev server starts on port 8081 and serves HTTP 200. 8 minutos. | ||||||
| 3 | clappr | Funciona | 100 / 100 | JavaScript | 7,524 | 28 de septiembre de 2026 |
Un reproductor de video extensible, orientado a plugins, que prioriza HTML5 para la web. Lo que encontró la prueba: Project builds with all packages producing dist/ artifacts and the full test suite (59 files, 1232 tests) passes cleanly on Node 24.11.0. 8 minutos. | ||||||
| 4 | media-chrome | Funciona | 100 / 100 | TypeScript | 2,766 | 2 de octubre de 2026 |
Elementos personalizados (componentes web) para crear controles de reproductor de audio y video que se vean geniales en tu sitio web o aplicación. Lo que encontró la prueba: The media-chrome project installs, builds ESM/CJS/IIFE/React outputs, serves the dev site on port 8000, and runs 619+ of 721+ unit tests in headless Chromium. The 5-6 failures are environmental (no GPU codec for H.264 decode in container). 11 minutos. | ||||||
| 5 | video-react | Funciona | 100 / 100 | JavaScript | 2,724 | 9 de octubre de 2026 |
Obsoleto en favor de Video.js 10; solo correcciones de seguridad. Un reproductor de video web construido para el mundo HTML5 usando la biblioteca React. Lo que encontró la prueba: video-react v0.16.0 is installed and functional: npm install completes in ~7s, lint passes with no errors, and the full test suite (28 suites, 99 tests) passes on Node 18.19.1. 1 minuto. | ||||||
| 6 | infinite-image-browsing | Funciona | 100 / 100 | Python | 1,366 | 19 de octubre de 2026 |
Una aplicación completa de gestión de imágenes/video con organización impulsada por IA y búsqueda semántica. Admite metadatos de SD-webui, ComfyUI, Fooocus... Lo que encontró la prueba: The IIB standalone server installs cleanly in a venv and runs python app.py on port 8770, serving the UI at / (200), the API hello (200), indexed image search (4 images found), thumbnails, video streaming, and video covers, with only the optional hnswlib topic-clustering dependency missing. 10 minutos. | ||||||
| 7 | next-video | Funciona | 100 / 100 | TypeScript | 1,225 | 9 de octubre de 2026 |
La forma más fácil de agregar video en tu aplicación Nextjs. Lo que encontró la prueba: npm install, build (tsc + esbuild ESM/CJS), and 77-test suite all pass with zero failures; CLI reports version 2.8.1 and responds to help/commands. 4 minutos. | ||||||
| 8 | tplay | Funciona | 100 / 100 | Rust | 701 | 15 de octubre de 2026 |
Un reproductor multimedia ASCII para terminal. Ve imágenes, gifs, videos, webcam, YouTube, etc.. directamente en la terminal como ASCII art. Lo que encontró la prueba: tplay 0.10.0 builds, its 24-test suite passes, and it plays local MP4/PNG media as truecolor ASCII in the terminal, exiting cleanly on q. 26 minutos. | ||||||
| 9 | libvlc-go | Funciona | 100 / 100 | Go | 510 | 19 de octubre de 2026 |
Enlaces de Go hechos a mano para libVLC e interfaz de reproductor multimedia de alto nivel. Lo que encontró la prueba: both v2 and v3 modules build cleanly with local Go 1.24.5 and libVLC 3.0.20; a real media file was played through the v3 bindings to the EndReached event and decoded by ffmpeg without errors. 4 minutos. | ||||||
| 10 | elements | Funciona | 100 / 100 | TypeScript | 365 | 23 de octubre de 2026 |
Elementos personalizados para trabajar con medios en el navegador que simplemente funcionan™ Lo que encontró la prueba: 5 of 6 package test suites execute under Chromium; mux-uploader (53 pass), mux-audio (14 pass), mux-active-viewer-count (all pass) run clean; playback-core (84/92 pass), mux-video (43/54 pass), mux-player (133/145 pass) hit codec-dependent timeouts in headless Chromium; all packages build successfully. 18 minutos. | ||||||
| 11 | glide | Funciona | 100 / 100 | Rust | 289 | 26 de octubre de 2026 |
Reproductor multimedia para Linux/macOS basado en GStreamer y GTK Lo que encontró la prueba: glide 0.6.9 builds from source, installs via cargo install, and launches on a virtual X display, playing video (H.264/MP4 via libav) and audio (MP3) files while handling missing audio hardware gracefully; the binary responds to --help and --version correctly. 22 minutos. | ||||||
| 12 | limeplay | Funciona | 100 / 100 | TypeScript | 289 | 26 de octubre de 2026 |
Biblioteca de interfaz de usuario moderna para reproductores de video en React. @shaka-project para el motor de reproducción y @shadcn-ui para la instalación... Lo que encontró la prueba: Limeplay installs, builds, populates a functional shadcn registry with 52 validated items, serves documentation and player blocks over HTTP, and its integration test successfully installs all blocks into freshly scaffolded Next.js and TanStack Start apps, all without leaving the container. 8 minutos. | ||||||
| 13 | loomix | Funciona | 100 / 100 | TypeScript | 247 | 28 de octubre de 2026 |
Componente de reproductor de video de integración directa Lo que encontró la prueba: With bun 1.4.4 and Node 22.22.0 installed in user space, bun install + turbo build pass; the Next.js 16.2 web app serves 200 on / and all checked routes via both next start and next dev, and the proxied 1080p webm video decodes without errors. 4 minutos. | ||||||
| 14 | react-native-media-console | Funciona | 100 / 100 | TypeScript | 238 | 29 de octubre de 2026 |
Un reproductor de video para React Native. Construido con TypeScript. Lo que encontró la prueba: Installed and built both library packages, and the Expo app runs: Metro /status returns 200, its jest suite passes 1/1, and its web export (1.54 MB JS) plus android export complete successfully. 18 minutos. | ||||||
| 15 | TVBox-tvs | Funciona | 100 / 100 | Python | 229 | 29 de octubre de 2026 |
TVBox, un reproductor agregador tipo shell vacío | Flutter multiplataforma: Android TV / TV box / iOS / iPadOS / macOS | Compatible con suscripciones PeekPro... Lo que encontró la prueba: All 4 release page tests pass, all Python scripts compile and import correctly, README and docs/index.html are consistent at version 1.2.4, and end-to-end pipeline integration (README update + site update) works correctly. 2 minutos. | ||||||
| 16 | ShiguReader | Funciona | 86.7 / 100 | JavaScript | 418 | 21 de octubre de 2026 |
Visor de archivos otaku hardcore Lo que encontró la prueba: ShiguReader backend starts, listens on port 3456+, serves the React frontend at HTTP 200, and responds to /api/folder/list_dir and /api/search/search_file with correct JSON structures. Frontend builds via webpack. All test suites execute; pre-existing failures are platform-specific (Windows path tests on Linux) and... 4 minutos. | ||||||
| 17 | mpegts.js | Funciona | 60 / 100 | JavaScript | 2,295 | 4 de octubre de 2026 |
Reproductor de flujos MPEG2-TS / FLV en HTML5 Lo que encontró la prueba: npm install succeeds, webpack build produces dist/mpegts.js, and the test suite runs 199/199 passing on Node 18. 1 minuto. | ||||||
| 18 | gander | Funciona | 60 / 100 | JavaScript | 1,361 | 10 de octubre de 2026 |
Echa un vistazo a cualquier archivo. Visor de Android sin conexión y sin permisos para PDF, Word, Excel, PowerPoint, ODT, RTF, ZIP, STL, fotos, video, audio... Lo que encontró la prueba: Gander builds successfully from source with debug (12 MB) and release (5.0 MB) APKs, all 394 unit tests pass with 0 failures, and the debug APK's manifest contains no user-facing permissions. 10 minutos. | ||||||
| 19 | fluid-player | Funciona | 60 / 100 | JavaScript | 958 | 11 de octubre de 2026 |
Fluid Player - un reproductor de video HTML5 de código abierto compatible con VAST Lo que encontró la prueba: npm install exited 0, webpack build compiled successfully, Python HTTP dev server serves all pages with 200, and 7/8 e2e tests pass on Firefox including controls, ad interaction, and suggested videos. 32 minutos. | ||||||
| 20 | torrentplayer | Funciona | 60 / 100 | Rust | 737 | 23 de octubre de 2026 |
Reproduce en streaming cualquier torrent, video o audio, y salta a cualquier momento en aproximadamente un segundo. Aplicación de escritorio gratuita y de... Lo que encontró la prueba: All Rust library crates (stream, media, library, settings, prioritize, course, player, search, bench, net, swarm, torrent) build and pass their tests. The Svelte frontend builds with Vite and passes all tests and type-checking. The Tauri desktop GUI wrapper could not be built because the container lacks system... 16 minutos. | ||||||
| 21 | NymphCast | Funciona con mocks | 92 / 100 | C | 2,574 | 3 de octubre de 2026 |
Sistema de casting de audio y video con soporte para aplicaciones personalizadas. Lo que encontró la prueba: NymphRPC library, LibNymphCast library, AngelScript library, and the NymphCast CLI client binary (nymphcast_client) build and execute correctly. The NymphCast server binary could not be fully linked due to transitive dependency libimath (from OpenEXR) required by libfreeimage, which needs system packages only... 24 minutos. | ||||||
| 22 | MyTube | Funciona con mocks | 92 / 100 | TypeScript | 1,282 | 9 de octubre de 2026 |
Descargador y reproductor self-hosted para sitios de YouTube, Bilibili, Twitch, MissAV y yt-dlp. Incluye suscripciones a canales, descargas automáticas y... Lo que encontró la prueba: With Node 22.23.3 installed locally, the backend and frontend build and all 5722 tests pass; the backend starts on port 5551, answers HTTP 200 on its API, and completed a mock-yt-dlp download that was streamed back over /videos/ and decoded with ffmpeg. 44 minutos. | ||||||
| 23 | JKVideo | No se pudo verificar | 80 / 100 | TypeScript | 4,998 | 29 de septiembre de 2026 |
Cliente React Native de B 站 de terceros de buen aspecto Lo que encontró la prueba: npm install completes, TypeScript compiles with zero errors, and 'npx expo export --platform web' produces a working web build at web-build/ that serves index.html (200) and the 2MB entry JS bundle (200). 8 minutos. | ||||||
| 24 | mini-media-player | No se pudo verificar | 80 / 100 | TypeScript | 1,726 | 6 de octubre de 2026 |
Tarjeta de medios minimalista para Home Assistant Lovelace UI Lo que encontró la prueba: npm install and npm run build succeed with zero errors; the generated bundle parses as valid JS and registers all expected custom elements. 1 minuto. | ||||||
| 25 | react-native-vlc-media-player | No se pudo verificar | 40 / 100 | Java | 458 | 20 de octubre de 2026 |
Reproductor multimedia de React native para transmisión y reproducción de video. Admite RTSP, RTMP y otros protocolos compatibles con VLC player. Lo que encontró la prueba: The npm package installs, all JavaScript source files and TypeScript type definitions parse correctly, and the Expo config plugin functions, but the package has no automated test suite and native compilation requires an Android SDK or Xcode environment. 6 minutos. | ||||||
| 26 | Bubble-Card | No se pudo verificar | 10 / 100 | JavaScript | 4,696 | 30 de septiembre de 2026 |
Bubble Card es una colección de tarjetas minimalista y personalizable para Home Assistant, que incluye pop-ups modernos y un Module Store integrado con más de... Lo que encontró la prueba: no se pudo verificar; el log muestra dónde se detuvo. 1 minuto. | ||||||
| - | HAIR | Aún sin probar | - | Python | 348 | - |
| - | dlss5-video-player | Aún sin probar | - | C++ | 212 | - |
Funciona se instaló y arrancó con sus dependencias reales. Funciona con mocks arrancó después de que unos sustitutos reemplazaran servicios externos, como una base de datos o una API de terceros. No se pudo verificar ni el agent estándar ni el más potente consiguieron que funcionara dentro del límite de tiempo; el log muestra dónde se detuvo.
Cómo lo probamos
En esta lista, según la prueba más reciente: 20 proyectos funcionaron tal cual, 2 con mocks, 4 no se pudieron verificar, 2 siguen en espera. Lenguajes probados: C, Go, Java, JavaScript, Python, Rust, TypeScript. Cada intento usó una máquina limpia de un solo uso, el proyecto en una versión fijada y un límite de 45 minutos; el procedimiento completo está en la página de metodología.
Preguntas frecuentes (FAQ)
¿Cómo se clasifica esta lista?
Por medición, no por opinión: primero los proyectos que Argusic instaló e inició en una máquina limpia, después los que funcionaron con mocks en lugar de los servicios externos y después los que no pudo verificar. Los empates se deciden por la Puntuación Argusic y después por su popularidad en su propia fuente.
¿Por qué algunos proyectos no están clasificados?
2 proyectos siguen esperando una prueba o un intento terminado. Se listan sin posición hasta que Argusic los haya medido.
¿Dónde está la evidencia?
Cada fila enlaza a la página de Argusic del proyecto, donde cada ejecución tiene un log completo y una grabación de terminal guardados con una huella sha256. Existen las mismas páginas para cada uno de los proyectos probados, estén o no en esta lista.
Más listas de esta categoría
- Grabadores de pantalla de código abierto, construidos y lanzados (comparte libvlc-go con esta lista)
- Frameworks de agentes de IA de código abierto, instalados y ejecutados
- Aplicaciones de IA de código abierto que puedes ejecutar tú mismo, probadas
- Clientes de API de código abierto, compilados y ejecutados
- Puertas de enlace de API y proxies inversos de código abierto, probados
- Herramientas de CI/CD de código abierto, instaladas y ejecutadas
- Plataformas CMS de código abierto, instaladas y ejecutadas
- Pasarelas LLM de código abierto, instaladas y ejecutadas
- Servidores MCP de código abierto que se inician en la primera ejecución
- Herramientas de VPN y redes de código abierto, instaladas y ejecutadas
- Herramientas de copia de seguridad de código abierto, instaladas y ejecutadas
- Herramientas de automatización de navegador de código abierto, instaladas y ejecutadas
- Editores de código y IDEs de código abierto, creados y lanzados
- Código abierto coding agents que se ejecutaron en una máquina limpia
- Bases de datos de código abierto, instaladas y consultadas
- Herramientas CLI de código abierto para desarrolladores, probadas para compilar y ejecutar
- Plataformas de comercio electrónico de código abierto, instaladas y ejecutadas
- Lectores y bibliotecas de ebook de código abierto, probados
- Motores de juego de código abierto, compilados y ejecutados
- Juegos de código abierto que se compilaron e iniciaron en una máquina limpia
- Domótica de código abierto, instalada y ejecutada
- Plataformas de código abierto low-code y no-code, probadas
- Servidores de mapas y herramientas de código abierto, instalados y ejecutados
- Colas de mensajes y streaming de código abierto, probados
- Servidores de música de código abierto, instalados y reproducidos
- Observabilidad y registro de logs de código abierto, instalado y ejecutado
- Suites de oficina de código abierto, instaladas e iniciadas
- Gestores de contraseñas de código abierto que puedes alojar tú mismo, probados
- Herramientas de gestión de proyectos de código abierto, instaladas y ejecutadas
- Motores de búsqueda de código abierto, instalados y consultados
- Analítica self-hosted de código abierto, probada en un servidor limpio
- Voz a texto y texto a voz de código abierto, probado
- Generadores de sitios estáticos de código abierto, construidos y servidos
- Monitores de tiempo de actividad y páginas de estado de código abierto, probados
- Bases de datos vectoriales de código abierto, instaladas y consultadas
- Editores de video de código abierto que iniciaron en una máquina limpia
- Herramientas de código abierto de web scraping, instaladas y ejecutadas
- Herramientas de diagramas y pizarras de código abierto, probadas
- Wikis de código abierto que puedes alojar tú mismo, probadas
- Automatización de flujos de trabajo de código abierto, instalada y ejecutada
- Alternativas self-hosted a Notion, verificadas con una instalación real.
- Dashboards y páginas de inicio self-hosted, instalados y ejecutados
- Servidores git self-hosted que se iniciaron en una máquina limpia
Todas las listas: Los mejores. Todos los proyectos probados: proyectos.