(2013-04-18, 16:05)locoguano Wrote: I'd like to know about this as well... I dumped cable and moved to XBMC (with Amazon, Netflix, and Hulu). Amazon is gone (for now) and Netflix is going. If PlayOn is the solution I will gladly pay the lifetime price and stop worrying about addon development.
@
Loco
one workaround I found in dealing with the season issue is using force_series and force_tvdb with archiving set to true. what results is a 'zero' season but the episodes being presented in the correct order. so for example, in my case of The Amazing Race, I used the following:
Code:
<Playon custom_parser="PlayOn" recursive="true" >
<!-- NETFLIX-->
<subfolder name="Netflix/Browse Genres/Comedies/Stand-up Comedy/" type="movies" recursive="true" />
<!-- AMAZON -->
<subfolder name="Amazon VOD/Prime Watchlist/TV/The Amazing Race, Season 17" force_series="The Amazing Race" force_tvdb="true" type="episodes" />
<subfolder name="Amazon VOD/Prime Watchlist/TV/The Amazing Race, Season 18" force_series="The Amazing Race" force_tvdb="true" type="episodes" />
<subfolder name="Amazon VOD/Prime Watchlist/TV/The Amazing Race, Season 19" force_series="The Amazing Race" force_tvdb="true" type="episodes" />
<subfolder name="Amazon VOD/Prime Watchlist/TV/The Amazing Race, Season 20" force_series="The Amazing Race" force_tvdb="true" type="episodes" />
</Playon>
In my configuration, it was better to define/name the PlayOn source simply "Playon" with all the other channels (Amazon VOD, Netflix, Hulu) being treated as subfolders. This is different than what others have suggested in this thread but my method allows for content besides Netflix to be scraped. The drawback of course is that this is sloppy and you don't get the correct plot information.
However, if you're using Hulu+, here's the necessary regex to grab what you want without putting it in your subscriptions (known as favorites on Hulu)
Code:
<Hulu path="plugin://plugin.video.hulu" recursive="true">
<subfolder name="Subscriptions/The Amazing Race (HD)" type="episodes" recursive="true" >
<filter>
<regexp>/Episode[s]? \([0-9]+\)/</regexp>
</filter>
</subfolder>
<subfolder regex_name="true" name="TV/Channels \([0-9]+\)/- Science and Technology/Popular Titles \([0-9]+\)" type="episodes" recursive="true">
<filter>
<regexp>/Episode[s]? \([0-9]+\)/</regexp>
</filter>
<exclude>
<regexp>/season[s]? \([0-9]+\)</regexp>
</exclude>
</subfolder>
<exclude>
<contains>previous page</contains>
<contains>next page</contains>
<contains>/Recommended</contains>
<contains>/Clips</contains>
</exclude>
</Hulu>
NOTE: Although certain shows are HuluPlus, you can still use the examples above to scrape whatever is freely available
1. In the example provided with the latest version of My.Library, regex_name="true" is in the start of the plugin searchfilter (i.e. Hulu path="plugin://plugin.video.hulu"). Do not do this as it will break scraping HD episodes. This is also why it's missing from The Amazing Race entry.
2. However, if you want to capture all items within a particular "channel" (i.e. Genre) then you can use the second example ( "- Science and Technology").
Hope this helps.