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
  #21  
Old 07-24-2003, 08:08 AM
Sailn Sailn is offline
Sage Advanced User
 
Join Date: Jun 2003
Location: East Coast USA
Posts: 82
Quote:
Originally posted by bodgadle
Ah but you're assuming everyone either

a) carries a laptop around with them

b) Is running on a windows machine capable of remote desktop connections

It would be much better with a web interface or a command line interface which you could write a web wrapper for since then you're totally platform independant on how you connect to it, and no ned to worry about the sage client on your laptop or finding a windows machine capable of remote desktop connections which again would cause problems with firewalls if you're at the office and forgot to set something to record!
No argument.

However, from a mainstream product standpoint, Joe Neck-bone isn't going to write anaything.

If the goal is to be able to record shows that have a sudden or unexpected time change, how quickly do you think the epg will get the change notice? Perhaps Jeff knows. The reason I ask is that the EPG update time within sage is adjustable, and I guess you could have it update every hour or so and be pretty sure you would catch the program changes assuming that the EPG service is on the ball.

BTW, I don't think you need a windows machine to remote desktop. As I recall you can also do it from a macintosh, anyway thats not the point. As sage is a java app. it should be portable to almost any platform which supports java, and if you connect via vpn you will have all the funtionality remotely (sans video) that you would at home. Besides, the development side is easy and basicly done. All that really needs to be done is allow the sage client to run without video.

In truth, both solutions will work and have merit. I think mine is easier to do now, however your solution (command line interface) may already exist in the upcomming sage studio. If the UI is going to be skinable and customizable, then a CLI is the way to go.
Reply With Quote
  #22  
Old 07-24-2003, 01:06 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
What are people expecting in terms of connectivity?

1.Do they expect us to host a website they can access which then communicates with their SageTV system; thereby working with any SageTV system, regardless of whether or not its behind a firewall.

OR

2. Do you all just want a webserver that runs on the SageTV computer which is then accessible from anywhere via a web browser (as long as that PC is accessible from anywhere, i.e. you need a static IP or some kind of dynamic lookup IP lookup).
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #23  
Old 07-24-2003, 01:48 PM
bodgadle bodgadle is offline
Sage Advanced User
 
Join Date: May 2003
Location: Cymru, UK
Posts: 132
Hi Jeff,

Personally i'm looking for number 2, not looking to use a 3rd party website, just want to be able to access my sage on my own computer from anywhere in the world. Be it a windows machine or a pda, anything with a web browser

Either sage can implement a simple webserver or as someone else suggested let us be able to write our own webpages in php/asp/.net or whatever we want to be able to pass parameters into sage to retrieve and set schedule information.
Reply With Quote
  #24  
Old 07-24-2003, 04:14 PM
ChrisDev ChrisDev is offline
New Member
 
Join Date: Jul 2003
Location: UK
Posts: 2
I hate to sound like an AOL user, but...me too! Option 2. Add the ability to access the box running Sage over a broadband link via a browser, so that I can use _any_ computer connected to the net. BTW, password protection and the ability to run on a port other than 80 would be nice too!
Reply With Quote
  #25  
Old 07-24-2003, 08:15 PM
shodge's Avatar
shodge shodge is offline
Sage Aficionado
 
Join Date: Apr 2003
Location: Columbus Ohio
Posts: 254
I already have a web server, so #2 is exactly what I need. (with the ability to specify the HTTP port so I can make it exist with other WEB server on my net....


-Stan
Reply With Quote
  #26  
Old 07-24-2003, 08:38 PM
rsesler rsesler is offline
Sage User
 
Join Date: Jul 2003
Posts: 10
Option 1 for me.
- Ryan
Reply With Quote
  #27  
Old 07-25-2003, 01:01 AM
trevorst trevorst is offline
Sage Advanced User
 
Join Date: May 2003
Posts: 181
I can live with either but option 2 would suit me best.
Reply With Quote
  #28  
Old 07-25-2003, 06:08 AM
fidget's Avatar
fidget fidget is offline
Sage Icon
 
Join Date: Jun 2003
Location: Cedar Rapids, Iowa, USA
Posts: 1,186
#1 could be done via integrating with Titan TV, but I would also prefer #2.
Reply With Quote
  #29  
Old 07-25-2003, 09:00 AM
Sailn Sailn is offline
Sage Advanced User
 
Join Date: Jun 2003
Location: East Coast USA
Posts: 82
Narflex, given the choice between 1 and 2 I would go for 2. No need for you to host a site. However, might there also be a way to allow the client to run with a lower speed connection (ala no video) and the remote desktop in?
Reply With Quote
  #30  
Old 07-25-2003, 10:25 AM
ron.smythe ron.smythe is offline
Sage Advanced User
 
Join Date: Mar 2003
Location: Chessington, UK.
Posts: 92
Narflex, sorray about this but I would like to be able to secure the webserver using https aswell.
__________________
* Central Server: Windows 2003 R2 x64 (Virtualised) | Quad CPU | 4096 MB ram | StorageTek Array | 30TB Storage
* Encoder 1: HP Micro server | Windows 2003 x32 | Dual CPU | 4096 MB ram | 1x Hauppauge PVR 500 | 1x HDPVR
* Encoder 2 HP Micro server | Windows 2003 x32 | Dual CPU | 4096MB ram | 1x Hauppauge PVR 250 (VCR) | 1x Hauppauge Nova-T 500
* 2x Hauppage HD2000 | 2x SageTV Client |SageTV 7.
Reply With Quote
  #31  
Old 07-25-2003, 11:03 AM
pbarrette pbarrette is offline
Sage User
 
Join Date: Jul 2003
Location: IA, USA
Posts: 27
Hi Narflex,

Honestly, I think the best option would be complete command-line support using STDIO calls with the ability to output in HTML format if desired. So it's almost like Option #2, but people can choose whether they wish to implement a web server on top of that functionality or not.

Personally, I use telnet or SSH to connect to my home system. This allows me to secure my system in the manner I choose, yet still have complete control over my home system.

An integrated web server sounds good when you read it in the forums, but there are at least a few problems with the implementation:
1) Doesn't help those who do not wish to (or cannot) use a web server at home.
2) Eats away at those precious CPU cycles for the true "Set top box" fans like myself.
3) Do you really want to be responsible for contstant web server security patches?

If you had total command-line control, it would only be a matter of days before someone posted a link to a complete web interface. If third party web support scares you, you could always create your own CGI's and interface pages and distribute those.

On the other hand, if you just created web support, then what happens when one user is already using Apache, another using IIS4, yet another already using IIS5, still another using... It goes on forever.

Shodge already noted this fact and, in anticipation of problems, requested a variable port number. But your work site, or the internet cafe you happen to be in, may not allow access to non-standard ports.

With a command-line driven interface, it would be a simple drop-in for anyone who can manage to set up their own web server. All of the security issues would be handled by the user's web server of choice, and those lone telnet users (me) would be happy too.

pb
__________________
EPIA M10000 (1 GHz) Nehemiah, VB-DVCR (Standard Drivers), WinXP
Reply With Quote
  #32  
Old 07-25-2003, 12:00 PM
videogeek videogeek is offline
Sage User
 
Join Date: Jun 2003
Location: $$$ Vegas
Posts: 57
I am using Tivo Web Project with my Tivo

I can use Tivo Web to browse the channel guide, perform searches, schedule and delete recordings, rename recordings, etc. from any Web browser

I believe this is what people are looking for
Reply With Quote
  #33  
Old 07-25-2003, 06:08 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Cool.

I think we're all on the same wavelength here.

I would much rather NOT integate a webserver into SageTV. I would much rather each person have the flexibility to set this up themselves.

I added a schedule export feature to 1.4.7. That'll allow you setup a webserver and then view the "Recording Schedule" for SageTV with it. SageTV just dumps the schedule information to a text file whenever the schedule changes.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #34  
Old 07-28-2003, 11:49 AM
pbarrette pbarrette is offline
Sage User
 
Join Date: Jul 2003
Location: IA, USA
Posts: 27
Hi Narflex,

What about command-line based control functions?

pb
__________________
EPIA M10000 (1 GHz) Nehemiah, VB-DVCR (Standard Drivers), WinXP
Reply With Quote
  #35  
Old 07-29-2003, 10:08 AM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
What kind of command line based control functions are you looking for?
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #36  
Old 07-29-2003, 12:02 PM
bodgadle bodgadle is offline
Sage Advanced User
 
Join Date: May 2003
Location: Cymru, UK
Posts: 132
ideally if it's all going to be command driven as opposed to a built-in web interface then something like

-getchannelistings(channel, [day]) to get all listings for a channel for a given day (optional). This would return a list of programs uniqley identified.

-getchannels(). get a list of channels to use with above

-setrecord(guid) from the first call we would have got a guid for a program, so we just pass it in with this param and it's set to record

-cancelrecord(guid) - as above but cancels a previously set recording

-getschedule([channel],[date]) - retrieve shcedule information for a given channel and date (both optional)

What do you think?
Reply With Quote
  #37  
Old 07-29-2003, 01:35 PM
padre padre is offline
Sage Advanced User
 
Join Date: Jul 2003
Posts: 128
I think exporting the schedule is a great first step, but I'd love to have the ability to configure the schedule via Web server interface remotely (just like Narflex spelled out in Option 2). I travel a ton (part of the reason I built the PVR), and generally I have access to the Internet when I'm out of state or the country.

With the right firewall/access control list, I'd envision connecting via web to my SageTV (or Webserver), see the current scheduled recordings, as well as the guide, and make changes.
Reply With Quote
  #38  
Old 07-29-2003, 03:10 PM
justme justme is offline
Moderator
 
Join Date: Mar 2003
Location: Greater Baltimore/Washington Metropolitan area
Posts: 1,481
Speaking as someone who doesn't understand web programming. I too think the schedule export was a great first step. But as bodgadle requests, we now need some way to change SageTV's behavior from afar. We have the tools to find out SageTV's most important behavior now thanks to Narflex, but we still lack the tools to effect changes in that behavour. A commandline interface would probably be the most universally understood way of doing this.

I realize that I would be dependant on the code of others, and that is fine with me. The people at this forum are one of SageTV's greatest strengths. Besides if someone did try to distribute malicous code I'm sure another member would catch it quickly.
Just my 2 cents.

Last edited by justme; 07-29-2003 at 05:14 PM.
Reply With Quote
  #39  
Old 08-28-2003, 03:36 PM
HawkeyeLonewolf HawkeyeLonewolf is offline
Sage User
 
Join Date: Aug 2003
Posts: 15
Quote:
Originally posted by dkardatzke
I understand this is a "Cool" feature but is it really a deal-breaker? I'd like to understand what level of functionality you guys are looking for.

Do you just need something that allows you to see your recording schedule and add recordings? Do you have to be able to view more than a day's worth of Guide data? What if you used Zap2it.com to look up listings but were then able to tell your SageTV unit to record based on someting like time and show id?

Feedback is appreciated.
Dan
Jumping in late on this thread as I'm just now evaluating SageTV for purchase -- but yes, it is a deal breaker.

Many times we're out and forgot to record something -- a one off. Being able to dart into the library or use a cell phone with net access to set this up is pretty important.
Reply With Quote
  #40  
Old 08-28-2003, 03:43 PM
mlbdude's Avatar
mlbdude mlbdude is offline
Moderator
 
Join Date: May 2003
Location: Melbourne, Florida
Posts: 4,174
IR is working so well for me now that it automatically records everything I would want. I have had great success using SageClient via MS Remote Desktop as well. Website would be nice but I wonder what kind of problems that would create with licencing of the guide data?
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.