/tellytv/telly.config.toml

https://github.com/Artiume/docker · TOML · 98 lines · 30 code · 8 blank · 60 comment · 0 complexity · 265628a38f8f991658e7f036d6c86c04 MD5 · raw file

  1. # THIS SECTION IS REQUIRED ########################################################################
  2. [Discovery] # most likely you won't need to change anything here
  3. Device-Auth = "telly123" # These settings are all related to how telly identifies
  4. Device-ID = "12345678" # itself to Plex.
  5. Device-UUID = ""
  6. Device-Firmware-Name = "hdhomeruntc_atsc"
  7. Device-Firmware-Version = "20150826"
  8. Device-Friendly-Name = "tellytv"
  9. Device-Manufacturer = "Silicondust"
  10. Device-Model-Number = "HDTC-2US"
  11. SSDP = true
  12. # Note on running multiple instances of telly
  13. # There are three things that make up a "key" for a given Telly Virtual DVR:
  14. # Device-ID [required], Device-UUID [optional], and port [required]
  15. # When you configure your additional telly instances, change:
  16. # the Device-ID [above] AND
  17. # the Device-UUID [above, if you're entering one] AND
  18. # the port [below in the "Web" section]
  19. # THIS SECTION IS REQUIRED ########################################################################
  20. [IPTV]
  21. Streams = 2 # number of simultaneous streams that the telly virtual DVR will provide
  22. # This is often 1, but is set by your iptv provider; for example,
  23. # Vaders provides 5
  24. Starting-Channel = 10000 # When telly assigns channel numbers it will start here
  25. XMLTV-Channels = true # if true, any channel numbers specified in your M3U file will be used.
  26. FFMpeg = true # if this is uncommented, streams are buffered through ffmpeg;
  27. # ffmpeg must be installed and on your $PATH
  28. # if you want to use this with Docker, be sure you use the correct docker image
  29. # if you DO NOT WANT TO USE FFMPEG leave this commented; DO NOT SET IT TO FALSE
  30. # THIS SECTION IS REQUIRED ########################################################################
  31. [Log]
  32. Level = "info" # Only log messages at or above the given level. [debug, info, warn, error, fatal]
  33. Requests = true # Log HTTP requests made to telly
  34. # THIS SECTION IS REQUIRED ########################################################################
  35. [Web]
  36. Base-Address = "192.168.1.100:6077" # Set this to the IP address of the machine telly runs on
  37. Listen-Address = "0.0.0.0:6077" # this can stay as-is
  38. # THIS SECTION IS NOT USEFUL ======================================================================
  39. #[SchedulesDirect] # If you have a Schedules Direct account, fill in details and then
  40. # UNCOMMENT THIS SECTION
  41. # Username = "" # This is under construction; no provider
  42. # Password = "" # works with it at this time
  43. # AT LEAST ONE SOURCE IS REQUIRED #################################################################
  44. # DELETE OR COMMENT OUT SOURCES THAT YOU ARE NOT USING ############################################
  45. # NONE OF THESE EXAMPLES WORK AS-IS; IF YOU DON'T CHANGE IT, DELETE IT ############################
  46. #[[Source]]
  47. # Name = "" # Name is optional and is used mostly for logging purposes
  48. # Provider = "Iris" # named providers currently supported are "area51" and "Iris"
  49. # IF YOUR PROVIDER IS NOT ONE OF THE ABOVE, CONFIGURE IT AS A "Custom" PROVIDER; SEE BELOW
  50. # Username = "YOUR_IPTV_USERNAME"
  51. # Password = "YOUR_IPTV_PASSWORD"
  52. # THE FOLLOWING KEYS ARE OPTIONAL IN THEORY, REQUIRED IN PRACTICE
  53. # Filter = "YOUR|FILTER|*REGEX"
  54. # FilterKey = "group-title" # FilterKey normally defaults to whatever the provider file says is best,
  55. # otherwise you must set this.
  56. # FilterRaw = false # FilterRaw will run your regex on the entire line instead of just specific keys.
  57. # Sort = "group-title" # Sort will alphabetically sort your channels by the M3U key provided
  58. #[[Source]]
  59. # Name = "" # Name is optional and is used mostly for logging purposes
  60. # Provider = "IPTV-EPG" # DO NOT CHANGE THIS IF YOU ARE USING THIS PROVIDER
  61. # Username = "M3U-Identifier" # From http://iptv-epg.com/[M3U-Identifier].m3u
  62. # Password = "XML-Identifier" # From http://iptv-epg.com/[XML-Identifier].xml
  63. # NOTE: THOSE KEY NAMES DO NOT MAKE SENSE FOR THIS PROVIDER ################
  64. # THIS IS JUST AN IMPLEMENTATION DETAIL. JUST GO WITH IT.
  65. # For this purpose, IPTV-EPG does not have a "username" and "password", HOWEVER,
  66. # telly's scaffolding for a "Named provider" does. Rather than special-casing this provider,
  67. # the username and password are used to hold the two required bits of information.
  68. # THIS IS JUST AN IMPLEMENTATION DETAIL. JUST GO WITH IT.
  69. # NOTE: THOSE KEY NAMES DO NOT MAKE SENSE FOR THIS PROVIDER ################
  70. # THE FOLLOWING KEYS ARE OPTIONAL HERE; IF YOU"RE USING IPTV-EPG YOU'VE PROBABLY DONE YOUR
  71. # FILTERING THERE ALREADY
  72. # Filter = ""
  73. # FilterKey = ""
  74. # FilterRaw = false
  75. # Sort = ""
  76. [[Source]]
  77. Name = "telly IPTV" # Name is optional and is used mostly for logging purposes
  78. Provider = "Custom" # DO NOT CHANGE THIS IF YOU ARE ENTERING URLS OR FILE PATHS
  79. # "Custom" is telly's internal identifier for this 'Provider'
  80. # If you change it to "NAMEOFPROVIDER" telly's reaction will be
  81. # "I don't recognize a provider called 'NAMEOFPROVIDER'."
  82. M3U = "m3u_plus url" # These can be either URLs or fully-qualified paths.
  83. EPG = "xmltv url"
  84. # THE FOLLOWING KEYS ARE OPTIONAL IN THEORY, REQUIRED IN PRACTICE
  85. Filter = "LOCAL NETWORKS|ESPN|PREMIUM HD|United States.*,USA,NFL,Sports" #|USA|NFL|Premium Movies|Sports|HBO|ESPN|United States.*
  86. FilterKey = "group-title" # FilterKey normally defaults to whatever the provider file says is best,
  87. # otherwise you must set this.
  88. FilterRaw = false # FilterRaw will run your regex on the entire line instead of just specific keys.
  89. Sort = "group-title" # Sort will alphabetically sort your channels by the M3U key provided
  90. # END TELLY CONFIG ###############################################################################