SageTV Community  

Go Back   SageTV Community > General Discussion > General Discussion
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

General Discussion General discussion about SageTV and related companies, products, and technologies.

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 01-30-2010, 12:05 AM
jreichen's Avatar
jreichen jreichen is offline
Sage Icon
 
Join Date: Jul 2004
Posts: 1,192
Quote:
Originally Posted by voidpt View Post
Haven't dug into the fine details. But wouldn't it be possible for SageTV to make an official "SageTV Web Placeshifter". Made up of HTML5/video tags and stuff. I think Job's showed some New York Times HTML browsing with embedded video on the iPad. So if SageTV Server had a webserver that gave some structured navigating with the media contents. And it would re-code on server to H.264 format best for the device in question. Not sure about LiveTV viewing. Best part, this should be possible to make work for a lot of devices. And on the iPad, no restrictions, and no App needed.

Just some thoughs. Head is tired, end of Friday, need
Due to the way the current Placeshifters are implemented, a Web Placeshifter would require a new design. Placeshifters use one port for the video and another for the STV UI and user input. Plus one of the ports is UDP. This doesn't fit well with web protocols. A new "Placeshifter over HTTP" protocol would be required if the same user experience is to be expected. Having said that, I don't think that's necessarily the best model for a web viewing. The current web server has a good concept behind it but in practice is too buggy and doesn't handle seeking. It's not impossible, but the more I think about it, the more I think it would be good for Sage to at least provide some backend support in the server's core for anyone willing to work on the front end. To me it falls into the old argument that Sage should provide core support while plugin developers top it off.

Quote:
Originally Posted by wayner View Post
Is this only using a 3G connection or is it the same when you are connected via wifi? My interest in this is primarily wifi. I went to try this with my wife's iPod Touch laast night but it had old firmware so I had to update that which is a LONG process. I will try it tonight with Air Video.
It's the same with wifi.

Quote:
Originally Posted by wayner View Post
I think that this would drum up some good publicity and interest in Sage and could sell some SageTV Media Player licenses as well. Especially since you know the probability of a Win Media Center app for the iPad is <<0%. Think of the marketing opportunites "Watch Live or Recorded TV on your iPhone or iPad using SageTV!"
Absolutely.

Quote:
Originally Posted by wayner View Post
I didn't know that Air Video existed so I tried it. It works ok but it is kind of slow to watch shows since pretty much everything that I have in Sage (avi, mpeg, ts, mkv) has to be transcoded. Transcoding 1080i MPEG-2 files takes about 90% of the CPUs on my E8400. Transcoding H.264 files from the HD-PVR doesn't take as much resources but these seem to be transcoded down to a very low bitrate as they look crappy - and this is on a iPod Touch. I would hate to see how it would look on a much bigger screen like the iPad. All of this was done over 802.11g wifi.
H.264 can be very CPU-intensive and doesn't always run fast enough to do realtime transcoding. In my experiments with ffmpeg and the iPhone, the mpeg4 codec was more suitable for that.

Quote:
Originally Posted by Fuzzy View Post
I think the limitation here is bandwidth selection. Placeshifter has the dynamic bandwidth adjusment built-in. You'd have to basically choose which bitrate profile you wanted to use for the stream, and go with that, and HOPE that your connection can keep up.
That's a complicated thing to do and I'm not sure how Placeshifter does it. The iPhone's HTTP Live Streaming provides support for something close. I've experimented with that but ffmpeg doesn't have very good support for generating the video segments correctly.
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun.
Extender: STP-HD300, Harmony 550 Remote,
Netgear MCA1001 Ethernet over Coax.
SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client
, Java 1.6.
Plugins: Jetty, Nielm's Web Server, Mobile Web Interface.

Reply With Quote
  #22  
Old 01-30-2010, 12:26 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
From watching it, it seems that Placeshifter routinely notifies the server of it's buffer state. If the buffer is getting too short (time wise, meaning not keeping up), then the the Sage Server tells the transcoder to start transcoding a lower bitrate... vice versa for a full buffer increasing the bandwidth. In practice it works well, though at times seems a bit conservative. This isn't something that could be done with just a web page. therefore, you'd have to 'choose' your bandwidth prior to it working (like the way netflix and others make you choose).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #23  
Old 01-30-2010, 02:00 AM
bluenote bluenote is offline
Sage Aficionado
 
Join Date: Nov 2004
Location: Vancouver, canada
Posts: 336
I use Orb all the time to do this on my mobile phone under all kinds of situations, and it works really well. I do miss the interface (heh) of the STV though, and watched/unwatched statuses, and grouping.

Generally speaking if your connection is so unstable as to require dynamic correction (of a meaningful percentage amount) then you are probably going to have problems anyways...

Also, there are about to be a plethora of tablet style PC's announced, Microsoft's "Courier" and all the major players will be announcing them as well, so, if you can manage not to be seduced by the proprietary, expensive, and limiting, but beautiful and functional Ipad, you can get yourself something that CAN run placeshifter and be upgraded easily, etcetera, etcetera.

I nearly decided to buy one when I saw the Ipad video though.

Cory
Reply With Quote
  #24  
Old 01-30-2010, 02:26 AM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by jreichen View Post
Placeshifters use one port for the video and another for the STV UI and user input. Plus one of the ports is UDP.
If the placeshifter is just a client component, that means the Sage server itself is doing the transcoding, so with the right command(s) it should be possible to have Sage stream a file directly without needing vlc/orb, no?
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API
MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC
TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device
TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2
TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad
Reply With Quote
  #25  
Old 01-30-2010, 07:51 AM
voidpt's Avatar
voidpt voidpt is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Norway
Posts: 296
Quote:
Originally Posted by jreichen View Post
... A new "Placeshifter over HTTP" protocol would be required if the same user experience is to be expected. Having said that, I don't think that's necessarily the best model for a web viewing. The current web server has a good concept behind it but in practice is too buggy and doesn't handle seeking. It's not impossible, but the more I think about it, the more I think it would be good for Sage to at least provide some backend support in the server's core for anyone willing to work on the front end.
I'm with you on this. And I was not thinking about using any of the 'old' Placeshifter infrastructure. Except the internal recode stuff. The name 'Web Placeshifter' was just for familiarity. What I was thinking about was that the SageTV 'engine' could supply a 'standard' HTTP/HTML5 compatible video stream URL on a port against SageTV server that through it's parameters gave you the intended video. Then others could build on that. Again, I have not dug into the details on it all. So there are probably <x> number of challenges to overcome

Quote:
Originally Posted by Fuzzy View Post
I think the limitation here is bandwidth selection. Placeshifter has the dynamic bandwidth adjustment built-in. You'd have to basically choose which bitrate profile you wanted to use for the stream, and go with that, and HOPE that your connection can keep up.
Actually I have always done that on Placeshifter. Always felt that selecting a static bandwidth has worked better. And that inconvenience I could live with There will always be some sacrifice for having a web-solution. But number of devices that could use it would outweigh it for me.
__________________
SageTV 7.1.9 (headless/service) JavaRE 1.6.0_37 2x FloppyDTV C/CI (DVB-C) (fw: 1.2.10 B43110) (CAM: Conax) Win7 x64 Intel E3-1245V2 3.4GHz 16GB PC3-10600 ECC ASUS P8C WS (Intel C216) APC Back-UPS RS 800 STP-HD300 Extender (fw: beta 20110506 0) - HDMI/SPDIF - Yamaha RX-V2700 - HDMI - Sony KDL-52X2000
Reply With Quote
  #26  
Old 01-30-2010, 10:23 AM
bcjenkins bcjenkins is offline
SageTVaholic
 
Join Date: Jan 2006
Posts: 3,764
So with frameworks like JQTouch and api's like Stuckless' sagexapi someone with the right chops should be able to build the webapp out.

The questions are -
  • Does someone have the product management experience to write up the requirements?
  • Will someone be willing to project manage this?
  • Do we have designers and developers willing to take on structured pieces of work?
  • Is there anything in the SageTV licensing which prohibits profiting from efforts like this?
  • The sagexapi is not bound by the terms of Studio, is it?

I don't know if this is a worthwhile venture, but it is not an easy one.

B
__________________
Running SageTV on unRAID via Docker
Tuning handled by HDHR3-6CC-3X2 using OpenDCT
Reply With Quote
  #27  
Old 01-30-2010, 10:33 AM
jreichen's Avatar
jreichen jreichen is offline
Sage Icon
 
Join Date: Jul 2004
Posts: 1,192
Quote:
Originally Posted by Fonceur View Post
If the placeshifter is just a client component, that means the Sage server itself is doing the transcoding, so with the right command(s) it should be possible to have Sage stream a file directly without needing vlc/orb, no?
Ideally that would be the case but some work is required to get to the point where it's web-friendly and could support multiple formats required by different mobile devices.

I suppose being web-friendly isn't strictly a requirement for a mobile placeshifter application (I'm not very familiar with Orb but I believe it requires access to ports that may be blocked by some routers - correct me if I'm wrong), but it is important if it's going to work with the web interface.
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun.
Extender: STP-HD300, Harmony 550 Remote,
Netgear MCA1001 Ethernet over Coax.
SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client
, Java 1.6.
Plugins: Jetty, Nielm's Web Server, Mobile Web Interface.

Reply With Quote
  #28  
Old 01-30-2010, 10:44 AM
jreichen's Avatar
jreichen jreichen is offline
Sage Icon
 
Join Date: Jul 2004
Posts: 1,192
Quote:
Originally Posted by voidpt View Post
I'm with you on this. And I was not thinking about using any of the 'old' Placeshifter infrastructure. Except the internal recode stuff. The name 'Web Placeshifter' was just for familiarity. What I was thinking about was that the SageTV 'engine' could supply a 'standard' HTTP/HTML5 compatible video stream URL on a port against SageTV server that through it's parameters gave you the intended video. Then others could build on that. Again, I have not dug into the details on it all. So there are probably <x> number of challenges to overcome
I think you're on the right track. Sage has done a good job of supporting APIs for scheduling, conversions, listings, etc. Now it might be time for them to provide the same for serving up the media itself. I'd even be open to requiring a placeshifter license to connect to such a service if Sage is concerned about their revenue stream. I wonder what others think about that and if it's realistic to implement that when using a connectionless protocol like HTTP.
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun.
Extender: STP-HD300, Harmony 550 Remote,
Netgear MCA1001 Ethernet over Coax.
SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client
, Java 1.6.
Plugins: Jetty, Nielm's Web Server, Mobile Web Interface.

Reply With Quote
  #29  
Old 01-30-2010, 04:06 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
As I said in the first post of this thread - I would pay for this client over and above my existing Placeshifter license fee.

Right now we can get pretty much everything that is available in Placeshifter in the Web and Mobile Web plugins (btw - thanks jreichen). All that we need added is the media streaming functionality.
__________________
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
Reply With Quote
  #30  
Old 01-30-2010, 04:08 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by Fuzzy View Post
I think the limitation here is bandwidth selection. Placeshifter has the dynamic bandwidth adjusment built-in. You'd have to basically choose which bitrate profile you wanted to use for the stream, and go with that, and HOPE that your connection can keep up.
That's how Webguide worked and I didn't have an issue with that.

(Background info - Webguide was a web server for XP MCE and Vista MC that included video streaming capabilities. MS hired the developer and appears to have killed it off as it does not work in Win7)
__________________
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
Reply With Quote
  #31  
Old 02-01-2010, 12:26 AM
inlvnv inlvnv is offline
Sage Advanced User
 
Join Date: Nov 2007
Posts: 95
Another orblive user here, streaming just about everything from livetv to videos, music and pics. Although, if you've upgraded to latest orblive, no livetv over 3G. Video quality is not as good as AirVideo, but AirVideo doesn't play vob files and can't run as a service in my WHS box. I could see myself buying placeshifter for iphone if it can do native dvd playback like the client version. Now if I just can get this sage mobile web to work....
__________________
Server: Norco 450B server case w/ 1kw PS. Intel i3-530, 3GB RAM and HVR-1800.
Drives: 500GB sys, 2x 2TB, 9x1.5TB, 2x1TB and 1x750GB pooled. 750GB non-pooled for SageTV

Routers: DIR-655 and DIR-825 Bridges: 2xDAP-1522.
Installed: WHS OS, SageTV for WHS, PlayOn and Orb.
SageTV Plugins: PlayOn in OnLine Services.
SageTV clients: HD-200->Samsung LN52A750 and HD-100->Samsung LN40A650
Clients: 5 HP laptops, home built PC, iMac, PS3, PSP, XBox360, 3 iPhones 3gs (through OrbLive).
Reply With Quote
  #32  
Old 02-02-2010, 06:02 PM
simonen simonen is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Carlsbad, CA
Posts: 384
Good luck getting this one past Steve Jobs if you want it to work over 3G, might have to settle for WiFi only.
Reply With Quote
  #33  
Old 02-03-2010, 07:04 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by simonen View Post
Good luck getting this one past Steve Jobs if you want it to work over 3G, might have to settle for WiFi only.
I am pretty sure that Air Video allows you to stream video files from a PC to your iPhone over 3G (as well as wifi) so why would Placeshifter be any different?
__________________
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
Reply With Quote
  #34  
Old 02-03-2010, 01:32 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
For those looking at using Orb with Sage Recordings. I'm working on a tool to help with the navigation of Sage TV Recordings from within Orb (or potentiall some other programs as well). It requires Vista or Win7, but it seems to be working so far. (Basically, it creates a 'Virtual Directory' of your recordings, grouped into Subdirectories by Title, with Episode Filenames.) I'm using SymLinks, which is why there's a vista/win7 requirement. Once I polish it out, I'll post it up for those interested.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #35  
Old 02-03-2010, 02:20 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
@Fuzzy - that would likely be useful for Air Video as well since you play files from the directory structure which gets messy with the way that Sage typically works with hundreds of recordings all in the same folder.
__________________
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
Reply With Quote
  #36  
Old 02-04-2010, 11:39 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
It just depends on how Air Video checks the files. If it cehcks the filesizes of the files before playing them (like sage does), then it won't work (I can't play the re-linked files in sage). However, Orb does not check this, so it works properly.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #37  
Old 02-04-2010, 11:42 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
@Fuzzy - Give Air Video a try if you have an iPhone/iPod Touch if you have the chance. There is a free version but I bought the full version which is only about $3. I have only used it with my iPod Touch over wifi (obviously).
__________________
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
Reply With Quote
  #38  
Old 02-04-2010, 11:45 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Nope.. not an apple boy at all... you can make some symlinks to some video files on your system if you want, and give it a shot. use the mklink command at the command prompt (it has to be run as administrator).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #39  
Old 02-04-2010, 01:23 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
OK - hard link or soft link or does it matter?

One more thing - all of my media files reside on my WHS server. Can I make a symlink on a Win7 machine that points to an original file which is on a network share or a UNC mapped file?

If the answer is use I guess one could use SJQ to automatically create symlinks in a a structure like this: RecordedTV\ShowName\EpisodeName - i.e. \RecordedTV\Seinfeld\The Contest

The only issue would be dealing with shows without proper Episode names.
__________________
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
Reply With Quote
  #40  
Old 02-04-2010, 03:13 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
I'm using softlinks. Hardlinks would work with just about any program, as they DO report the proper filesize, however, they can only point to local NTFS volumes.

Yes, symlinks work pointing to UNC paths as well, when accessed from a local program. Symlinks don't work, however, when accessed over a network share. Therefore, Air video, or Orb, or wahtever, would ahve to be running ON the win7 system that has the symlinks on it, and would have to use local mapping (C:\) and not UNC paths.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
Reply

Tags
iphone


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
iPad anyone? stuckless General Discussion 100 07-06-2010 09:03 PM
Mac Placeshift 3.1.5 not working srothwell SageTV Beta Test Software 0 12-28-2007 10:06 PM
PlaceShift Port wolfpackmars2 SageTV Placeshifter 8 09-20-2007 01:08 PM
Is it legal to placeshift cable TV? jal SageTV Placeshifter 10 01-24-2007 06:59 PM
Placeshift chrysek SageTV Beta Test Software 3 03-03-2006 12:02 PM


All times are GMT -6. The time now is 11:40 PM.


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