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.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-19-2006, 12:06 PM
fyodor fyodor is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 224
Sagetv UPNP Server

Hi

There has been a lot of talk in the "media extender" forums about trying to adapt one of the HD media streamers (the D-link DSM-520, Linksys AVLP2, etc) to work as a sage client by hacking or otherwise modifying it.

I was thinking that it might make sense to make some sort of UPNP AV server since there are already more resources (libraries, existing applications, etc) to work with and it could be made to work with any UPNP compliant media streaming device.

However, I am a complete neophyte with UPNP server software. Does anybody know of any good resources? Are any of the UPNP server software packages open source? I

I notice that a lot of the functionality is available in the sagetv web ui. Does anybody have any thoughts about I might be able to adapt it?

I'd be happy if I could put together the following:

1.Some vaguely attractive skin/menu-hopefully can be adapted relatively easily.
2.Access through the menus for recordings, video, movies. I think that some of the UPNP server software supports logical folders and extension filtering.
3.Access to recording metadata. This is trickier. I know that someone has created an XML generator for sage recordings-presumably the server software could be made to parse it.
4. Access to EPG:Not sure how to approach this. I could use the Sagetv web ui, but most of these streamers have very limited web browsers.
5.Recording scheduling:same as 4

Any thoughts? Ideas?

F
Reply With Quote
  #2  
Old 12-19-2006, 12:21 PM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
(Picking one of the posts at random...)
There is a Java UPNP lib which is already included with Sage (and used as a UPNP client for opening ports on home routers)... No idea whether it supports UPNP as a server...
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki
Reply With Quote
  #3  
Old 12-19-2006, 12:25 PM
fyodor fyodor is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 224
Thanks-looking at it quickly, it doesn't look like it supports the UPNP AV functions, just messaging, discovery, etc.
Reply With Quote
  #4  
Old 12-19-2006, 03:30 PM
erik erik is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 467
One of the best free UPnP servers for windows is TVersity
www.tversity.com
It can do on-the-fly transcoding to the upnp player supported formats which implies you can play anything on your UPnP madia player.

Set up TVertsity to serve you folders where the recordings are stored.
It will autorefresh (settable time interval) so it is real run and forget.
__________________
Support Comskip, visit the forum and donate at http://www.comskip.org/
Reply With Quote
  #5  
Old 12-19-2006, 04:26 PM
jvl711's Avatar
jvl711 jvl711 is offline
Sage Fanatic
 
Join Date: Jan 2004
Posts: 825
I think this would be a worth while project. I think it would be better if Sage would add this support into the core of the product. There are many sage users that have XBOX 360's and other DLNA compliant devices lying around. For the devices that it might be imposible to ever have a full Sage UI on it would be nice if sage could atleast support the UPNP AV part of the device.

I know there are free products out there that work well like tversity. I have used a few of them myself. But it is a pain to have to keep multiple applications running to support the same media collection. Plus sage seems to have a good grasp on the "on the fly transcoding". I was not that impressed with the transcoding in tversity.
Reply With Quote
  #6  
Old 01-19-2007, 07:28 PM
kiddm60 kiddm60 is offline
New Member
 
Join Date: Jan 2007
Posts: 4
Great idea

Making SageTV be a decent upnp av media server would make my day. I recently purchased an AVLP2 because my XBOX 360 is too restrictive on what types of media it will allow to be streamed to it without transcoding. And it is too noisy.

If I could control SageTV from the AVLP2 over wired network and stream data to it from SageTV, I would move my computer away from my home entertainment system and use the AVLP2 to access SageTV and I would really be a happy camper.

Wizd is a good upnp av media server, and source code is available.
http://wizd.sourceforge.net/

Voluminous documentation is available at www.upnp.org and at intel. Google "upnp av" for many links.

I have not used Wizd a lot, but it looks quite good compared to the servers that usually come packaged with players like the AVLP2 that are based on the Sigma Designs EM8620 chipset. In theory, if we stuck close to the published protocol (and can understand it), then it should work with any upnp av media renderer that has similar capabilities.

I have captured network traffic of the handshaking between the AVLP2 and Wizd and can share that at a later time if there is enough interest in pursuing this.

I have also tried to access nielm's Webserver page from the AVLP2, but it's webbrowser is very basic and I could not get it to open the page. I am not sure if this was a password problem or if there is too much relatively complex stuff going on in the webserver for the simple browser to be able to work with the page. The webserver actually strikes me as a more straightforward solution, and nielm is already an expert if we could get him onboard to help us with a stripped down way to represent SageTV ui in a networked media renderer.

I think it would take me forever to figure out all the ins and outs of the sage ui that nielm appears to have a firm grasp of. It would be nice to be able to leverage that to come up with a solution sooner. Then a whole family of HD media extenders could be used with SageTV, either via a web interface or via a media server connection.

Let me know if there are enough people who want to work on this to make it worthwhile. I won't have lot's of spare time for a few months, but can test and capture network traffic to get the upnp av stuff ironed out.

regards
Reply With Quote
  #7  
Old 01-19-2007, 07:37 PM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,152
Quote:
Originally Posted by kiddm60
Making SageTV be a decent upnp av media server would make my day. I
Personally I would rather have a full client like what is talked about here. Maybe it will available for your AVLP2 some day.
Reply With Quote
  #8  
Old 01-20-2007, 04:27 PM
kiddm60 kiddm60 is offline
New Member
 
Join Date: Jan 2007
Posts: 4
Thanks for the link. If it is actually based on the Buffalo Linktheater, then I may already be compatible with the Sage implementation when it becomes available. It will be interesting to see what unfolds.
Reply With Quote
  #9  
Old 01-23-2007, 03:40 PM
fyodor fyodor is offline
Sage Advanced User
 
Join Date: Sep 2006
Posts: 224
Maybe, but it seems to me that the UPNP server would be easier to implement(create some menu graphics, access to metadata, and access to scheduling vs.porting a full client ) Also, this would be usable by any UPNP compliant player.

Quote:
Originally Posted by BobPhoenix
Personally I would rather have a full client like what is talked about here. Maybe it will available for your AVLP2 some day.
Reply With Quote
  #10  
Old 06-28-2007, 03:25 PM
dotheDVDeed dotheDVDeed is offline
Sage Advanced User
 
Join Date: Mar 2007
Posts: 84
Well as it looks like the HD Extender is pipe dream. (No announcement by the end of the 2nd quarter)

Maybe we could revive the idea of at least having UPnP support for Network Media Players.
Reply With Quote
  #11  
Old 06-29-2007, 06:07 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
I still have hope for the HD extender soon. After all, in tech-land we all know the quarter isn't over until Friday June 36th.
__________________

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.
Reply With Quote
  #12  
Old 06-29-2007, 08:24 AM
Eckwell's Avatar
Eckwell Eckwell is offline
Sage Aficionado
 
Join Date: Apr 2007
Posts: 289
Quote:
Originally Posted by tmiranda View Post
I still have hope for the HD extender soon. After all, in tech-land we all know the quarter isn't over until Friday June 36th.
LOL!!!!

THat is damn funny...
__________________
Eckwell / Chicago, IL
SERVER: AMD Phenom III 8750 Black / 4 GB / XP Pro / JV1.6.24 / V7 / 2 PVR-HD (DirectTV) & HDHR (2xATSC)
STORAGE: WD Raptor36GB boot / 11TB in 2 eSATA enclosure
DEFAULT STV
Comskip triggered by DirMON2 --- HD100 / HD200 /HD300
BMI fanart
Reply With Quote
  #13  
Old 07-02-2007, 06:28 AM
jquinlan jquinlan is offline
Sage Advanced User
 
Join Date: Jan 2005
Posts: 106
Quote:
Originally Posted by tmiranda View Post
I still have hope for the HD extender soon. After all, in tech-land we all know the quarter isn't over until Friday June 36th.
Are you missing some Microsoft updates on your system?
Reply With Quote
  #14  
Old 07-07-2007, 10:41 AM
dotheDVDeed dotheDVDeed is offline
Sage Advanced User
 
Join Date: Mar 2007
Posts: 84
Well June 36th came and went.
Reply With Quote
Reply


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


All times are GMT -6. The time now is 08:15 PM.


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