|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Scripts: Content for PlayOn and Online Services menu
Rather than clutter up the PlayOn plugin thread I've created this thread to post and update the PlayOn scripts that work in conjunction with UPnP2Podcast by evilpenguin and the PlayOn software. If you have problems with the scripts or properties files, post them here. If you have any requests for scripts from playonplugins.com or playonscripts.com, make them here and I'll see if I can get it done. For these to work, obviously you will need PlayOn installed and you will need the great work of evilpenguin here. Once you've got those two things installed and working, then you will need to install the Scripts Plugin from here. Now you should be ready to install these scripts.
Most of the original scripts created content in PlayOn in a way that doesn't work well with UPnP2Podcast and SageTV Online Services menu. UPnPInspector listed the content as: root\scripts\script name\episode name\watch now Having a feed named watch now in a folder named with the episode name was not a good fit. I modified the scripts to eliminate the episode name folder and store the feed as episode name instead of as watch now. So now UPnPInspector lists the content as: root\scripts\script name\episode name Attached to this post are three archives: OnlineServices.zip contains the .properties files that you should put in the SageTV\SageTV\STVs\SageTV3\OnlineVideos folder. PlayOnScripts.zip contains the LUA scripts and supporting files that should be placed in the Program Files\MediaMall\Plugins\Scripts folder. NASA_Plugin_and_Properties.zip contains the NASA plugin from playonplugins.com and the .properties files for SageTV Online Services. Here is a list of the current scripts: 5min.lua - Instructional videos from 5min.com. Adds 5min category to Online Services menu. Does lots of web page parsing and takes a while to load videos. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1776.0 Chip and Dale.lua - Chip and Dale Rescue Rangers cartoons. This will be added to the Cartoons category in Online Services menu. If a Cartoons category already exists, it will be added to it. If a Cartoons category doesn't exist, it will be created. Does lots of web page parsing and takes a while to load videos. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1768.0 Ducktales.lua - Ducktales cartoons. This will be added to the Cartoons category in Online Services menu. If a Cartoons category already exists, it will be added to it. If a Cartoons category doesn't exist, it will be created. Does lots of web page parsing and takes a while to load videos. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1768.0 KidsWB.lua - KidsWB cartoons including Looney Tunes, Flintstones, Jetsons, Smurfs, Tom and Jerry, and more. Adds Kids WB category to Online Services menu. This will also be added to the Cartoons category. If a Cartoons category already exists, it will be added to it. If a Cartoons category doesn't exist, it will be created. Modified to work with UPnP2Podcast and SageTV Online Services. Orignal script by hottamale can be downloaded at http://www.playonplugins.com/index.php?topic=2003.0 Nickelodeon.lua - Nickelodeon shows and cartoons. Adds a Nickelodeon category to Online Services menu. The Nickelodeon cartoons will also be added to the Cartoons category. If a Cartoons category already exists, it will be added to it. If a Cartoons category doesn't exist, it will be created.Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1772.0 Public Domain Flicks.lua - A large database of public domain movies from publicdomainflicks.com. Adds a Public Domain Flicks category to Online Services menu. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1773.0 Talespin.lua - Talespin cartoons. This will be added to the Cartoons category in Online Services menu. If a Cartoons category already exists, it will be added to it. If a Cartoons category doesn't exist, it will be created. Does lots of web page parsing and takes a while to load videos. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1768.0 ToonJet.lua - Grabs classic cartoons hosted on toonjet.com. This will be added to the Cartoons category in Online Services menu. If a Cartoons category already exists, it will be added to it. If a Cartoons category doesn't exist, it will be created. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1901.0 Top 20 Music Videos.lua - Top 20 Music Videos in the USA. Adds a Top 20 Music Videos category to Online Services menu. Does lots of web page parsing and takes a while to load videos. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1775.0 Top Tracks.lua - Requests the top tracks from Rhapsody.com and then attempts to find the video on YouTube. Adds a Top Tracks category to Online Services menu. Does lots of web page parsing and takes a while to load videos. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by mopenstein can be downloaded at http://www.playonplugins.com/index.php?topic=1881.0 Fandango.lua - Grabs movie trailers and news from Fandango. Adds a Fandango Trailers & News category to Online Services menu. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by buckey29 can be downloaded at http://www.playonplugins.com/index.php?topic=2375.0 MTV_Music.lua - Allows you to view music videos from MTV.com. Adds a MTV Music category to Online Services menu. Does lots of web page parsing and takes a while to load videos. Modified to work with UPnP2Podcast and SageTV Online Services. Original script by kermtfrg can be downloaded at http://www.playonplugins.com/index.php?topic=2243.0 Starcade.lua - Allows you to watch old episodes of Starcade from Starcade.tv. Adds a Starcade category to Online Services menu. This script is unmodifed. Script by baberim can be downloaded at http://www.playonplugins.com/index.php?topic=2199.0 (Note: Future versions from playonplugins.com may require modifications to continue to work.) Playhouse Disney.lua - Allows you to watch Playhouse Disney content. Adds a Playhouse Disney category to Online Services menu. The content is also added to the Cartoons category in the Online Services menu. This script is unmodifed. Script by Jeromy can be downloaded at http://www.playonscripts.com/?w=view&id=50 (Note: Future versions from playonscripts.com may require modifications to continue to work.) Nick_Jr.lua - Allows you to watch Nick Jr content. Adds a Nick Jr category to Online Services menu. The content is also added to the Cartoons category in the Online Services menu. This script is modifed to remove short clips and only display the full episodes. Script by Jeromy can be downloaded at http://www.playonscripts.com/?w=view&id=58 (Note: Future versions from playonscripts.com may also require modifications to continue to work.) Christmas Videos.luacomp - Allows you to watch popular Christmas movies and cartoons. Content is pulled from youtube and myspace, so videos are likely to become unavailable as they are taken off of those sites. Adds a Christmas Videos category to Online Services menu. This script is unmodifed. Script by Jeromy can be downloaded at http://www.playonscripts.com/?w=view&id=49 (Note: The script is compiled and therefore cannot be modified by anyone but the author. Because of this, future versions from playonscripts.com are not guaranteed to work.) UPDATE 1 (11/28/09): The PlayOnScripts.zip and OnlineServices.zip have been updated with the following updates and additions.... An updated KidsWB script was posted on playonplugins.com. I've updated that script here and I also added Fandango Movie Trailers, MTV Music, and Starcade scripts. If you already installed the originally attached PlayOnScripts.zip and OnlineServices.zip, then download them again to get the new files. If you are updating, don't overwrite your existing Original.Justin.tv.Bookmarks.txt and Justin.tv.Bookmarks.txt when extracting PlayOnScripts.zip. Although not a script, I also added the NASA plugin and .properties files in a seperate NASA_plugin_and_Properties.zip. Just unzip the NASA.plugin and NASA.png to the MediaMall\Plugins directory and unzip the .properties files to the SageTV\STVs\SageTV3\OnlineVideos directory. UPDATE 2 (12/27/09): The PlayOnScripts.zip and OnlineServices.zip have been updated with the following updates and additions... The Justin.TV script is permanently broken, so it has been removed along with the channelsurfing.net scraper. I have added Playhouse Disney, Nick Jr, and Christmas Videos scripts and their accompanying OnlineVideos .properties files. If you haven't made any modifications to the previously provided scripts or .properties files, then simply unzip the PlayOnScripts.zip to the Program Files\MediaMall\Plugins\Scripts directory and unzip the OnlineServices.zip to the Program Files\SageTV\SageTV\STVs\SageTV3\OnlineVideos directory. If you have made any modifications to previously provided files, unzip the 3 newest script files from PlayOnScripts.zip and the 6 newest .properties files from OnlineVideos.zip to their respective directories and you should be good to go. If you aren't running the latest version of the Scripts Plugin, install that now from here. After unziping the updated .zip file attachments from this post and after updating your Scripts Plugin, you'll need to stop and start the MediaMallServer service. Just one note about updating: If you previously installed PlayOnScripts.zip and OnlineServices.zip, you can download and extract them again to update. If you modified any of the previously supplied scripts or .properties files, you may have to apply those mods or just don't overwrite those modified files when extracting the updated .zip files.
__________________
--Jason Server Hardware: GIGABYTE GA-EP45-UD3R, Intel Q9550 CPU 2.83GHz, 11GB RAM, 1xHDHR, 1xHVR1600, 1xHVR2250 29TB Server Storage: 1TB SSD (OS), 1TB (data), 2x6TB+2x10TB (22TB FlexRaid storage pool), 2x2TB (recordings), 1x750GB (VMs). Server Software: Win10 Pro x64 OS, SageTV 64bit v9.2.0.441, Java 1.8 u241, PlayOn, Comskip (Donator) v0.82.003, WampServer v2.5. Clients: 3xHD300s, 2xHD100, 2xPlaceshifters Last edited by robogeek; 12-27-2009 at 03:48 PM. |
#2
|
||||
|
||||
Wow, great addition to the online content. The MTV (videos), Starcade & Nasa scripts would be sweet as well .
__________________
Server: AMD Phenom 2 920 2.8ghz Quad, 16gb Ram, 4tb Storage, 1xHVR-2250, 1 Ceton Cable Card adapter, Windows 7 SP1 |
#3
|
|||
|
|||
UPDATE 1 (11/28/09):
The PlayOnScripts.zip and OnlineServices.zip have been updated with the following updates and additions.... An updated KidsWB script was posted on playonplugins.com. I've updated that script here and I also added Fandango Movie Trailers, MTV Music, and Starcade scripts. If you already installed the originally attached PlayOnScripts.zip and OnlineServices.zip, then download them again to get the new files. If you are updating, don't overwrite your existing Original.Justin.tv.Bookmarks.txt and Justin.tv.Bookmarks.txt when extracting PlayOnScripts.zip. Although not a script, I also added the NASA plugin and .properties files in a seperate NASA_plugin_and_Properties.zip. Just unzip the NASA.plugin and NASA.png to the MediaMall\Plugins directory and unzip the .properties files to the SageTV\STVs\SageTV3\OnlineVideos directory. Just one note about updating: If you previously installed PlayOnScripts.zip and OnlineServices.zip, you can download and extract them again to update. For PlayOnScripts.zip, extract everything except Original.Justin.tv.Bookmarks.txt and Justin.tv.Bookmarks.txt files. If you overwrite these files, you will lose any modifications you may have made to them. If you modified any of the supplied .properties files, you may have to apply those mods to any new .properties files.
__________________
--Jason Server Hardware: GIGABYTE GA-EP45-UD3R, Intel Q9550 CPU 2.83GHz, 11GB RAM, 1xHDHR, 1xHVR1600, 1xHVR2250 29TB Server Storage: 1TB SSD (OS), 1TB (data), 2x6TB+2x10TB (22TB FlexRaid storage pool), 2x2TB (recordings), 1x750GB (VMs). Server Software: Win10 Pro x64 OS, SageTV 64bit v9.2.0.441, Java 1.8 u241, PlayOn, Comskip (Donator) v0.82.003, WampServer v2.5. Clients: 3xHD300s, 2xHD100, 2xPlaceshifters Last edited by robogeek; 11-29-2009 at 11:16 PM. |
#4
|
|||
|
|||
Quote:
To get the MTV Music script to work without creating insanely large .properties files to account for every Artist in the list, I modified the script to put the songs in the alphabetic directories. For example, all songs by all artists that start with 'A' will end up in the 'A' folder. The problem is, the script must parse each song from each artist page. If there are 200 artists that begin with 'A', then the video list won't be able to be populated until all songs from those 200 artist web pages have been parsed out. So the alphabetic folders with tons of artists will have 'The video list is downloading' popup in the Online Services menu appear to hang for a long time. In some instances it may take several minutes to 'download' the video list since it can take that much time to download and parse all of those web pages. Unfortunately, there is not much I can do about that unless SageTV adds some kind of UPnP client that can navigate the PlayOn Server without the need for having to manually generate these .properties files for UPnP2Podcast feeds.
__________________
--Jason Server Hardware: GIGABYTE GA-EP45-UD3R, Intel Q9550 CPU 2.83GHz, 11GB RAM, 1xHDHR, 1xHVR1600, 1xHVR2250 29TB Server Storage: 1TB SSD (OS), 1TB (data), 2x6TB+2x10TB (22TB FlexRaid storage pool), 2x2TB (recordings), 1x750GB (VMs). Server Software: Win10 Pro x64 OS, SageTV 64bit v9.2.0.441, Java 1.8 u241, PlayOn, Comskip (Donator) v0.82.003, WampServer v2.5. Clients: 3xHD300s, 2xHD100, 2xPlaceshifters |
#5
|
|||
|
|||
Quote:
|
#6
|
||||
|
||||
Wow, thanks for the quick update! Can't wait to get 'em installed and check it all out .
__________________
Server: AMD Phenom 2 920 2.8ghz Quad, 16gb Ram, 4tb Storage, 1xHVR-2250, 1 Ceton Cable Card adapter, Windows 7 SP1 |
#7
|
||||
|
||||
Jason,
I just installed this. Very cool. Cudos. I did not install the channelsurfing yet because I was not sure what it did and why it is useful. Can you give me a quick overview or point me to a link that explains it? Tom
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#8
|
|||
|
|||
Quote:
The way the setup works is, you can manually add your own bookmarks to Original.Justin.tv.Bookmarks.txt for the channels you want that aren't picked up from channelsurfing.net. And the channelsurfingscraper generates Dynamic.Justin.tv.Bookmarks.txt and then it merges the original with the dynamic list to create a new Justin.tv.Bookmarks.txt file each time it runs. If you run the scraper once or twice an hour, the Justin.tv.Bookmarks.txt file that the Justin.tv script uses will be kept fresh with good channel info from channelsurfing.net.
__________________
--Jason Server Hardware: GIGABYTE GA-EP45-UD3R, Intel Q9550 CPU 2.83GHz, 11GB RAM, 1xHDHR, 1xHVR1600, 1xHVR2250 29TB Server Storage: 1TB SSD (OS), 1TB (data), 2x6TB+2x10TB (22TB FlexRaid storage pool), 2x2TB (recordings), 1x750GB (VMs). Server Software: Win10 Pro x64 OS, SageTV 64bit v9.2.0.441, Java 1.8 u241, PlayOn, Comskip (Donator) v0.82.003, WampServer v2.5. Clients: 3xHD300s, 2xHD100, 2xPlaceshifters |
#9
|
|||
|
|||
Great work!!! When you have time could you get the following scripts working:
- Cartoon Network - Christmas Videos - Playhouse Disny - Nick Toons - Adult Swim Than you!!! Keep up the great work.
__________________
Sage WHS - Intel Q6700, 4GB, Norco 5 bay hot swap x2, WD Black(OS), 6TB (dvd, bluray, music, pictures, videos) LG Blu-ray player, HVR-1600 x2 OTA SageMC 6.3.9b pre-release 23 HD200: 46" LCD & HD200:26" LCD |
#10
|
||||
|
||||
Great tool, got it working this evening.
Just a minor note that my version of Sage did not have an OnlineServices folder, but instead has an OnlineVideos folder (not sure why or how the naming convention was changed). Anyhow, copied the content of the OnlineServices.zip into the OnlineVideos folder and things worked as advertised. Any way you could add the feeds from "Live from Daryl's House"? http://www.livefromdarylshouse.com/i...member_archive I was never a big Hall and Oates fan until I started watching the music he's making now!!! |
#11
|
||||
|
||||
Having an issue with the Justin.tv bookmarks
Hey all,
Having an issue with the Justin.tv bookmarks. Seems like no matter which bookmark.txt file I change (original, dynamic etc), I can't get the Online Services menu for Justin.tv to change. It keeps displaying the same 7 videos. Am I doing something wrong here? |
#12
|
|||
|
|||
Quote:
Quote:
__________________
--Jason Server Hardware: GIGABYTE GA-EP45-UD3R, Intel Q9550 CPU 2.83GHz, 11GB RAM, 1xHDHR, 1xHVR1600, 1xHVR2250 29TB Server Storage: 1TB SSD (OS), 1TB (data), 2x6TB+2x10TB (22TB FlexRaid storage pool), 2x2TB (recordings), 1x750GB (VMs). Server Software: Win10 Pro x64 OS, SageTV 64bit v9.2.0.441, Java 1.8 u241, PlayOn, Comskip (Donator) v0.82.003, WampServer v2.5. Clients: 3xHD300s, 2xHD100, 2xPlaceshifters |
#13
|
|||
|
|||
Quote:
If you are using channelsurfingscraper: If you add bookmarks to the Original.Justin.tv.Bookmarks.txt, you'll have to run channelsurfingscraper so it can merge your additions to the Justin.tv.Bookmarks.txt file. Otherwise, if you add the bookmarks to both the Original.Justin.tv.Bookmarks.txt and Justin.tv.Bookmarks.txt files, then you won't have to run channelsurfingscraper. If you aren't using channelsurfingscraper: Add the bookmarks to Justin.tv.Bookmarks.txt. If the bookmark feed is not active, suspended, or offline, it won't show up in the Online Services menu. When, or if, a bookmarked channel comes back online, it will then automatically show up in the Justin.tv video list in the Online Services menu. If it's a channel that's flagged as Private or Mature on the justin.tv website, you'll have to first get the channel to display in IE on the PlayOn server to generate the necessary cookies (you can then exit IE) before loading the video from the Online Services menu. The Online Services menu caches the video list for some time (couple of minutes?), so if you go into Justin.tv in the Online Services menu and then add bookmarks, you may have to exit the Justin.tv video list and wait a few minutes before re-entering the video list before the newly added bookmarks will show up.
__________________
--Jason Server Hardware: GIGABYTE GA-EP45-UD3R, Intel Q9550 CPU 2.83GHz, 11GB RAM, 1xHDHR, 1xHVR1600, 1xHVR2250 29TB Server Storage: 1TB SSD (OS), 1TB (data), 2x6TB+2x10TB (22TB FlexRaid storage pool), 2x2TB (recordings), 1x750GB (VMs). Server Software: Win10 Pro x64 OS, SageTV 64bit v9.2.0.441, Java 1.8 u241, PlayOn, Comskip (Donator) v0.82.003, WampServer v2.5. Clients: 3xHD300s, 2xHD100, 2xPlaceshifters |
#14
|
|||
|
|||
I'm getting no videos found on all of the script add-ons. Any suggestions?? All the other regular play on feeds are working though.
__________________
Sage WHS - Intel Q6700, 4GB, Norco 5 bay hot swap x2, WD Black(OS), 6TB (dvd, bluray, music, pictures, videos) LG Blu-ray player, HVR-1600 x2 OTA SageMC 6.3.9b pre-release 23 HD200: 46" LCD & HD200:26" LCD |
#15
|
||||
|
||||
Quote:
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#16
|
||||
|
||||
Quote:
http://www.playonplugins.com/index.php?topic=58.0 Seems like that Plugin lets you import PodCast feeds into Playon. The show I mentioned above is available as a free Podcast from the iTunes store and there are about 25 episodes so far. |
#17
|
|||
|
|||
yes I downloaded the latest version and then copied the .lua files into the scripts folder under media mall.
__________________
Sage WHS - Intel Q6700, 4GB, Norco 5 bay hot swap x2, WD Black(OS), 6TB (dvd, bluray, music, pictures, videos) LG Blu-ray player, HVR-1600 x2 OTA SageMC 6.3.9b pre-release 23 HD200: 46" LCD & HD200:26" LCD |
#18
|
||||
|
||||
Does anyone know how to test PlayON by itself outside of Sage? Tried looking through their documentation but can't find whether you can access it from a Web Browser or other utility. Would be handy to test whether scripts and plugins work outside of Sage.
|
#19
|
||||
|
||||
Check out the UPnPInsepctor tool in the first post of the UPnP2Podcast thread.
|
#20
|
||||
|
||||
Ah perfect -- you know, I downloaded UPnPInspector at one point in time and couldn't figure out what it was telling me. So for the dummies like me, simply right click on your PlayON server and then select Browse Media and voila, you can test all your streaming media!!!
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: PlayOn in Online Services (Hulu, Netflix, Amazon VOD, etc.) | evilpenguin | SageTV Customizations | 1513 | 06-07-2010 02:12 PM |
PlayON Online Feed Customizations | evilpenguin | SageTV Customizations | 46 | 04-13-2010 11:42 AM |
HD Netflix Content with Playon | fyodor | SageTV HD Theater - Media Player | 0 | 03-14-2009 08:04 PM |
Just upgraded to get online services - but NO online services are available | dshields | SageTV Software | 9 | 02-09-2009 12:27 PM |
New Online Services | rajczi | SageTV Beta Test Software | 0 | 12-06-2007 05:19 PM |