Coder Social home page Coder Social logo

sparcpoint.media's Introduction

Sparcpoint Media

A media-based library and CLI for archiving various file formats (like DVD Video, BluRay, and Music)

Note: Currently only supports MakeMKV

Installation

  1. Download and Install MakeMKV
  2. Clone Repository
  3. Build Sparcpoint.Media.Ripper.CLI

Usage

ripper <options>

Options
-------
  -e, --exe            (Default: C:\Program Files (x86)\MakeMKV\makemkvcon.exe) Path to the MKV Command Line EXE
  -m, --mode           Required. (Default: Standard) Naming convention for the output titles
  -t, --title          (Default: Title) Title to use during naming
  -o, --output         Required. Output folder to store ripped files.

  --season             (Default: 0) Season number for the current rip session. Only used when a TV mode is selected.
  -d, --disc-number    (Default: 1) The starting disc number.
  --episode            (Default: 1) The starting episode number for this session.
  --min-length         (Default: 0) Minimum title length to record. Typically used with custom conventions
  --max-length         (Default: 2147483647) Maximum title length to record. Typically used with custom conventions

  --google-username    Google Username to send notifications.
  --google-password    Google Password to send notifications.
  --mobile             Mobile number for MMS text sending.
  --mobile-provider    (Default: Verizon) Mobile provider for MMS text sending.

  --help               Display this help screen.
  --version            Display version information.

Mode

There are several modes that can be used with the ripper. If ripping to Plex use PlexTV_20min or PlexTV_45min. If a custom time frame is required, let's use PlexTV_Custom.

Mode Min Length (minutes) Max Length (minutes) File Name Convention
Standard 0.5 N/A $"{options.Title} - {{TitleIndex}}.mkv"
Movie 90 N/A Feature: $"{options.Title} - {{TitleIndex}}.mkv"
Extras: "Extras-{TitleIndex}.mkv"
PlexTV_20min 19 23 Episodes: $"{options.Title} - s{seasonNumber}e{episodeNumber}.mkv"
Extras: $"{options.Title} - Extras {sessionIndex}"
PlexTV_45min 42 48 Episodes: $"{options.Title} - s{seasonNumber}e{episodeNumber}.mkv"
Extras: $"{options.Title} - Extras {sessionIndex}"
PlexTV_Custom --min-length --max-length Episodes: $"{options.Title} - s{seasonNumber}e{episodeNumber}.mkv"
Extras: $"{options.Title} - Extras {sessionIndex}"

Example

-- TV Show
ripper -m PlexTV_45min -o "C:\Temp\Videos" -t "Psych" --season 7

-- Movie
ripper -m Movie -o "C:\Temp\Videos\Avengers" -t "Avengers"

-- Custom Length
ripper -m Custom -o "C:\Temp\Videos" -t "Home Movies" --min-length 95 --max-length 125

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.