SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #41  
Old 08-28-2003, 03:52 PM
HawkeyeLonewolf HawkeyeLonewolf is offline
Sage User
 
Join Date: Aug 2003
Posts: 15
My thoughts would be something along the lines of...

Either a brute force web page hosted on Personal Web Server or IIS that takes a time/channel and adds it to the record queue. If SageTV had an API or could poll and read a script file, then this would work. The app-page could write a special file to a special directory and SageTV would poll for this file and import the information.

OR

A central website where you login, pick a show and it stores it for SageTV to "check" every so often -- user can set the polling time. So long as you add the show within the polling window, you should be ok.

OR

You can open a port in your firewall and the site can send a message to your machine. This is less effective with dynamic IPs, etc.
Reply With Quote
  #42  
Old 08-29-2003, 06:06 AM
shodge's Avatar
shodge shodge is offline
Sage Aficionado
 
Join Date: Apr 2003
Location: Columbus Ohio
Posts: 254
I guess I am in favor of letting Jeff do what he does best - adding features, new card support and etc. The wave of future direction seems to be to let the user community deal with user interface issues. In that light, I would support a "official" programmers interface SDK to SageTV. This could take the form of a active X component with the type of calls outlined by 'bodgadle'. With this supported extension, the user community can design WEB servers, WEB pages and GUI to thier hearts content and post them [maybe to a new form]. This provides most of us with a eventual solution [a great one, since many WEB programmers will be designing them] and should not slow Jeff down too much in the long run.... A real good model of this can be seen in the X-10 controller software called HOMESEER. Good core software and great user community support.

-Stan
Reply With Quote
  #43  
Old 08-29-2003, 06:10 AM
mlbdude's Avatar
mlbdude mlbdude is offline
Moderator
 
Join Date: May 2003
Location: Melbourne, Florida
Posts: 4,174
I doubt Jeff could do anything to allow us to expose the guide data. I would be surprised if there were not licensing issues.

I also agree this is a "fluff" feature that should take a seat to the more important PVR base features.
Reply With Quote
  #44  
Old 08-29-2003, 03:00 PM
HawkeyeLonewolf HawkeyeLonewolf is offline
Sage User
 
Join Date: Aug 2003
Posts: 15
Quote:
Originally posted by mlbdude
I doubt Jeff could do anything to allow us to expose the guide data. I would be surprised if there were not licensing issues.

I also agree this is a "fluff" feature that should take a seat to the more important PVR base features.
Not sure who you're agreeing with... It's quite important to many.
Reply With Quote
  #45  
Old 08-29-2003, 04:37 PM
justme justme is offline
Moderator
 
Join Date: Mar 2003
Location: Greater Baltimore/Washington Metropolitan area
Posts: 1,481
Quote:
I doubt Jeff could do anything to allow us to expose the guide data. I would be surprised if there were not licensing issues
That's easily gotten around by XMLTV. Sage has already done it once by alowing that plugin. I have already found scripts to turn sorted and grep"ped" XMLTV xml files to html. This puts the issue of guide data out of play.

As for this particular feature...I would love to have it(mainly for PocketPC TVGuide, remote control). Still as Shodge pointed out all Jeff has to do is provide us users with the neccessary access. In other words we need a method to find out exactly what Sage is doing. And also a way to then alter that behavior on a level below the current GUI*. It's obvious that's the way Sage is heading. The only question is "How much access will we get?" I quess we'll have to what til Sage2 to find out. But has Jeff ever really let us down, where ever humanly possible.



*Girder could be one possible meduim for this constant two way feedback to take place. I have to admit that ActiveX is way over my head, but if Shodge can see how to make it work then I'm sure it would.

Last edited by justme; 08-29-2003 at 04:40 PM.
Reply With Quote
  #46  
Old 08-29-2003, 08:12 PM
HawkeyeLonewolf HawkeyeLonewolf is offline
Sage User
 
Join Date: Aug 2003
Posts: 15
Quote:
Originally posted by EncoderHouse
Would it keep you from buying it?
That's why it's called a "deal breaker"
Reply With Quote
  #47  
Old 08-29-2003, 11:43 PM
jptaz's Avatar
jptaz jptaz is offline
Sage Fanatic
 
Join Date: May 2003
Location: Detroit Michigan
Posts: 991
Honestly Snapstream has close to the best solution.

Login to a central so server that I do not need more than basic access too as
my work firewall prevents access to anything but port 80.

The polling architecture works well. Half hour polling time or greater.
A welcome addition to the Snapstream approachwould be to push
the scheduled recordings to the server ( favorites and manual recordings )
so that they would be available for conflict management on the central server.

In an ideal world this is what I would like.

I have been considering getting Snapstream just for occasional remote recordings.

Now if the fastest way for this to happen is for Jeff to create an interface for third
party developers to be able to create their own solutions that would work, but
for less tech savvy users a more turn key solution will eventually need to be developed.

For the most part SageTV and SageTVClient are very user friendly and once the studio version
is available the GUI will be really nice. I now do all my TV watching using SageTVClient on my
Media player PC. It is easy enough that my Fiancee can use it.

Oh yeah and this is not a deal breaker for me since I have purchased SageTV and SageTVClient wihtout it and I will most likely purchase another client relatively soon.

John
__________________
SageTV 6.6, 100Mb LAN
Living Room: WinXP Pro SP2, AMD XP3200+, 1GB, 1.3TB 3ware 9500S12 RAID5, GigaByte GA7N400Pro2, 2xVBOX USB2 HD Tuner<-Antennna, 1xHDHR<-Antennna , HD100 to HDMI Splitter 1080i->32" 4:3 HDTV or 1080i->92" 1080P LCD Projector
Kitchen: WinXP Home SP2, Celeron 2.0Ghz, 512MB, 40GB, Saphire ATI MB, ATI9200->19"LCD
2 BedRooms: MediaMVP
Reply With Quote
  #48  
Old 08-31-2003, 09:56 AM
KJake KJake is offline
Sage Icon
 
Join Date: May 2003
Location: West Michigan
Posts: 1,117
I did a quick webpage using the export feature (http://www.kjake.net/record.asp). I would love to be able to add programs to the list too. If the showid was exported too, it would be really cool because I could hyperlink the show to the Zap2It description.
Reply With Quote
  #49  
Old 08-31-2003, 02:37 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Cool.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #50  
Old 08-31-2003, 03:40 PM
justme justme is offline
Moderator
 
Join Date: Mar 2003
Location: Greater Baltimore/Washington Metropolitan area
Posts: 1,481
Very Very Cool.

Kjake: If you want descriptions you could use XMLTV to get the info. I found a perl script at this site that converts XMLTV xml to html. You can sort and "grep" the file first so that only the shows you are interested in are used to build the html. I have so far only been using tv_grep maually, but some one who knows Perl better could parse the recordings export file to automate the grep process.
I have to admit that the perl script link I provided is way over my head but maybe it could inspire some more experienced people.

There is also another script at this site. In some ways simpler yet more elegant. The problem I have with this script is that it never builds the guide to the right time zone. It is always 4 hours off. Also part of the generated html looks german, but thats easy to fix.

Hope these tools inspire someone more skilled than me. It seems like we almost have all the parts to kludge our own website. All that's lacking is a little more two way comuncation with Sage. Hint Jeff (Cough)

PS:Kjake would you mind posting your method to convert the export to html. I would really appreciate it. I hope it's a perl script.

Last edited by justme; 08-31-2003 at 03:50 PM.
Reply With Quote
  #51  
Old 10-15-2003, 12:02 AM
KJake KJake is offline
Sage Icon
 
Join Date: May 2003
Location: West Michigan
Posts: 1,117
Yikes! I never got an email that someone replied to this...well it's not exactly what you were hoping for but here's the code:

Perl dumps the data into a MsSQL table....

use DBI;
use Data:umper;
$dbh = DBI->connect("DBI:ODBC:webstuff", "me", "passwd") or die("Couldn't connect to database! Reason: $DBI::strerr");
open (FILE, "<c:\\schedule") or die("$!");
$dbh->do("truncate table schedule") or die("can't truncate");
while (<FILE>)
{
if (! /Encoder/)
{
$_ =~ s/\'//;
($encoder, $start, $stop, $duration, $chan_name, $chan_num, $title, $junk, $junk2) = split(/\t/);
$dbh->do("insert into schedule(title,chan_name,chan_num,start,stop,duration) values('$title'\,'$chan_name'\,$chan_num\,'$start'\,'$stop'\,'$duration')") or die("can't insert");
}
}
close FILE;


ASP formats it on the fly...

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "webstuff" 'database name
set rs=Server.CreateObject("ADODB.Recordset")
rs.open "select title, chan_name, chan_num, start, duration from schedule",conn
%><% do until rs.EOF %>

<%
for each x in rs.Fields
if x.name="chan_num" then%>
<td align=right>
<%Response.Write(x.value)%>
</td>
<%elseif x.name="start" then%>
<td width=100 align=right>
<%Response.Write(x.value)%>
</td>
<%elseif x.name="duration" then%>
<td align=right>
<%Response.Write(x.value)%>
</td>
<%else%>
<td><%Response.Write(x.value)%></td>
<%end if
next
%>
Reply With Quote
  #52  
Old 10-15-2003, 12:07 AM
justme justme is offline
Moderator
 
Join Date: Mar 2003
Location: Greater Baltimore/Washington Metropolitan area
Posts: 1,481
That's cool, I appreciate the reply and the code.
__________________
"Between you and me, my name's irrelevant."
Reply With Quote
  #53  
Old 10-15-2003, 12:17 AM
KJake KJake is offline
Sage Icon
 
Join Date: May 2003
Location: West Michigan
Posts: 1,117
Here's quick and dirty non-tested perl just to write the table that I produce on my page.

print "

<table border=0>
<caption> Current TV Recording Schedule (can change at any time) </caption>
<tr><th align=left>Title
<th>Channel
<th>(Num)
<th>Date/Time
<th>Duration
<tr>
";

open (FILE, "<c:\\schedule") or die("$!");

while (<FILE>)
{
if (! /Encoder/)
{
$_ =~ s/\'//;
($encoder, $start, $stop, $duration, $chan_name, $chan_num, $title, $junk, $junk2) = split(/\t/);
print "
<td>$title</td>
<td>$channel</td>
<td align=right>$chan_num</td>
<td width=100 align=right>$start</td>
<td align=right>$duration</td>
";
}
}
close FILE;
print "
</tr>
</table>";
Reply With Quote
  #54  
Old 10-15-2004, 05:10 AM
casperse casperse is offline
Sage User
 
Join Date: Oct 2004
Posts: 38
Hi All

I travel alot and the possibility of scheduling a recording buy a webserver or HTML interface is crusial for me!

More and more feat. in software can be controlled by the net or on the move with a 3G mobilephone or GPRS etc...
All this is done through normal webpages and with a Opera browser for a Nokia phones its easy to use

I really like SageTV but I think ill have to give the new release of BeyondTv a go and see if this solves my problems regarding the use of remote recording schedules.

So yes in my case it could be a deal breaker
Cheers
Reply With Quote
  #55  
Old 10-15-2004, 05:36 AM
mlbdude's Avatar
mlbdude mlbdude is offline
Moderator
 
Join Date: May 2003
Location: Melbourne, Florida
Posts: 4,174
Quote:
Originally Posted by casperse
Hi All

I travel alot and the possibility of scheduling a recording buy a webserver or HTML interface is crusial for me!

More and more feat. in software can be controlled by the net or on the move with a 3G mobilephone or GPRS etc...
All this is done through normal webpages and with a Opera browser for a Nokia phones its easy to use

I really like SageTV but I think ill have to give the new release of BeyondTv a go and see if this solves my problems regarding the use of remote recording schedules.

So yes in my case it could be a deal breaker
Cheers
Sage is currently targetting the use in front of his PC\TV. BTV may be the right choice for you right now.
Reply With Quote
  #56  
Old 10-15-2004, 05:43 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
... A web-interface for Sage may appear as a third-party add on some time after 2.1 is released...

I will say no more than that!
Reply With Quote
  #57  
Old 10-15-2004, 12:57 PM
Steve2112's Avatar
Steve2112 Steve2112 is offline
Sage Advanced User
 
Join Date: Jul 2004
Posts: 122
Just install VNC on your computer for free & call it day. Connect remotely to your PC from anywhere via Java. pcAnywhere will do the same thing, but cost you money.

Anyone using this method to add shows when at work?
Reply With Quote
  #58  
Old 10-15-2004, 01:06 PM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
yep (once I set up an ssh port-tunnel), but with 128kbps uplink speed, the UI is painfully slow!
Reply With Quote
  #59  
Old 10-15-2004, 02:21 PM
remmy925's Avatar
remmy925 remmy925 is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Tampa
Posts: 139
Send a message via ICQ to remmy925 Send a message via AIM to remmy925 Send a message via Yahoo to remmy925
I am falling in love with using my PC as a HTPC. Although this feature may not yet be something I must have, I can see where it could be a major decision in which PVR product to buy. I would all day and watch what little TV I can at home. If a web interface were enabled, I could set my scheduled records up from work! That would be perfect for my needs. I am also toying with the idea of building a Mini-ITX box just to be my HTPC. Would be nice to use a web interface to make changes to that box from my PC in another room. Would be alot easier than using Remote Desktop or walking into the other room. I'm lazy and easy remote administration would be wonderful!
Reply With Quote
  #60  
Old 10-18-2004, 09:12 PM
jgw jgw is offline
New Member
 
Join Date: Oct 2004
Posts: 1
I'd like to see something in the style of MythTV's MythWeb. A simple, web-based EPD interface that allows you to browse programming for the next two weeks and arbitrarily schedule recordings.

MythWeb is awesome and I never really knew the power and usefulness of it until I actually used it. It was especially handy when I was at work and forgot to schedule recording of the presidential debates. I can see the same usefulness for sports events, etc.

It's not a "deal breaker" for me, but if I were able to get MythTV running more stable on my machine, I'd quickly jump ship because of its web interface.
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 11:05 PM.


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