Giter VIP home page Giter VIP logo

absolute-series-scanner's Introduction

Functionalities

  • Grouping folders in parent directory and brackets with number to order series chronologically ([1], [2])
  • Seasons folders with serie name afterwards (Season 1 Zero no tsukaima), including "Series" appelation
  • Include all files not recognised as Season 0 episode 501+
  • AniDB Specials (OP, NCOP, ED, NCED, Sxx, etc...)
  • Specials chars handling ("CØDE:BREAKER") and files starting with dots (".Hack")
  • Movie files in Series libraries accepted if they have the same name as the folder (or 01|ep 01|s01e01)
  • Console output supported if launched from command line
  • ".plexignore" file supported
  • "keep_zero_size_files" file in logs folder to allow using zero size files, otherwise skip them
  • "X-Plex-Token.id" file in logs folder to create a scanner log per library
  • "Plex Media Scanner (custom ASS).log" in Plex Logs folder with one line for the serie folder and per file
  • "Plex Media Scanner (custom ASS) - filelist.log" contain all filenames so i can reproduce your library with a batch file after converting to utf-8 with notepad
  • support id files "anidb.id", "tvdb.id", "tmdb.id" (might have to make thetvdb serie id "tsdb.id")
  • support id files in folder names like "tv show [anidb-12345]" or "Serie name [tvdb-1234567]"

Naming Conventions Rules

How to name the file ?

Example: Optional: Grouping Folder / Show Name / Season 1 / Show Name s01e01-e02 - pt1.ext

File naming convention Template / Folder Exemple
Splitting folders: 0-9 0-9, A,...,Z folder. Add EACH as folder. Do not use the parent folder
Episode Name Pattern: Season %S/%SN s%0Se%0E Season 2/Show Name s02e03.ext
Multi-Episode style: Extend Season 2/Show Name s02e03-04-05.ext
Multi-part episodes: cdX, discX, diskX, dvdX, partX, ptX Season 2/Show Name s02e03 - pt1.ext
Multi-Media Version: Movie Name (year) - 1080p.ext Movie Name (year) - 1080p.ext
Specials scrapped: Specials, Season 0 s00e01/OP1/Ed3a/NCOP/S01/S1.ext
Other non scrapped: Extras Extras/Show Name xxxx.ext
BD rips /path/to/series-library/Series Name Season 2 Series.Name.Disc1.S02.E01-E12/BDMV/STREAM
Data type Source Comment
fanart art/backdrop/background/fanart-1.ext -1 can be ommited (same level as Video TS)
Serie poster Serie folder: Show name-1/folder/poster/show.ext (jpg, jpeg, png, tbn)
Season poster Season folder: Season01a.ext (jpg, jpeg, png, tbn)
Banner banner/banner-1.jpg
Theme song theme.mp3
Subtitles file name.ext (srt, smi, ssa, ass)
Plexignore files .plexignore

Where to get the perfect title ?

  • Series: TheTVDB.com or TVrage or TheMovieDB, TV database, will not store boxset specific files(nor sport or porn for tvdb)
  • Movies: TheMovieDB.org, naming convention: "Movie Title (Year).ext"
  • Anime: AniDB.net, the Anime main title is generally the best, or romaji (x-jat)

Local metadata

Use local media assets. If it doen't work with Hama, please let me know
https://support.plex.tv/hc/en-us/articles/200220717-Local-Media-Assets-TV-Shows

Big Storage Folder Structure ?

I thought my folder structure could help many. Implied is original language, folder named dubbed otherwise

  • Series
    • Xx (En/Fr/Sp/Jap sub En/...)
    • Xx Reality-Shows
    • Xx Stand-Up Comedy
    • Xx Dubbed
  • Movies
    • Xx (En/Fr/Sp/Jap sub En/...)
    • Xx Reality-Shows
    • Xx Stand-Up Comedy
  • Anime
    • Xx (Jap sub En)
    • Xx Movies (En/Fr/...)
    • Xx Series (En/Fr/...)
  • Knowledge
    • Documentaries
    • Hobbies
    • Litterature
    • Trainings
  • Music
    • Albums [\Group\Album (Year)]
      • Compilations
      • Karaoke
      • Soundtracks
        • Ads
        • Anime
        • Movies
        • Series
    • Videos
      • Xx
      • Xx Concerts
    • Games
      • Karaoke
      • Guitar
      • Stepmania
  • Pictures
    • Wallpapers
    • Maps
    • Textures
  • Scans
    • Art Books
    • Xx Comics
    • Xx Mangas

absolute-series-scanner's People

Contributors

erliz avatar violetvivirand avatar zeroqi avatar

Watchers

 avatar  avatar

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.