MCPcopy Index your code
hub / github.com/amilajack/popcorn-time-desktop

github.com/amilajack/popcorn-time-desktop @v1.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.5.0 ↗ · + Follow
339 symbols 800 edges 102 files 6 documented · 2% updated 4y agov1.5.0 · 2021-03-20★ 47125 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

logo Popcorn Time

A Modern and Experimental Popcorn Time Client

GH Actions status Gitter PRs Welcome

  • Performance: Significantly faster than other clients

  • Cross Platform: Works on Mac, Windows, and Linux

  • 📣 Casting: Supports casting to chromecast devices

  • 🎞 Subtitles: Subtitle integration for movies

Installation:

  • I am a tester: Download the latest build from the releases section.

  • I am a developer: Compile the project with the installation steps below.

Requirements:

Local Setup:

git clone https://github.com/amilajack/popcorn-time-desktop.git
cd popcorn-time-desktop

# 💡 For casting support, you will need to satisfy mdns's requirements:
# For windows install bonjour: https://support.apple.com/downloads/bonjour_for_windows
# For linux, make sure you have these dependencies installed with apt-get:
# https://github.com/amilajack/popcorn-time-desktop/blob/v1.3.0/.travis.yml#L24-L35

# Install dependencies
# Have a cup of coffee ☕️ this might take a while
yarn

# Customize Build
# Feel free to enable flags and configs in the `.env` file
vi .env

# Developement build
yarn dev

# Production build
yarn package

Contributing:

Please see the contributing guide

Roadmap:

See the roadmap for the full list.

Designs:

Home Page:

Home Page

Movie Page:

Movie page

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 141
Function 109
Class 55
Interface 27
Enum 7

Languages

TypeScript100%

Modules by API surface

app/types/plyr.d.ts39 symbols
app/api/metadata/TheMovieDbMetadataProvider.ts19 symbols
app/features/item/Item.tsx18 symbols
app/api/torrents/BaseTorrentProvider.ts16 symbols
test/api/butter.spec.js9 symbols
app/menu.ts9 symbols
app/api/torrents/TorrentAdapter.ts9 symbols
app/api/players/PlyrPlayerProvider.ts9 symbols
app/api/players/PlayerAdapter.ts9 symbols
app/api/metadata/BaseMetadataProvider.ts9 symbols
app/utils/Settings.ts8 symbols
app/utils/CheckUpdate.ts8 symbols

For agents

$ claude mcp add popcorn-time-desktop \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page