Skip to content

ymendel/kometa-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • 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 more + and ~ to promote and demote secondarily
    • 1_+_ above 1_++_ above 1__ above 1_~_ above 1_~~_
      • NOTE: determine more here. Looks like 1__ would be at the top
    • 1_+_ above 1_~_ above 2_+_ above 3__, etc.
  • Use other characters for ordering. Determined so far:
    1. -
    2. !
    3. +
    4. =
    5. ~

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

About

My config for Kometa

Resources

Stars

Watchers

Forks