PseudoTV Configuration Examples
#1
[CLOSED] = Configurations are outdated, Do not attempt to manually configure channels! Use the in-app channel manager. If you need this information for development reasons. Updated info can be found in the PseudoTV Live readme @github



I thought I would post this here in it's own thread to make it easier for others to find. I can't count the number of times looking at this list has helped me when I needed to manually edit my settings2.xml file, and since it's no longer in the first posts of the main thread I thought I would put it in it's own post.

(2015-02-03, 22:57)Lunatixz Wrote: Configuration Examples:
# = PTV Channel Number
  • LiveTV:
    Use this chtype to pair media sources with EPG data from xmltv listings.
    • Code:
      <setting id="Channel_#_type" value="8" />
      <setting id="Channel_#_1" value="I60159.labs.zap2it.com" />
      <setting id="Channel_#_2" value="hdhomerun://xxxxxxxD-1/tuner1?channel=qam256:399000000&program=2" />
      <setting id="Channel_#_3" value="xmltv" />
      <setting id="Channel_#_4" value="" />
      <setting id="Channel_#_rulecount" value="1" />
      <setting id="Channel_#_changed" value="True" />
      <setting id="Channel_#_time" value="0" />
      <setting id="Channel_#_rule_1_id" value="1" />
      <setting id="Channel_#_rule_1_opt_1" value="NY1 Live" />

      _type" value="8" --- LiveTV w/ XMLTV EPG Chtype
      _1" value="I60159.labs.zap2it.com" --- Zapit XMLTV Channel ID found in your XMLTV file.
      _2" ]value="hdhomerun://..." --- This is the source of your LiveTV stream; Examples include:
      • _2" value="hdhomerun://..." --- Direct Hdhomerun
      • _2" value="smb://XXX/Hdhomerun XBMC/NY1.strm" --- Direct strm file (currently only one tuner is supported).
      • _2" value="pvr://channels/tv/All TV channels/##.pvr" --- Direct link to your XBMC LiveTV plugin
      • _2" value="plugin://feedlink"
      • _2" value="upnp://feedlink"
      • _2" value="rtmp://feedlink"
      • _2" value="http://feedlink"
      • _2" value="mms://feedlink or rtsp://feedlink" --- VLC streaming"
      _3" value="xmltv" --- name of xmltv file used for this source. Example: if you use "listings", ptvl will look for listings.xml and parse data from that source. This allows multiple sources depending on the channel. "ustvnow" is reserved for USTVnow channels and can only be used with a USTVnow source.
      _opt_1" value="NY1 Live" --- Channel Name



    InternetTV:
    Similar to chtype 8, except that this chtype does not offer EPG data. Its designed for a single 24/7 type stream.
    • Code:
      <setting id="Channel_#_type" value="9" />
      <setting id="Channel_#_1" value="5400" />
      <setting id="Channel_#_2" value="smb://xxx/strms/VevoTV.strm" />
      <setting id="Channel_#_3" value="VevoTV" />
      <setting id="Channel_#_4" value="Sit back and enjoy a 24/7 stream of music videos on VEVO TV." />
      <setting id="Channel_#_rulecount" value="1" />
      <setting id="Channel_#_changed" value="True" />
      <setting id="Channel_#_time" value="0" />
      <setting id="Channel_#_rule_1_id" value="1" />
      <setting id="Channel_#_rule_1_opt_1" value="VevoTV" />

      _type value="9" --- InternetTV Chtype, meant for 24/7 type steams
      _1" value="5400" --- 90min runtime; This is the default runtime for InternetTV EPG Data. You can chose whatever value you prefer.
      _2" value="smb://xxx/strms/VevoTV.strm" --- This is the source of your InternetTV; Examples include:
      • _2" value="smb://strmfile.strm"
      • _2" value="rtmp://feedlink"
      • _2" value="upnp://feedlink"
      • _2" value="http://feedlink"
      • _2" value="mms://feedlink"
      • _2" value="rtsp://feedlink"
      • _2" value="plugin://plugin.scriptname/feedlink"
      _3" value="VevoTV" --- Show Title
      _4" value="Sit back and enjoy VEVO TV..." --- Show Description
      _opt_1" value="VevoTV" --- Channel Name



YoutubeTV:
REQUIRES XBMC YOUTUBE ADDON
  • Channel/User Upload Example:
    Code:
    <setting id="Channel_#_type" value="10" />
    <setting id="Channel_#_1" value="MotorTrend" />
    <setting id="Channel_#_2" value="1" />
    <setting id="Channel_#_3" value="#" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="MotorTrend - User Upload" />

    User Playlist Example:
    Useful YouTube playlist tool
    Useful YouTube playlist tool
    Code:
    <setting id="Channel_#_type" value="10" />
    <setting id="Channel_#_1" value="PL9bsPVRSg1sl0kSa99jrim69esS0lQrkF" />
    <setting id="Channel_#_2" value="2" />
    <setting id="Channel_#_3" value="" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="User Playlist" />

    New Subscription Example:
    Code:
    <setting id="Channel_#_type" value="10" />
    <setting id="Channel_#_1" value="YOUR YOUTUBE USERNAME" />
    <setting id="Channel_#_2" value="3" />
    <setting id="Channel_#_3" value="#" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="User Playlist" />

    User Favorites Example:
    Code:
    <setting id="Channel_#_type" value="10" />
    <setting id="Channel_#_1" value="YOUR YOUTUBE USERNAME" />
    <setting id="Channel_#_2" value="4" />
    <setting id="Channel_#_3" value="#" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="User Playlist" />

    Multi Youtube Example:
    Code:
    <setting id="Channel_#_type" value="10" />
    <setting id="Channel_#_1" value="WatchMojo|HybridLibrarian" />
    <setting id="Channel_#_2" value="8" />
    <setting id="Channel_#_3" value="25" />
    <setting id="Channel_#_4" value="1" />
    <setting id="Channel_#_changed" value="False" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="Top Tens" />

    value="10" ---YoutubeTV Chtype
    _1" value="MotorTrend" --- Channel info (Username, Playlist, Channel, Search term, Raw gdata url).
    _2" value="1" --- Youtube Channel information; Examples include:
    • "1" Channel/User Uploads = Channel or Username that has videos you want
    • "2" User Playlist = Your username playlist (Log into your youtube account, click playlist, select a playlist... copy the url information ( http://www.youtube.com/playlist?list= COPYME ))
    • "3" New Subscription = USERNAME *Your youtube usernames newest subscriptions.
    • "4" User Favorites = USERNAME *Your youtube usernames newest favorites.
    • "5" Search Query w/SafeSearch = Search pattern or term, examples (Football+Soccer) & (Football Soccer). For SafeSearch use one of the two options (moderate or strict), No option disables SafeSearch ! Example: (strict|Dick+Cheney).
    • "7" Multi Youtube Playlists = Multiple Playlists that has videos you want
    • "8" Multi Youtube Channels = Multiple Channels or Usernames that has videos you want
    • "9" Raw gdata url = Example:
    _3" value="1" --- Media limit: Set to one of these values (50|100|150|200|250|500|1000).
    _4" value="0" --- Sort Ordering: 0 = default, 1 = random, 2 = reverse.
    _opt_1" value="MotorTrend" --- Channel Name



RSS:
Feed must complie with RSS/Atom standards, Validator found here
  • Code:
    <setting id="Channel_#_type" value="11" />
    <setting id="Channel_#_1" value="http://revision3.com/hdnation/feed/mp4-hd30" />
    <setting id="Channel_#_2" value="1" />
    <setting id="Channel_#_3" value="100" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="HD Nation" />

    _type" value="11" --- RSS Chtype
    _1" value="http://revision3.com/hdnation/feed/mp4-hd30" --- RSS feed, must be RSS/Atom Compliant link
    _2" value="1" --- Default value, Switch reserved for later development.
    _3" value="100" --- Media limit: Set to one of these values (50|100|150|200|250|500|1000).
    _4" value="0" --- Sort Ordering: 0 = default, 1 = random, 2 = reverse.
    _opt_1" value="HD Nation" --- Channel Name



Music Videos:
LAST.FM REQUIRES XBMC YOUTUBE ADDON
MyMusicTV REQUIRES XBMC MyMusicTV ADDON
  • Code:
    <setting id="Channel_#_type" value="13" />
    <setting id="Channel_#_1" value="1" />
    <setting id="Channel_#_2" value="LastFM Username" />
    <setting id="Channel_#_3" value="50" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="LastFM" />

    Code:
    <setting id="Channel_#_type" value="13" />
    <setting id="Channel_#_1" value="2" />
    <setting id="Channel_#_2" value="Channel_#" />
    <setting id="Channel_#_3" value="50" />
    <setting id="Channel_#_4" value="1" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="Music Videos" />

    _type" value="13" --- Music Videos
    _1" value="1" --- 1 = Last.Fm, 2 = MyMusicTV
    _2" value="LastFM Username" --- LastFM Username, must have scrobbler data. or MyMusic Channel info (ie, Channel_1, Channel_2, etc...)
    _3" value="100" --- Media limit: Set to one of these values (50|100|150|200|250|500|1000).
    _4" value="0" --- Sort Ordering: 0 = default, 1 = random, 2 = reverse.
    _opt_1" value="LastFM" --- Channel Name



Extras:
Donor Exclusive!

Bring The Popcorn
  • Code:
    <setting id="Channel_#_type" value="14" />
    <setting id="Channel_#_1" value="popcorn" />
    <setting id="Channel_#_2" value="pop|action" />
    <setting id="Channel_#_3" value="480" />
    <setting id="Channel_#_4" value="2010-Now" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="BringthePopcorn" />

    _type" value="14" --- Extras Chtype (Donor Exclusive Media aggregation).
    _1" value="popcorn" --- 'popcorn' indicates Media Source "Bring The Popcorn". More sources to coming soon!
    _2" value="pop|action" --- 'pop|' indicates filter by Popularity, "action" = Genre, examples include.
    _3" value="480" --- Resolution to parse, examples include.
    _4" value="2010-Now" --- Year to parse movies by, examples include.
    _opt_1" value="BringthePopcorn " --- Channel Name

Cinema Experience
  • Code:
    <setting id="Channel_#_type" value="14" />
    <setting id="Channel_#_1" value="cinema" />
    <setting id="Channel_#_2" value="special://profile/playlists/videos/myplaylist.xsp" />
    <setting id="Channel_#_3" value="IMAX" />
    <setting id="Channel_#_4" value="" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="5" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="Cinema Experience" />
    <setting id="Channel_#_rule_2_id" value="8" />
    <setting id="Channel_#_rule_3_id" value="14" />
    <setting id="Channel_#_rule_3_opt_1" value="No" />
    <setting id="Channel_#_rule_4_id" value="17" />
    <setting id="Channel_#_rule_4_opt_1" value="No" />
    <setting id="Channel_#_rule_5_id" value="13" />
    <setting id="Channel_#_rule_5_opt_1" value="1" />

    _type" value="14"" --- Extras Chtype (Donor Exclusive Media aggregation).
    _1" value="cinema" --- 'cinema' indicates Media Source "Cinema Experience". More sources to coming soon!
    _2" value="" --- Custom XBMC Smartplaylist location and name.
    _3" value="" --- CE Theme, either "IMAX" or "Default", Custom themes are available @ http://www.cinemavision.org/
    _4" value="" --- Unused
    _opt_1" value="Cinema Experience" --- Channel Name



Direct Plugin:
Gotham and up Only!!
Use this chtype to automatically parse plugins for media, similar process to "xbmc.mylibrary".
In order for this chtype to work, the plugin must store it's "media" as "files" not "directories". From a users perspective there isn't a easy way to test for this. So you will have go through trial and error. Please report your success stories!
  • Code:
    <setting id="Channel_#_type" value="15" />
    <setting id="Channel_#_1" value="plugin://plugin.video.vevo_tv" />
    <setting id="Channel_#_2" value="VEVO TV (US: Nashville),VEVO TV (Germany),Custom (All videos),Custom (Live videos),Custom (Playlists),Custom (Artists)" />
    <setting id="Channel_#_3" value="25" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="VevoTV Plugin" />

    Code:
    <setting id="Channel_#_type" value="15" />
    <setting id="Channel_#_1" value="plugin://plugin.video.discovery_com/Animal Planet/Bad Dog!" />
    <setting id="Channel_#_2" value="" />
    <setting id="Channel_#_3" value="25" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="Bad Dog!" />

    Code:
    <setting id="Channel_#_type" value="15" />
    <setting id="Channel_#_1" value="plugin://plugin.video.espn.video" />
    <setting id="Channel_#_2" value="[ TV Shows ],[ Categories ],[ Search ]" />
    <setting id="Channel_#_3" value="25" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="ESPN" />
    <setting id="Channel_#_changed" value="True" />

    _type" value="15" --- Direct Plugin Chtype
    _1" value=" --- plugin path; Requires a prefix "plugin://", real pathname, then subfolders that contain media. or root level folder that contains media (ie. plugin://plugin.video.vevo_tv/). All folders must match what is seen on screen exactly. You need to match the appropriate strings but can ignore "bold", "color" code strings.. If you are unsure, add the folder as a xbmc favorite, then open favorite.xml with a text editor. Use the example found there!
    _2" value= '' --- Exclude list, can be files or directories (No spaces, separate with ",")
    _3" value="25" --- File limit, Example 25 will parse 25 files per 25 directories found.
    _4" value="0" --- Sort Ordering: 0 = default, 1 = random, 2 = reverse.
    _opt_1" value=" --- Channel Name

Super Favourite
Gotham Only!! In Heavy Development, Check back for updates!
  • Code:
    <setting id="Channel_#_type" value="15" />
        <setting id="Channel_#_time" value="0" />
        <setting id="Channel_#_1" value="plugin://plugin.program.super.favourites/PseudoTV_Live/Channel_#" />
        <setting id="Channel_#_2" value="'create new super folder,explore favourites,explore  favourites,explore xbmc favourites,explore kodi favourites,isearch,search" />
        <setting id="Channel_#_3" value="25" />
        <setting id="Channel_#_4" value="0" />
        <setting id="Channel_#_changed" value="False" />

    _type" value="15" --- Direct Plugin Chtype
    _1" value=""plugin://plugin.program.super.favourites/PseudoTV_Live/Channel_#" --- plugin path; Requires a prefix "plugin://", You can either have the "Channel_#" folder in the root ie (plugin://plugin.program.super.favourites/Channel_1) or organized into one folder which has to be "PseudoTV_Live"
    _2" value= '' --- Exclude list, can be files or directories (No spaces, separate with ",")
    _3" value="25" --- File limit, Example 25 will parse 25 files per 25 directories found.
    _4" value="0" --- Sort Ordering: 0 = default, 1 = random, 2 = reverse.
    _opt_1" value=" --- Channel Name



Direct Playon:
Gotham and up Only!!
Use this chtype to automatically parse playon for media, similar process to "xbmc.mylibrary".
In order for this chtype to work, the plugin must store it's "media" as "files" not "directories". From a users perspective there isn't a easy way to test for this. So you will have go through trial and error. Please report your success stories!

For Playon to work either through manual configuration or autotune you will need to create a XBMC Video Source titled "PlayOn"
Add new source, navigate to upnp sources and select playon... it should appear as a source upnp://09324908320948230948320498.
Title it "PlayOn" <- Name is important! without PTVL will not know what source is actually playon.

Also don't forget to properly configure playons settings as well!! ie, Hulu login information, etc...
  • Code:
    <setting id="Channel_#_type" value="16" />
    <setting id="Channel_#_1" value="hulu/Recently Added/Recently Added Feature Films" />
    <setting id="Channel_#_2" value="" />
    <setting id="Channel_#_3" value="25" />
    <setting id="Channel_#_4" value="0" />
    <setting id="Channel_#_changed" value="True" />
    <setting id="Channel_#_rulecount" value="1" />
    <setting id="Channel_#_rule_1_id" value="1" />
    <setting id="Channel_#_rule_1_opt_1" value="Hulu Recent Movies" />

    _type" value="16" --- Direct Playon Chtype
    _1" value=" --- plugin path; Plugin path, paths match what you see when navigating the plugin.
    _2" value= '' --- Exclude list, can be files or directories (No spaces, separate with ",")
    _3" value="25" --- File limit, Example 25 will parse 25 files per 25 directories found.
    _4" value="0" --- Sort Ordering: 0 = default, 1 = random, 2 = reverse.
    _opt_1" value=" --- Channel Name
#2
I searched for this many times.... indeed it is helpful.

do you intend to update this with chtype changes?

if so this should be a sticky.
#3
Finally! I was looking for it everywhere. Thank you for posting. Although most options are now built into the GUI, for those of us editing the setting2.xml remotely, this list rocks. I also hope that this list is updated with new chtypes available is PTV live.
#4
The link to this list is in my OP... It's been there for a number of months Wink
Image Lunatixz - Kodi / Beta repository
Image PseudoTV - Forum | Website | Youtube | Help?
#5
Also Direct Playon is obsolete at this point correct Luna?!?
#6
(2015-06-02, 04:13)fr3qu3ncy Wrote: Also Direct Playon is obsolete at this point correct Luna?!?

Correct... some of the configurations like "Direct Playon" are outdated...
Image Lunatixz - Kodi / Beta repository
Image PseudoTV - Forum | Website | Youtube | Help?
#7
thats why I was hoping this could be an updated list.

Logout Mark Read Team Forum Stats Members Help
PseudoTV Configuration Examples0