whatisgithub

What is onepace?

vashhdev/onepace — explained in plain English

Analysis updated 2026-07-26

7PythonAudience · generalComplexity · 2/5Setup · easy

In one sentence

A terminal tool that streams fan-edited One Piece anime episodes directly into the mpv media player without downloading anything, letting you pick an arc and watch it ad-free with no filler.

Mindmap

mindmap
  root((repo))
    What it does
      Streams episodes to mpv
      Picks arcs via search
      Subs or English dub
      No downloads to disk
    How it works
      Scrapes One Pace site
      Finds hosting links
      Builds mpv playlist
      Auto-updates each run
    Tech stack
      Python stdlib only
      mpv media player
      Terminal interface
    Use cases
      Watch arcs from terminal
      Export playlist for phone
      Resume mid-arc later
      Skip filler episodes
    Audience
      Anime fans
      CLI power users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Stream a specific One Piece arc from your terminal into mpv without downloading anything.

USE CASE 2

Export a playlist file to watch One Pace episodes on your phone's media player.

USE CASE 3

Resume watching mid-arc after quitting, since the script remembers your position.

USE CASE 4

Quickly filter and pick an arc by typing its name in an interactive terminal search.

What is it built with?

Pythonmpv

How does it compare?

vashhdev/onepacealx-code/lingbot-video-1.3b-fp8andrevicencio/tmux-flash
Stars777
LanguagePythonPythonPython
Setup difficultyeasyeasy
Complexity2/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Python 3.8+ and the mpv media player, though the script offers to install mpv automatically if it is missing.

So what is it?

One Pace is a fan project that re-edits the anime One Piece to remove filler and pacing issues. This tool, called onepace, lets you stream One Pace episodes directly into a media player called mpv, all from your terminal. You pick an arc using arrow keys and typing to filter, choose whether you want subtitles or English dub, pick a quality, and the script hands mpv a playlist of every episode in that arc in order. Nothing gets downloaded to your disk. The script works by scraping the live One Pace website each time you run it. It reads the watch page, figures out which file hosting links correspond to each arc, and then passes those links to mpv as a playlist. Because it checks the site every run, new arcs and updated video encodings appear automatically without any updates to the script itself. It requires Python 3.8 or later and the mpv media player. If you do not already have mpv installed, the script offers to install it for you on Windows, macOS, or Linux using your system's package manager. The script itself has zero external dependencies and runs entirely on Python's built in standard library. You can use it interactively by just running the command and typing to search, or you can pass flags to skip the picker entirely. For example, you can type an arc name and specify quality and track. There is also an option to write out a playlist file instead of launching mpv, which is handy if you want to watch on your phone using an Android player. The script remembers your playback position within an arc if you quit and come back later, since the stream URLs stay the same between runs. The author notes that the tool only automates navigating publicly available links and hosts nothing itself.

Copy-paste prompts

Prompt 1
Help me install the onepace tool on macOS. I have Python 3.10 installed but not mpv. Walk me through getting both set up so I can stream an arc from the terminal.
Prompt 2
I want to use onepace to export a playlist file for the Marineford arc in 1080p with English subtitles instead of launching mpv. What flags do I pass to the command?
Prompt 3
Write a shell alias that launches onepace and immediately starts the East Blue saga in 720p with the English dub, skipping the interactive arc picker entirely.
Prompt 4
I quit onepace halfway through an arc. Explain how the resume feature works and what command I should run to pick up where I left off.

Frequently asked questions

What is onepace?

A terminal tool that streams fan-edited One Piece anime episodes directly into the mpv media player without downloading anything, letting you pick an arc and watch it ad-free with no filler.

What language is onepace written in?

Mainly Python. The stack also includes Python, mpv.

How hard is onepace to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is onepace for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.