[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80764":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":14,"stars30d":14,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":13,"lastSyncTime":29,"discoverSource":30},80764,"riplex","AnyCredit5518\u002Friplex","AnyCredit5518","Automatically organizes MKV disc backups into Plex-compatible folder structures","",null,"Python",40,2,1,6,0,42.03,"MIT License",false,"main",true,[23,24,25],"makemkv","mkv","plex","2026-06-12 04:01:30","# riplex\n\nAutomatically organizes MKV files from physical disc collections into Plex-compatible folder structures with the right names, the right folders, and no manual work.\n\nriplex includes both a desktop app for guided ripping and a full CLI for terminal-first and automated workflows.\n\n\u003Cp align=\"center\">\n\t\u003Cimg src=\"screenshots\u002F0_Rip_Flow_BTTF.gif\" alt=\"Rip flow demo\" width=\"800\">\n\u003C\u002Fp>\n\n## Why?\n\nAfter using MakeMKV to back up a disc, you're left with a pile of generically-named files (`title_t00.mkv`, `title_t01.mkv`, ...) and no idea which is the main film, which are featurettes, which are duplicates, and which is the play-all compilation you didn't need. For a multi-disc TV series, you're looking at hours of manual effort: reading disc cases, Googling runtimes, renaming files one by one, and building the exact folder hierarchy Plex demands.\n\nriplex solves this by pulling metadata from TMDb (canonical titles, years, episode info) and [dvdcompare.net](https:\u002F\u002Fwww.dvdcompare.net) (per-disc content breakdowns including featurettes, deleted scenes, runtimes), then automatically classifying, deduplicating, matching, renaming, and organizing everything into the correct Plex structure.\n\n## Get started\n\nStart with the [Getting Started guide](docs\u002Fgetting-started\u002Finstallation.md). It covers all three install paths:\n\n- **Pre-built app**: fastest way to try riplex. Download links and platform-specific notes are in the [installation guide](docs\u002Fgetting-started\u002Finstallation.md#option-a-pre-built-executables).\n- **pipx**: recommended if you have Python or do not mind installing it. See [Option B](docs\u002Fgetting-started\u002Finstallation.md#option-b-install-with-pipx-recommended).\n- **From source**: for developers and unsupported binary platforms. See [Option C](docs\u002Fgetting-started\u002Finstallation.md#option-c-install-from-source).\n\nIf you just want the desktop app right now, the latest binaries are on the [Releases page](https:\u002F\u002Fgithub.com\u002FAnyCredit5518\u002Friplex\u002Freleases\u002Flatest). For the guided desktop flow after install, see the [GUI Walkthrough](docs\u002Fgui-guide\u002Fgui-walkthrough.md).\n\nIf you prefer the command line, riplex also ships a full CLI with `lookup`, `rip`, `organize`, and `orchestrate` workflows. For the end-to-end terminal flow, see the [CLI Workflow guide](docs\u002Fcli-guide\u002Fworkflow.md).\n\nAfter installing:\n\n1. Run setup. The GUI walks you through it on first launch, or you can use [`riplex setup`](docs\u002Fgetting-started\u002Finstallation.md#setup).\n2. If you want to see the GUI step by step, read the [GUI Walkthrough](docs\u002Fgui-guide\u002Fgui-walkthrough.md).\n3. Follow the [CLI Workflow guide](docs\u002Fcli-guide\u002Fworkflow.md) for the end-to-end flow.\n4. If you prefer the terminal, use the [CLI reference](docs\u002Freference\u002Fcli.md) for command details.\n\n## What it looks like\n\nInstead of leaving you to sort through a wall of raw MakeMKV titles, riplex helps you understand what is actually on the disc and choose the titles worth ripping. It surfaces likely matches, highlights junk and duplicates, and helps you avoid play-all traps.\n\n![Title selection](screenshots\u002F5_Select_Title_to_RIP_BTTF.png)\n\nMore screenshots:\n[welcome](screenshots\u002F1_Welcome_Screen.png),\n[disc detection](screenshots\u002F2_Disc_Detection_BTTF.png),\n[metadata lookup](screenshots\u002F3_Metadata_Lookup_BTTF.png),\n[release picker](screenshots\u002F4_Disc_Release_BTTF.png),\n[disc overview](screenshots\u002F5_Multi_Disc_Overview_BTTF.png).\n\n> [!NOTE]\n> riplex currently handles one film (or one TV show) per session. Multi-film box sets that bundle separate films onto separate discs (e.g. a trilogy in one box) need to be ripped one film at a time.\n\n## Requirements\n\nriplex uses MakeMKV, ffmpeg, and MKVToolNix under the hood. The setup wizard installs them for you on Windows (winget), macOS (Homebrew), and Debian\u002FUbuntu Linux (apt). On other platforms see [the installation guide](docs\u002Fgetting-started\u002Finstallation.md).\n\nYou'll also need a free [TMDb API key](https:\u002F\u002Fwww.themoviedb.org\u002Fsettings\u002Fapi). The wizard prompts you for it.\n\n## Data sources\n\n- **[TMDb](https:\u002F\u002Fwww.themoviedb.org\u002F)**: canonical movie and TV metadata (titles, years, episodes, runtimes)\n- **[dvdcompare.net](https:\u002F\u002Fwww.dvdcompare.net)**: per-disc content breakdowns (featurettes, deleted scenes, play-all groupings, runtimes). An invaluable community resource.\n\n## Related projects\n\n- **[dvdcompare-scraper](https:\u002F\u002Fgithub.com\u002FAnyCredit5518\u002Fdvdcompare-scraper)**: Python client for dvdcompare.net. Powers riplex's disc lookup. Contributions welcome.\n\n## Documentation\n\n- [Getting started](docs\u002Fgetting-started\u002Finstallation.md): installation, configuration\n- [GUI walkthrough](docs\u002Fgui-guide\u002Fgui-walkthrough.md): the main desktop flow, screen by screen\n- [CLI workflow](docs\u002Fcli-guide\u002Fworkflow.md): end-to-end terminal workflows\n- [CLI reference](docs\u002Freference\u002Fcli.md): every command and flag\n- [Architecture](docs\u002Farchitecture.md): design, data flow, project structure\n\n## License\n\nMIT\n","riplex 是一个用于自动整理从实体光盘备份而来的 MKV 文件至 Plex 兼容文件夹结构的工具。其核心功能包括通过 TMDb 和 dvdcompare.net 获取元数据，自动分类、去重、匹配、重命名并组织文件，形成符合 Plex 要求的文件夹层级，整个过程无需手动干预。项目提供了桌面应用程序和完整的命令行界面（CLI），支持引导式翻录以及自动化工作流程。适用于拥有大量物理光盘收藏且希望将其高效整合到 Plex 媒体库中的用户，极大地减少了手动整理的时间与精力。","2026-06-11 04:01:55","CREATED_QUERY"]