# mafintosh/playback

Video player built using electron and node.js

Repository: https://github.com/mafintosh/playback
Canonical: https://ross.abutalabs.com/products/playback
Homepage: https://mafintosh.github.io/playback/
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2019-11-05T21:14:17+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4171, "days_push": 2493, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2004, forks 229 (observed 2026-08-28T04:06:04.640397+00:00)

## What it is
Playback is an open-source desktop video player built with Electron and Node.js. It plays MP4 and WebM videos and supports streaming from HTTP links, torrent magnet links, IPFS links, and casting to Chromecast.

## Use cases
- play mp4 and webm videos on desktop
- stream a torrent magnet link video without downloading first
- cast a local video to chromecast
- play video from an ipfs link
- watch webtorrent videos with webrtc peers

## When to choose
- you want a lightweight open-source player that streams torrents directly
- you need Chromecast support from a desktop app
- you want a JavaScript/Electron codebase to hack on

## When to avoid
- you need a maintained player with regular updates and bug fixes
- you need Linux support
- you need broad codec support beyond MP4/WebM

## Facets
- artifact type: application
- maturity: abandoned
- function: video-processing, gui
- domain: media, desktop-applications, web-development
- platform: windows, cross-platform
- tags: video-player, chromecast, webtorrent, torrent-streaming, ipfs, electron-app, macos, electron, nodejs, desktop

## Member repositories
- mafintosh/playback (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:04.640397+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:01:36.742668+00:00, confidence not recorded.
  - readme: https://github.com/mafintosh/playback (fetched 2026-08-28T04:06:04.640397+00:00, sha 60d96e5dad9c)
  - homepage: https://mafintosh.github.io/playback/ (fetched 2026-08-29T10:41:42.788331+00:00, sha a9046d845d66)
- Data as of 2026-08-30T08:39:29.467469+00:00.
