SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Closed Thread
 
Thread Tools Search this Thread Display Modes
  #381  
Old 10-15-2009, 01:52 PM
jperquin jperquin is offline
Sage User
 
Join Date: Dec 2007
Posts: 13
Quote:
Originally Posted by gplasky View Post
Correct-I forgot about the additional plugins. (Which I also have but have yet to configure) With UPnPInspector program and analyzing the current customlink files for each source of videos it shouldn't be that difficult.

Gerry
.......it shouldn't be that difficult.

Maybe, but it is certainly quite tedious. A tool that would scan the Playon server on a regular basis and create custom link files for all the standard feeds plus the custom plugins would be a great improvement to this absolutely fantastic new development to Sage.

JP
  #382  
Old 10-15-2009, 03:31 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
This looks good but I live in Canada and most of these services require a US IP address. Has anyone tried using this with a VPN service that spoofs a US IP?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
  #383  
Old 10-15-2009, 04:27 PM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
Quote:
Originally Posted by lovingHDTV View Post
So PlayOn will transcode video that does not need to be transcoded instead of just streaming it?

Just want to understand fully what your saying. If so that is a true weakness with their product.

dave

EDIT: Nevermind found it myself:

http://www.themediamall.com/forum/me...oding-optional
I just read that article in the link. So it sounds like DLNA is a dumbed down version of UPnP. But a PC and Sage are not true DLNA clients. Quite the opposite- they have the horsepower to handle a much larger superset than the minimal DLNA specs.

So the question is: Can somebody tug on the ears of the PlayOn developers and ask them to make their product a UPnP Server, not just a DLNA Server thus opening up the extra resolution possibilities for direct streaming? Or make it a toggle within PlayOn for people who don't use a "lowly" PS3 or Xbox360.

Does that make any sense? Is it even possible?
  #384  
Old 10-15-2009, 04:51 PM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Playon is actually a Upnp server that adheres to the DNLA specifications.

Quote:
Universal Plug and Play (UPnP) is a set of networking protocols promulgated by the UPnP Forum. The goals of UPnP are to allow devices to connect seamlessly and to simplify the implementation of networks in the home (data sharing, communications, and entertainment) and in corporate environments for simplified installation of computer components. UPnP achieves this by defining and publishing UPnP device control protocols (DCP) built upon open, Internet-based communication standards.
Quote:
UPnP AV MediaServers store and share digital media, such as photographs, movies, or music. These media servers use the Universal Plug and Play (UPnP) protocols to communicate with other devices.

UPnP AV MediaServers on their own provide UPnP AV ControlPoints to browse the music content of the server and request the MediaServer to start streaming that file to the ControlPoint for local playback. The UPnP AV other device categories and protocols outlines the various components
Quote:
Digital Living Network Alliance) is a standard used by manufacturers of consumer electronics to allow entertainment devices within the home to share their content with each other across a home network.
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.
  #385  
Old 10-15-2009, 05:20 PM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Quote:
Originally Posted by jperquin View Post
.......it shouldn't be that difficult.

Maybe, but it is certainly quite tedious. A tool that would scan the Playon server on a regular basis and create custom link files for all the standard feeds plus the custom plugins would be a great improvement to this absolutely fantastic new development to Sage.

JP
Yeah, editing the custom feed files by hand is not something I recommend for the faint of heart as they are incredibly complicated, especially when you are dealing with a lot of content and subcategories.

Right now, how I do it is I have custom scripts written for Netflix and Hulu that automatically generate the feeds. For Hulu, I have some webpages saved in HTML format that I parse and use to generate the feeds. And for Netflix, I used a script (as you mention), to dump the PlayON folder structure, manually edit that by hand, and then used the modified output to generate the script. I'd say overall its 98% automatic and 2% manual.

I could try and package them up for full automation so that everyone could periodically refresh their own configuration, but its that 2% actual thought that makes the navigational structure feel good. (Also, parsing the entire PlayON directory structure is a process that takes multiple hours).

The idea i'm leaning towards right now is to make my feeds auto-updating. I'd store them on a webserver and every once and a while when you load up a PlayOn feed the tool would also check for available updates and download them. That way, as I do bug fixes and finish up custom feeds for more sources (built-in and plug-ins) they could automatically be added to your system without me having to do a full release.
  #386  
Old 10-15-2009, 05:33 PM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
Quote:
Originally Posted by gplasky View Post
Playon is actually a Upnp server that adheres to the DNLA specifications.
Yah, tell me something I don't know. The question is can they lighten up on the DLNA requirements so that transcoding is not required.
  #387  
Old 10-15-2009, 05:37 PM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Quote:
Originally Posted by valnar View Post
So the question is: Can somebody tug on the ears of the PlayOn developers and ask them to make their product a UPnP Server, not just a DLNA Server thus opening up the extra resolution possibilities for direct streaming? Or make it a toggle within PlayOn for people who don't use a "lowly" PS3 or Xbox360.
Well, there are a few problems with this and they are actually to PlayOn's credit.

First of all, putting everything into standard MPEG-2 makes supporting multiple devices easier because all UPnP media player have to * at least* support that. And secondly there are compilations specific to the source that PlayON has to deal with...

Hulu:
Getting at Hulu's videos is pretty simple for someone who is persistent enough and knows what they are doing. They're just stored on a server somewhere in .flv format and if you know how to generate the link you can just download them w/o commercials. But if PlayOn tried to distribute the videos w/o the commercials, they'd get sued out of existence. So to add in the commercials/intros, PlayON has to manually splice them into the videos. But since the commercials/intros have different bitrates and resolutions from original videos so they just have to re-encode the whole thing into a new video.

Netlix:
This ones actually pretty cool. So one of the big benefits of Silverlight for Netflix is the added security. There's pretty much no way to download the original movies, so what PlayOn does is open up an IE browser in an invisible window, play back the movies like if you were watching it in a browser, and then encode that window as a mpeg-2 screencast for streaming. The biggest benefit of this is that its future proof, as long as you can watch it in a browser PlayOn will be able to stream it. However, it also has the problems of being...

a) Insanely complicated which is why they had so many a/v sync issues.
b) Very processor intensive because they need to both playback *and* encode the videos at the same time.

So basically, streaming the videos w/o transcoding is never going to happen but its OK because they have good reasons.

Last edited by evilpenguin; 10-15-2009 at 05:44 PM.
  #388  
Old 10-15-2009, 05:53 PM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
I understand the Netflix limitation. Browser based, yep.

But the Hulu feeds could be fed natively, could they not? If PlayOn didn't care what the end device was, let it figure it out. Play show ABC in one format, then commercial XYZ in another format, back to ABC in the original format. My Sage HD200 could probably understand all those formats, so all the PlayOn server would have to do it stitch them together in a timeline without transcoding.

Yes, no?
  #389  
Old 10-15-2009, 06:41 PM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Quote:
Originally Posted by valnar View Post
But the Hulu feeds could be fed natively, could they not? If PlayOn didn't care what the end device was, let it figure it out. Play show ABC in one format, then commercial XYZ in another format, back to ABC in the original format.
Nah, and if it did work like that then this plug-in wouldn't work
  #390  
Old 10-15-2009, 06:48 PM
HuMan321's Avatar
HuMan321 HuMan321 is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: Idaho
Posts: 365
Quote:
Originally Posted by evilpenguin View Post
The idea i'm leaning towards right now is to make my feeds auto-updating. I'd store them on a webserver and every once and a while when you load up a PlayOn feed the tool would also check for available updates and download them. That way, as I do bug fixes and finish up custom feeds for more sources (built-in and plug-ins) they could automatically be added to your system without me having to do a full release.
I love this idea!
  #391  
Old 10-15-2009, 07:01 PM
-=Jeff=- -=Jeff=- is offline
Sage Advanced User
 
Join Date: Jan 2008
Location: Bartlett, IL
Posts: 234
Quote:
Originally Posted by evilpenguin View Post

The idea i'm leaning towards right now is to make my feeds auto-updating. I'd store them on a webserver and every once and a while when you load up a PlayOn feed the tool would also check for available updates and download them. That way, as I do bug fixes and finish up custom feeds for more sources (built-in and plug-ins) they could automatically be added to your system without me having to do a full release.
Quote:
Originally Posted by HuMan321 View Post
I love this idea!
Yeah me too..
__________________
Server: Win 10 Pro 500Gb OS, 1x 1.5TB & 2x 2TB HDs for recordings
Tuners: 3 HDHRs OTA
Client 1: HD100 on 65" Samsung 4K LCD\LED
Client 2: HD100 on 50" Panasonic Plasma (16x9)
Client 3: HD100 on 32" Toshiba Tube (4x3)
  #392  
Old 10-16-2009, 10:08 AM
jperquin jperquin is offline
Sage User
 
Join Date: Dec 2007
Posts: 13
Quote:
Originally Posted by evilpenguin View Post
The idea i'm leaning towards right now is to make my feeds auto-updating. I'd store them on a webserver and every once and a while when you load up a PlayOn feed the tool would also check for available updates and download them. That way, as I do bug fixes and finish up custom feeds for more sources (built-in and plug-ins) they could automatically be added to your system without me having to do a full release.
That would be brilliant!

Many have said this before, but this plugin takes Sagetv to the next level. Many thanks for pulling this off.

JP
  #393  
Old 10-17-2009, 01:44 AM
mgillies mgillies is offline
New Member
 
Join Date: Oct 2009
Location: Canada
Posts: 1
temp file generation problems....

Hi there,

I'm trying to get the plugin working, fresh install of the latest version of Sage, and using the latest d/l of the plugin ( 1.3a )

It looks like the temp file contains 'fake' entries, rather than the correct IP and URL to the content:

<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>No Videos Found</title>
<description>UPnP2Podcast v1.2</description>
<language>en-us</language>
<itunes:summary>No Videos Found</itunes:summary>
<itunes:subtitle>No Videos Found</itunes:subtitle>
<item>
<title>No Videos Found</title>
<description>There were no videos found with the search string (PlayOn:Hulu:TV Episodes:F:^Family.Guy$:+2). Since online videos are constantly being removed and added this probably indicates that there are none available at this time.</description>
<itunes:subtitle>No Videos Found</itunes:subtitle>
<itunes:duration>00:01:00</itunes:duration>
<enclosure url="http://127.0.0.1/fake.mpg" length="10000" type="video/mpeg2" />
<media:content duration="60" medium="video" fileSize="10000" url="http://127.0.0.1/fake.mpg" type="video/mpeg2">
<media:title>No Videos Found</media:title>
<media:description>No Videos Found</media:description>
<media:thumbnail url="http://127.0.0.1/fake.jpg"/>
</media:content>
</item>
</channel>
</rss>




Any thoughts?



Cheers,


Matt.
  #394  
Old 10-17-2009, 04:57 AM
matt91's Avatar
matt91 matt91 is offline
Sage Icon
 
Join Date: Feb 2005
Location: Washington, DC
Posts: 1,185
Anyone see this Netflix error before (it's from my HD200)? It appears after I browse to a movie to watch, and after the movie downloads enough to where it should be starting to play.




Here is how I got to this point:
I tried running Playon on my Sage server. Hulu works great, but Netflix is a little choppy, even after setting playon to "low" quality. So I decided to install Playon on another computer (CPU #2) in the house which has a little more horsepower.

Playon runs fine, and I can get Hulu on the HD200 without any issue. However, when I try Netflix, I get the above error.

I have Silverlight installed on CPU #2, and can watch netflix streams fine through both IE8 and Firefox. I went to the silverlight site and confirmed that I'm running the latest version (Silverlight 3.0.40818.0).

Any thoughts about what might be causing this DRM issue? (CPU #2 is XP 64bit, while my sage server is XP32)
__________________
Server: Ubuntu 16.04 running Sage for Linux v9

Last edited by matt91; 10-17-2009 at 05:04 AM.
  #395  
Old 10-17-2009, 05:40 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Run your browser on the PC or server that is giving you the error. Go to the Betflix site and attempt to watch a "Watch Now" movie. It probably wants you to log in or something or the movie you're trying to watch has been in your quwuw for too long. They will expire after a while. Also make sure on your 64bit system it is using the 32 bit IE. Netflix doesn't function when a 64bit browser is used. And the plugin uses IE in an invisible window.

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.
  #396  
Old 10-17-2009, 05:50 AM
matt91's Avatar
matt91 matt91 is offline
Sage Icon
 
Join Date: Feb 2005
Location: Washington, DC
Posts: 1,185
Quote:
Originally Posted by gplasky View Post
Run your browser on the PC or server that is giving you the error. Go to the Betflix site and attempt to watch a "Watch Now" movie. It probably wants you to log in or something or the movie you're trying to watch has been in your quwuw for too long. They will expire after a while. Also make sure on your 64bit system it is using the 32 bit IE. Netflix doesn't function when a 64bit browser is used. And the plugin uses IE in an invisible window.

Gerry
Thanks. I visited the netflix site, and am able to watch videos. Still doesn't let me through on the HD200.

I'm not sure if I have the 32 or 64 bit version of IE, but the file resides here: "E:\Program Files (x86)\Internet Explorer\iexplore.exe" so I think that means 32 bit.

This is an account without a password - wonder if that matters?
__________________
Server: Ubuntu 16.04 running Sage for Linux v9
  #397  
Old 10-17-2009, 06:54 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
If you're running 64bit look for a E:\Program Files\Internet Explorer\iexplore.exe. That is the 64bit version. On default for a 64bit OS that is the one usually called. That may be your issue. (Although I'm running Playon on Win7 64bit and don't have this issue.)Windows account without a password? Shouldn't matter. ARe you running the latest version of Sage with the latest STV? Make sure you're running the latest WIndows Media Player with all updates for DRM.

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.
  #398  
Old 10-17-2009, 07:22 AM
harrijay harrijay is offline
Sage Advanced User
 
Join Date: Jan 2007
Location: Wisconsin
Posts: 152
Linux

I have gotten this working on linux I believe with the latest version that EP has released . Thansk to jpwegas with his post to get me started Linux instuctions. In order to get this working I have done the following.

Install Net::UPnP for perl using CPAN or other tool. I have overwriten the files that are in that directory so I am not sure which version needs to be down for it to work or if you have to replace the files at all.

Install the UPnP2Podcast file I have attached in /usr/bin or any other location that you have in your path statement.

Install the Custom online video files that EP included in his zip. I have attatched them also to make it easier.

Make sure your STV has been updated to the latest version.

I have made very little changes from his perl scrip to this one. the biggest change that had to be made in order for it to connect is

Changed the line that says
Code:
my @dev_list = $obj->search();
to
Code:
my @dev_list = $obj->search(st => 'urn:schemas-upnp-org:device:MediaServer:1', mx => 2);
I could not get it to connect with the way he had it and I am not sure if this is even the correct value.

If anyone gives this a shot and runs into problems let me know and I will see what I can do.]
Attached Files
File Type: zip UPnP2Podcast.zip (4.2 KB, 213 views)
File Type: zip STVs.zip (87.4 KB, 207 views)
__________________
ESXi Host Intel Xeon x3440 on Intel S3420PLX, 4GB RAM, 80GB Primary
Server:2 CPU's and 2GB memory Allocated, 15GB Virtual Primary, 1.5 TB RDM Physical Disk,
A180 using VMDirectPath, 1 xHDHR
Headless ArchLinux 2.6.34 64-bit, SageTV 7.0.15
Sun JRE 1.6.0_20
Comskip&PlayonWindows XP 2CPU and 1GB Ram Allocated
Clients: 1 Media MVP and 2 STX-HD100
  #399  
Old 10-17-2009, 09:11 AM
jimandmaryfield jimandmaryfield is offline
New Member
 
Join Date: Jan 2009
Posts: 2
FoxNews Plugin

I have added the foxnews plugin to playon. How do i get this to show up in sagetv online services?

Thanks,
Jim
  #400  
Old 10-17-2009, 10:43 AM
simonen simonen is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Carlsbad, CA
Posts: 384
fair and balanced
Closed Thread

Tags
amazon vod, hulu, internet video streaming, netflix, online content, online services, online videos, playon


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
HD200 - Playon - Netflix & Hulu import file issues - FIXED! Crunch SageTV HD Theater - Media Player 30 06-23-2010 01:24 PM
Using Playon Hulu Plugin For SageTV ? squeed SageTV Customizations 5 06-04-2010 09:42 AM
PlayOn on HD200 Amazon VOD (Unbox) Works! Brent SageTV HD Theater - Media Player 15 04-23-2009 07:05 AM
Hulu: Possible to Use XBMC Hulu Plugin to create SageTV Plugin? Brent SageTV Customizations 8 02-24-2009 04:16 PM
SageTV and online content - hulu, netflix ... Hari_Seldon General Discussion 65 11-17-2008 05:34 PM


All times are GMT -6. The time now is 09:55 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.