Settings - PseudoTV/PseudoTV_Live GitHub Wiki

General

AutoTune

Options

  • "Centralized file location" - The root folder for PseudoTV Live: logos, fillers, configurations, m3u and xmltv files. Default path: special://profile/addon_data/plugin.video.pseudotv.live/cache. It is recommend you change this path to a HDD or pRAMdisk, if you are concerned with write amplification.

  • "Run during playback" - Run background tasks while Kodi is playing. Recommend left enabled in-order to keep PseudoTV Live updated.

  • "JSONRPC Delay" - Some Kodi device may crash during rapidly repeating json calls. This settings controls the delay between calls in milliseconds. A high value can greatly impact your pseudo experience and it is recommend only for advanced users. Setting also applies to throttling channel surfing calls in-order to reduce thread collision.

Globals

Global Settings are the default base rules for all channels. Use Advanced Channel Rules to apply rules to individual channels. Advanced rules supersede Global rules.

Player

  • "Playback Method"

    1. "PVR Callback" - Playback is initiated as a PVR channel. Kodi PVR UI and all its features are available. Pros: Kodi PVR UI, Channel Surfing... Cons: Locked into linear playback, unlessed media selected via EPG.

    2. "Playlist" - Playback is queued† as a standard Kodi playlist. Standard Kodi UI is provided. Pros: Player Seeking, not locked into linear playback. Cons: Lose PVR UI and its features. †Playlist que size determined by "Pagination Size"

  • "Playback Seek Tolerance (Seconds)" - Adjust (in seconds) to ignore differentials between load times and live offset. Setting also applies as the minimum allowable duration.

  • "Adjust Seek Threshold (Percentage)" - Adjust (by percentage) to ignore loading content near the end of its runtime. Setting also applies as threshold for played media.

Overlay

  • "Overlay Resource"
  • "Show OnNext"
  • "Show OSD on Change"
  • "Restart Percentage"

Parser

  • "Sort Method" - Default Sort Method for all channels, overridden per channel by SmartPlaylist and Advanced Channel rules.

  • "Pagination Size" - How many entries are requested per path, per channel during each channel building cycle. The lower the size the faster a channel will build, the larger the size the quicker the channel will fill it's guide-data quota.

  • "Parse for Accurate Duration Meta" - Accurate runtimes are important for building an accurate EPG. Most users can leave default option without issues. However, if you notice syncing issues between start-end times on your programing guide it maybe necessary to parse for accurate meta. This can be enabled globally for all channels, or on a per channel bases through Adv. channel rules.

    1. "Prefer Kodi Metadata" - Use less accurate generalized runtimes parsed from meta providers.

    2. "Prefer File Metadata" - Parse runtimes directly from individual files; slower however, accurate. Supported formats listed below.

      • NFO: Adjacent NFO Parsing as a fallback to all supported formats.

      • Youtube: plugin.video.youtube, plugin.video.tubed, plugin.video.invidious

      • Formats: avi, mp4, m4v, 3gp, 3gp2, f4v, mov, mkv, flv, ts, m2ts, strm

      • Modules (not provided): FFProbe, MoviePY, Hachoir, OpenCV, MediaInfo† (†Direct file parsing or adjacent -mediainfo.xml file).

  • "Save Accurate Duration to Kodi Library" - Replace Kodi's database duration values with those parsed and deemed accurate either by sourcing the meta directly from the media file or by Kodi's player using ffmpeg.

  • "Interleave set value" - Interleave content from each path before finalizing the channel. Applies to multiple path configurations where each path is parsed individually. See examples below, FYI not to be confused with Even Show Distribution.

    # Paths [ PATH1 ],[ PATH2 ],[ PATH3 ](/PseudoTV/PseudoTV_Live/wiki/----PATH1----],[----PATH2----],[----PATH3----)

    # In [1, 2, 3, 4, 5],['a', 'b', 'c', 'd'],['A', 'B', 'C', 'D', 'E'](/PseudoTV/PseudoTV_Live/wiki/1,-2,-3,-4,-5],['a',-'b',-'c',-'d'],['A',-'B',-'C',-'D',-'E')

    # Out sets=0 [1, 2, 3, 4, 5, 'a', 'b', 'c', 'd', 'A', 'B', 'C', 'D', 'E']

    # Out sets=1 [1, 'a', 'A', 2, 'b', 'B', 3, 'c', 'C', 4, 'd', 'D', 5, 'E']

    # Out sets=2 [1, 2, 'a', 'b', 'A', 'B', 3, 4, 'c', 'd', 'C', 'D', 5, 'E']

  • "Even Show Distribution" - After finalizing channel content ie. "Interleaving". Group available content by TV Show Title with the option of putting available content in episode order and movies by year. Non TV content will be append at the end of each block. *See example below.

    # In [TVShow-1 (01x04), Movie (1985), TVShow-1 (01x02), TVShow-1 (01x03), Movie (1983), Movie (1982), TVShow-1 (01x01), TVShow-2 (01x04), Movie (1981), TVShow-2 (01x02), TVShow-2 (01x03), TVShow-2 (01x01), Movie (1984)]

    # Out set=2 "Force Episode Ordering" = false [TVShow-1 (01x04), TVShow-1 (01x02), Movie (1985), TVShow-2 (01x04), TVShow-2 (01x02), Movie (1983), TVShow-1 (01x01), Movie (1982), TVShow-2 (01x03), TVShow-2 (01x01), Movie (1981), Movie (1984)]

    # Out set=2 "Force Episode Ordering" = true [TVShow-1 (01x01), TVShow-1 (01x02), Movie (1981), TVShow-2 (01x01), TVShow-2 (01x02), Movie (1982), TVShow-1 (01x03), Movie (1983), TVShow-2 (01x03), TVShow-2 (01x04), Movie (1984), Movie (1985)]

Fillers

Multi-Room

  • "Server Status" - PseudoTV's file server status. ie. This instance of PseudoTV Live is hosting files for other instances to use.

  • "TCP Port" - It is recommend you leave this port unchanged. However, if a conflict arises change as needed.

  • "ZeroConf Status" - Kodi's ZeroConf status. ie. This instance of Kodi is announcing itself over your local network allowing other instances of Kodi to recognize it. Required for automatic multi-room. If offline, click to enable.

  • "Select Servers" - Select found instances of PseudoTV for local multi-room configuration.

Miscellaneous

Debugging

  • "Debugging" - See Support

  • "Queue Executor" - Enable threaded executors when running queue functions. Users may experience performance improvements at the expense of memory and system stability.

  • "Disable Cache" - Disable all persistent and volatile cache.