SageTV Community  

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

Notices

SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development.

Reply
 
Thread Tools Search this Thread Display Modes
  #41  
Old 01-24-2018, 01:32 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
And I am willing to pay for a decent iOS app. Not sure what the right price is but I am willing to pay >$20.
__________________
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
  #42  
Old 01-24-2018, 01:44 PM
davidb's Avatar
davidb davidb is offline
Sage Advanced User
 
Join Date: Feb 2009
Posts: 134
Quote:
Originally Posted by wayner View Post
And I am willing to pay for a decent iOS app. Not sure what the right price is but I am willing to pay >$20.
The app is going to be free.
Reply With Quote
  #43  
Old 01-24-2018, 01:47 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
That's nice to hear but don't be afraid to ask for voluntary donations, especially if you need additional hardware to build a test env.
__________________
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
  #44  
Old 01-24-2018, 06:47 PM
davidb's Avatar
davidb davidb is offline
Sage Advanced User
 
Join Date: Feb 2009
Posts: 134
Quote:
Originally Posted by skier View Post
sorry for more questions but I am new! So how does this compare to the plex way I see talked about? Which is cheaper or better? Will this work with the iPhone x?
I haven't used plex so I can't answer that part. Yes my wife has an iPhone X and I made tweaks to make it work with it. I have tested it on a 6, 6 Plus, 7 and an iPad. The app will be free.

David
Reply With Quote
  #45  
Old 01-24-2018, 07:05 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
The part that concerns me is the complexity this adds to an already complex SageTV. Plus the fact that this is a Windows-only solution since quite a few SageTV users have moved to unRAID. Depending on the design you may be able to convert to a .NET Core project and package it in a Docker container.

It actually doesn’t surprise me that you’re having concurrency problems. SageTV itself has a LOT of logic built into it to keep the server and clients synchronized. It actually amazes me that it works as well as it does with a home grown distributed “database”. I use the term “database” loosely here since, AFAIK, it’s really just a huge Java object.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #46  
Old 01-24-2018, 08:31 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by Taddeusz View Post
It actually doesn’t surprise me that you’re having concurrency problems. SageTV itself has a LOT of logic built into it to keep the server and clients synchronized. It actually amazes me that it works as well as it does with a home grown distributed “database”. I use the term “database” loosely here since, AFAIK, it’s really just a huge Java object.
Not to get into a huge argument here, but a database is an organized collection of data. The Wizard is an organized collection of data (Java objects). Something it is technically not, but is very close to, is a relational database which I believe is what you're thinking of. It has tables, primary keys (ID's) and stored procedures (Java methods) in common.

As a side-note, the SageTV database is much more responsive than Kodi using SQL for example.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #47  
Old 01-24-2018, 08:49 PM
davidb's Avatar
davidb davidb is offline
Sage Advanced User
 
Join Date: Feb 2009
Posts: 134
Quote:
Originally Posted by Taddeusz View Post
The part that concerns me is the complexity this adds to an already complex SageTV. Plus the fact that this is a Windows-only solution since quite a few SageTV users have moved to unRAID. Depending on the design you may be able to convert to a .NET Core project and package it in a Docker container.

It actually doesn’t surprise me that you’re having concurrency problems. SageTV itself has a LOT of logic built into it to keep the server and clients synchronized. It actually amazes me that it works as well as it does with a home grown distributed “database”. I use the term “database” loosely here since, AFAIK, it’s really just a huge Java object.
I developed with Windows, because that is what I have, and what my SageTV is running on. So that is why I developed it there. I didn't plan nor expect it to be a general purpose solution for everyone. If it works a particular person's needs then great. It was a part-time project that I have worked on, on the side, for a considerable length of time. I have had my fair-share of problems in developing this, but concurrency hasn't been one of them.
Reply With Quote
  #48  
Old 01-24-2018, 08:58 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by davidb View Post
I developed with Windows, because that is what I have, and what my SageTV is running on. So that is why I developed it there. I didn't plan nor expect it to be a general purpose solution for everyone. If it works a particular person's needs then great. It was a part-time project that I have worked on, on the side, for a considerable length of time. I have had my fair-share of problems in developing this, but concurrency hasn't been one of them.
Maybe I used the wrong term. I thought you said you were having trouble keeping the device’s database synchronized with the server?
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #49  
Old 01-25-2018, 02:47 PM
skier skier is offline
New Member
 
Join Date: Jan 2018
Location: kodiak
Posts: 3
Does this also work with Apple TV? I know they are similar.
Reply With Quote
  #50  
Old 01-26-2018, 04:12 AM
davidb's Avatar
davidb davidb is offline
Sage Advanced User
 
Join Date: Feb 2009
Posts: 134
Quote:
Originally Posted by skier View Post
Does this also work with Apple TV? I know they are similar.
Apple TV is based on IOS but you can't create a universal app that does both. The app I am going to release is an IOS app targeted for the iPad and iPhone. in a mobile and disconnected environment where as the Apple TV is designed for an always online setup like in the home.

If you are new and don't already have a supply of hd-200 or hd-300's then most people seem to be running the miniclient on the Nvidia Shield.

David
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gemstone - testers needed jusjoken Gemstone for v7 33 09-12-2012 04:25 PM
TV Explorer for the Default STV - Testers Needed tmiranda SageTV Customizations 60 09-18-2009 10:52 AM
Plugin: SJQ v1.1.0RC1 Available - Testers Needed Slugger SageTV Customizations 35 04-21-2008 08:12 AM
Beta Testers needed for SageTV for Mac OS X!! Narflex SageTV Beta Test Software 39 04-11-2007 03:47 PM


All times are GMT -6. The time now is 05:57 PM.


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