GithubHelp home page GithubHelp logo

kometa-config's Introduction

Kometa Config

Saving my configuration for Kometa.

This is very much in-progress. I've just been tweaking it too much and not saving it in any good way.

Useful links:

TODOs:

  • move over all collections from config.yml to separate files
    • Movies:
      • still want these?
        • studio
        • universe
    • TV:
      • still want these?
        • network
  • remove default recommendations in libraries (all this is from the libraries manage in Plex)
    • removed a bunch manually
    • Movies:
      • library playlists
    • TV:
      • library playlists
    • note these seem to be the defaults, from an "other videos" collection:
      • continue watching
      • recently added
      • library playlists
      • unplayed
      • recently played

Consideration / Concepts

Collections

Ordering

  • Use sort_title to promote and demote certain collections
    • start with + to promote to top of library
    • start with ~ to demote to bottom of a library
    • can use A-Z to additionally organize collections via levels
  • Recommended to start with a number corresponding to a category
    • 1 above 2 above 3 etc.
  • Use + and ~ to promote and demote secondarily
    • 1_++_ above 1_+_ above 1__ above 1_~_ above 1_~~_
    • 1_+_ above 1_~_ above 2_+_ above 3__, etc.

Prefixes in use:

# Prefixes for Collections:
#   010_+ = New
#   020_+ = People (in memoriam)
#   030_+ = Holidays
#   040_+ = Charts
#   050_+ = Awards
#   060_+ = Collections / Franchises / Universes
#   070_+ = Genres
#   080_+ = Decades
#   090_+ = People
#   100_+ = Studios / Networks / Streaming
#   110_+ = Countries
#   120_+ = General / Unspecified

These collection uses a combination of all these prefixes, and are always sorted in a specific way. Take this example from the Holiday template.

default:
  level: ""
  sort_title_name: <<collection_name>>
sort_title: 030_+<<level>>_<<sort_title_name>>

Affect on sorting, in order:

  1. Category:
  • e.g. "New" collections (010) will always be above "Award" collections (050)
  1. Level:
  • e.g. +++ will always be above +, ~~~ will always be below ~, "A" will always be above "B"
  1. Alphabetical:
  • Finally, collections are sorted alphabetically. This can be adjusted with the sort_title_name, which defaults to the collection name.

Visibility

  • visible_library, visible_home and visible_shared
    • true, false or schedule available for all options
    • visible_library: Will be visible in the Recommended tab for a specific library (and in the Library tab if you have chose to intermix collections in with library items)
    • visible_home: Will be visible on your Home page (what appears on your Home page is determined by what libraries you have pinned)
    • visible_shared: Will be visible in the Home page for other users (what appears on their Home page is determined by what libraries they have pinned)
    • Collections are ALWAYS visible in the Collections tab for a specific library (not controlled by the visible_library option)
    • Advice: Treat visible_library the same as visible_home/visible_shared. If you want something to appear as a recommendation on the Home page, you probably want it to appear in the specific library's Recommendations tab as well.
  • Visibility does not dictate when a playlist/collection is updated:
    • When setting visibility to a certain time-frame, make sure the playlist/collection itself is scheduled to update at least one day longer than the visibility time-frame. Otherwise, the playlist/collection will not update again and the visibility will not change.
      • Example: Halloween collection, visible_shared: (10/01-10/31), schedule: (10/01-11/01)
    • You also need to schedule the playlist to update on the first day of visibility. Otherwise, the playlist will not update and the visibility will not change.
    • If you can spare the processing, the best thing to do would be to have the playlist/collection update every day, so you don't have to worry about specifically updating it to trigger visibility changes.

Scheduling

  • Save time by updating lesser-important collections and playlists less frequently:
    • ex. schedule: weekly(wednesday), weekly(sunday)
  • Don't need to schedule a smart_filter because Plex auto-updates the list itself
  • Scheduling can take multiple criteria
    • Ex. yearly(02/21), all[weekly(friday),range(02/21-03/31)], yearly(04/01)
      • Run on Feb. 21 every year (regardless of day of week), then run every Friday between Feb. 21 and Mar. 31, then run Apr. 1 (regardless of day of week)
      • Useful for awards or things that need to appear and be updated only for a certain time frame of the year

kometa-config's People

Contributors

ymendel 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.