SageTV Community  

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

Notices

SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

Reply
 
Thread Tools Search this Thread Display Modes
  #121  
Old 02-25-2011, 11:39 AM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by rileydogmi View Post
I installed SageTCPServer - read the wiki and added the entires in the properties file
Are you using SageTV version 7? If so, you don't need to manually edit the properties file, I have move the SageTV 6 configuration to its own wiki page, as it seemed to confuse some person... You might need to restart SageTV and its service, as SageTV as been reported flaky as far as really using the updated plugins from the internal restart.

Quote:
Not sure where to start - I turned debug on but see no sagetv_0.txt - I set degubbing in Sage on and also on the TCPServer...
That points to the SageTV service still running and thus all your edits have been discarded... If you perform those operations from the SageTV interface, in settings and plugin settings, they should work. Maybe restart the PC after, just to make sure.

Quote:
Originally Posted by Dingdul View Post
Yeah I had this although after a few restarts of my pc the various functions came alive.
Right, I hope the SageTV programmers will be able to resolve that issue of pugins requiring an extra restart, even though SageTV is performing a restart after installing some plugins.

Quote:
Good work and promising even if a little disappointing at first.
So what do you see as lacking?
__________________
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
  #122  
Old 02-25-2011, 11:54 AM
appelm appelm is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Chappaqua, NY
Posts: 323
Quote:
Originally Posted by Fonceur View Post
But that's already working like that, if you select a genre, the next list will be sorted and show the index...
Oh sorry you're right.. I meant in the Sorted by Title view for videos and tv shows.

Last edited by appelm; 02-25-2011 at 11:56 AM.
Reply With Quote
  #123  
Old 02-25-2011, 11:56 AM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by Dingdul View Post
and for a hefty price there's bound to be a stream of updates.
Well, it's priced in line with the cost of a placeshifter license, and if you have multiple iOS devices synced to the same iTunes account, you can use those devices simultaneously without requiring extra placeshifters licenses. Of course if you already had extra placeshifters licenses laying around, that's a different story.

As far as the updates, the one week approval process from Apple does cramp my style...
__________________
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
  #124  
Old 02-25-2011, 12:21 PM
Dingdul Dingdul is offline
Sage User
 
Join Date: Apr 2009
Location: Perth, Western Australia
Posts: 66
Quote:
Originally Posted by Fonceur View Post
So what do you see as lacking?
The areas of functionality are impressive, so it's more around maturity - in places it has the feel of a beta - versus price.

Improved look and feel will be important for me personally but again, the list of suggestions elsewhere will address this over time.

Great effort!
__________________
Server: Intel Core Duo E8600 / 4gb RAM / Win7 Home Premium
Tuners: 2 x HDHR for OTA
Clients: 3 HD200 extenders
Network: GB Ethernet / DLink DNS-323
Reply With Quote
  #125  
Old 02-25-2011, 12:24 PM
rileydogmi rileydogmi is offline
Sage User
 
Join Date: Oct 2008
Posts: 51
I am using the latest 7 (not beta)

I see the log now - but, it still doesn't work...

I have the TCP plugin and also the jetty plugin installed - I also have the mobile web plugin - nothing else except dependancies.

I restarted system many times too...
Reply With Quote
  #126  
Old 02-25-2011, 12:27 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by rileydogmi View Post
I see the log now - but, it still doesn't work...
OK, if you could zip up and post your sage.properties and sagetv_0.txt, I will take a look.

Are you trying to test it over wifi first (using 192.168.0.x)?
__________________
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
  #127  
Old 02-25-2011, 01:28 PM
rileydogmi rileydogmi is offline
Sage User
 
Join Date: Oct 2008
Posts: 51
Thanks - yes, 192.168.1.9 is my server...

One thing I found "strange" on the iPhone app

I renamed Server 1 to another name in iPhone settings.

In the app settings, I see that name but when I select it, the name stays "Server 1" - same with Client.

Not sure if changing the name screws something up.
Attached Files
File Type: zip Sage.zip (128.1 KB, 167 views)
Reply With Quote
  #128  
Old 02-25-2011, 02:55 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by rileydogmi View Post
Thanks - yes, 192.168.1.9 is my server...
Try double checking the IP address on the SageTV server with ipconfig or such... Everything was fine on the SageTCPServer front, just no attempt at connecting to it...

Quote:
In the app settings, I see that name but when I select it, the name stays "Server 1" - same with Client.
I might not be displaying the right values, but nothing to worry about. At some point, I will be grabbing the available clients from SageTCPServer directly, but since that will require SageTV 7, I am trying to make sure that every TiSageTV users is on it...
__________________
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
  #129  
Old 02-25-2011, 06:28 PM
rileydogmi rileydogmi is offline
Sage User
 
Join Date: Oct 2008
Posts: 51
I just reloaded the UI and it all works - no idea how that happened!

Thanks

The only thing is the status (now playing client 1) spins and spins - not sure why, nothing ever comes up.

But, progress and looking good. Thanks.
Reply With Quote
  #130  
Old 02-25-2011, 06:48 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by rileydogmi View Post
The only thing is the status (now playing client 1) spins and spins - not sure why, nothing ever comes up.
Maybe you haven't sync yet the item that is currently playing...
__________________
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
  #131  
Old 02-25-2011, 08:49 PM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Fonceur,

First and foremost thanks for this. I have no issue with your price I know how much time a project like this takes. It was $30 well spent i had my doubts but really impressed. Works easy and very well. My main uses/wants are the control I have no interest in steaming. Couple questions

1. Videos doesn't seem to remember my sorting by title setting is there a way to get it to?

2. Any chance of getting a play feature from the guide?

3. Any chance of getting a fuller guide with several channels at once one that mimics sage more accurately?

If those are future plans great. Again thanks and great app!!

Plucky
Reply With Quote
  #132  
Old 02-25-2011, 09:13 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by PLUCKYHD View Post
1. Videos doesn't seem to remember my sorting by title setting is there a way to get it to?
Yes it is planned (Keep track of last access/sort preferences)

Quote:
2. Any chance of getting a play feature from the guide?
It's part of 1.09: "Can now launch LiveTV on a specific channel form the TV guide", and I've submitted 1.10 for approval already...

Quote:
3. Any chance of getting a fuller guide with several channels at once one that mimics sage more accurately?
It is planned (Display the TV guide as a grid). I actually started working on it, but got side-tracked.
__________________
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
  #133  
Old 02-25-2011, 09:18 PM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by Fonceur View Post
Yes it is planned (Keep track of last access/sort preferences)


It's part of 1.09: "Can now launch LiveTV on a specific channel form the TV guide", and I've submitted 1.10 for approval already...


It is planned (Display the TV guide as a grid). I actually started working on it, but got side-tracked.
Thanks. Couple of other observations

Take away delete from videos oh my that scares me!

Why when I sort videos by title why when I click on a title do I get another screen with that title and the first letter above it and have to click it again?

Still impressed!! And a grid guide would be a killer feature

Another nice one would be a quicker ability to change the client you are controlling.

Cheers

Pluckyhd
Reply With Quote
  #134  
Old 02-25-2011, 09:36 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by PLUCKYHD View Post
Take away delete from videos oh my that scares me!
Well, it's in red for a reason... But from 1.09: "Added confirmation to the favorite and file deletions."

Quote:
Why when I sort videos by title why when I click on a title do I get another screen with that title and the first letter above it and have to click it again?
In principle you could be clicking a series and thus getting multiple choices on the next step. But yes, the feature request on the wiki (you might want to read it... ) does have: "Go from sorted list to detail view if there is only one match."

Quote:
Another nice one would be a quicker ability to change the client you are controlling.
Press Settings and select one, not sure how much quicker it could be...
__________________
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
  #135  
Old 02-26-2011, 06:53 AM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by Fonceur View Post

Press Settings and select one, not sure how much quicker it could be...
I was thinking more along the lines of a button always visible on the top or bottom corner that you could hit anytime and would bring down a drop down of the clients. Kind of like my movies does it. Just making it two clicks less but more importantly easier and more simple to find kind of a always there thing.


The delete thing if I may ask for a way to hide it all together if we want. My guest will use this app often and allowing them to delete my videos would be a cruel joke they could play on me.


As for the wiki didn't even see it until now thanks.

What would it take to cache the images locally on a iPad or is this already being done. I know you mentioned that is how my movies does it but they I also realize they have a full blown web server to access as well.

Cheers

Plucky

Last edited by PLUCKYHD; 02-26-2011 at 07:01 AM.
Reply With Quote
  #136  
Old 02-26-2011, 08:26 AM
MacDaddy MacDaddy is offline
Sage Aficionado
 
Join Date: Nov 2004
Location: Houston
Posts: 255
Quote:
Originally Posted by Fonceur View Post
And it's already in there...

One thing to note is that on iOS before 4.1 that would crash, so I had to disable it on those, so make sure your firmware is up to date...
I think I may now realize why the index isn't active on my iPhone. I am currently at iOS 4.2.1, but when I first began using TiSageTV the firmware was at the default when I bought the beast over a year ago.

Where is the setting to disable and is it something I can enable myself?
__________________
Frankentivo: iStar D-380HB, SuperMicro X107-F-O, Xeon 1270v3 CPU, Kingston 8 GB 1600MHz DDRR3L x 4
Tuners: 4 x HDHR OTA, 4 x HDHR3 OTA, 3 x HDHR Prime
UnRAID Pro: 1 x Samsung 500GB Cache, 5 x WD Red 4TB (1 Parity, 4 Data)
Extenders: 2 x HD-200, 1 x HD-300 on Atlona PRO3HD66m
Sage: V9.0.14.567 with OpenDCT on unRaid docker, Gemstone, BMT, Web UI, PlayOn, TiSage
Reply With Quote
  #137  
Old 02-26-2011, 09:35 AM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by PLUCKYHD View Post
I was thinking more along the lines of a button always visible on the top or bottom corner that you could hit anytime and would bring down a drop down of the clients.
I see, I might be able to make those connection icons on the top right clickable... But between that and clicking the tab icon at the bottom right, I'm not sure you'd be saving much and might end up pressing it more by accident instead...

Quote:
but more importantly easier and more simple to find kind of a always there thing.
Well, on the iPod/iPhone, the bottom tab is almost always there and certainly there more often than the connection icons, so that would actually be a step back. Unless I add some new buttons just for that, but then that means losing some screen real estate everywhere... Now on the iPad the situation is a bit different, there is more room for that and the connection icons are less present too.

And how often do you need to change clients in the first place? Unless you have multiple extenders accessible from the same TV or TV's in a single room, I'm not sure to see the benefits of saving those 2 clicks considering what I mentioned before.

Quote:
The delete thing if I may ask for a way to hide it all together if we want. My guest will use this app often and allowing them to delete my videos would be a cruel joke they could play on me.
Actually, my initial plan was to have a setting to disable it completely, add a warning on use or have it work as pre-1.09. So it will make it in, hopefully before your guests do too much damage...

Quote:
What would it take to cache the images locally on a iPad or is this already being done.
Every thumbnails and other images are cached for a week, based on their last access. On launch of the application, the cache is purged of the ones that have not been accessed in a week. Now in order to make use of coverflow/movie wall, I would need to sync all the images during a regular sync or as an extra step, and never expire them for albums/songs/videos, possibly photos and TV shows too. Of course some people might end up filling up their device that way and taking forever to transfer all those images over wifi...

Quote:
Originally Posted by MacDaddy View Post
Where is the setting to disable and is it something I can enable myself?
The check is performed at run time, so that should not be an issue. I did enable the indexing in more places in the "waiting for review" version 1.10...
__________________
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
  #138  
Old 02-26-2011, 11:11 AM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by Fonceur View Post
I see, I might be able to make those connection icons on the top right clickable...
That would be great with just a drop down list of clients from there.

Quote:
Originally Posted by Fonceur View Post
And how often do you need to change clients in the first place? Unless you have multiple extenders accessible from the same TV or TV's in a single room, I'm not sure to see the benefits of saving those 2 clicks considering what I mentioned before.
I change quite often but I know I am an exepction but I have 5 hd 300's and one client computer. Also is there anyway to disable and not show the unused client slots?

Quote:
Originally Posted by Fonceur View Post
Actually, my initial plan was to have a setting to disable it completely, add a warning on use or have it work as pre-1.09. So it will make it in, hopefully before your guests do too much damage...


Quote:
Originally Posted by Fonceur View Post
Every thumbnails and other images are cached for a week, based on their last access. On launch of the application, the cache is purged of the ones that have not been accessed in a week. Now in order to make use of coverflow/movie wall, I would need to sync all the images during a regular sync or as an extra step, and never expire them for albums/songs/videos, possibly photos and TV shows too. Of course some people might end up filling up their device that way and taking forever to transfer all those images over wifi...
Yeah I see the hang up there but would be a nice benefit for ipad users especially. While we are on the topic what are you using to get your DVD and movie titles in the videos section? Some of my videos are showing the directory name am I sure that is a fallback to the call you are using but I do have titles so curious what API title you are using there.
Reply With Quote
  #139  
Old 02-26-2011, 11:27 AM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by PLUCKYHD View Post
That would be great with just a drop down list of clients from there.
If I don't put the server changes too, then yes I can do it that way.

Quote:
I change quite often but I know I am an exepction but I have 5 hd 300's and one client computer.
I see.

Quote:
Also is there anyway to disable and not show the unused client slots?
Actually, the plan is to grab the list of clients/ports from SageTCPServer, remove the client part totally from the TiSageTV settings, and thus only display what is really available. Of course to do that requires that no TiSageTV user is still running SageTV 6, and a few changes on my part...

Quote:
While we are on the topic what are you using to get your DVD and movie titles in the videos section? Some of my videos are showing the directory name am I sure that is a fallback to the call you are using but I do have titles so curious what API title you are using there.
Yes it can be pretty messy... If people have good metadata, it should be displaying the title. But if people have ripped a DVD or downloaded a file from bittorent, then Title and Episode title will contain some info, and I try to figure out a proper title from that... If you wipe the TiSageTV database and redo a sync, you can look at the sagetv_0.txt to see what is sent in OFL: (Other File List).

title = airing.GetAiringTitle();
episode = airing.GetShow().GetShowEpisode();

If you really want, I can paste what I actually use to reconstruct titles from that.
__________________
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
  #140  
Old 02-26-2011, 12:10 PM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by Fonceur View Post
Yes it can be pretty messy... If people have good metadata, it should be displaying the title. But if people have ripped a DVD or downloaded a file from bittorent, then Title and Episode title will contain some info, and I try to figure out a proper title from that... If you wipe the TiSageTV database and redo a sync, you can look at the sagetv_0.txt to see what is sent in OFL: (Other File List).

title = airing.GetAiringTitle();
episode = airing.GetShow().GetShowEpisode();

If you really want, I can paste what I actually use to reconstruct titles from that.
I have good metadata it all shows right in the default for a reference this is how I get the media title in diamond and seems to work spot on.

Code:
   public static String GetMediaTitle(Object MediaObject) {
        String Title = sagex.api.MediaFileAPI.GetMediaFileMetadata(MediaObject, "MediaTitle");
        if (Title.equals("") || Title.equals(null)) {
            Title = sagex.api.MediaFileAPI.GetMediaTitle(MediaObject);
        }
        if (Title.equals("") || Title.equals(null)) {
       Title = sagex.api.AiringAPI.GetAiringTitle(MediaObject);
        }
        if (Title.equals("") || Title.equals(null)) {
            return "Unknown";
        }
        return Title;
    }
Also any chance you could ad scrubing of the "the" , "a" and "an" before titles.

cheers and thanks for listening
Reply With Quote
Reply

Tags
ios, ipad, iphone, ipod


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
I would pay $30 for Placeshift for iPhone/iPad wayner General Discussion 127 06-16-2011 01:49 PM
Interest in SMM iphone/ipad app? PLUCKYHD Sage My Movies 25 03-08-2011 01:53 AM
iPhone or iPad remote control? iansilv Sage My Movies 12 11-17-2010 04:37 PM
MythTV + iPhone/iPad = Reason to switch! Khristopher General Discussion 21 11-09-2010 07:36 AM
Sagetv via iPhone/iPad thoughts/discussion 2002cbr600f4i Hardware Support 23 05-09-2010 01:19 PM


All times are GMT -6. The time now is 07:02 PM.


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