SageTV Community  

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

Notices

The SageTV Community Here's the place to discuss what's worth recording, HTPC deals at retail stores, events happening outside of your home theater, and pretty much anything else you'd like. (No For-Sale posts)

Reply
 
Thread Tools Search this Thread Display Modes
  #61  
Old 12-10-2009, 12:38 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by Protoman View Post
Fonceur: That will be an AWESOME app! I can't wait to start trying it out.
Well, you can see more screenshots at:

http://talluscorp.com/mediawiki/inde...TV_Application

Currently it can control a Client/Extender, but as far as getting full list of upcoming recordings and such, I'm not there yet. I'll need to add some "JSON serialization" to SageTCPServer, instead of the XML one, as there is no native XML parser for java, and the ones I've seen seem a bit bloated for my taste...
__________________
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
  #62  
Old 12-10-2009, 02:18 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Fonceur View Post
Well, you can see more screenshots at:

http://talluscorp.com/mediawiki/inde...TV_Application

Currently it can control a Client/Extender, but as far as getting full list of upcoming recordings and such, I'm not there yet. I'll need to add some "JSON serialization" to SageTCPServer, instead of the XML one, as there is no native XML parser for java, and the ones I've seen seem a bit bloated for my taste...
Slightly OT... You can check out the sage remote apis.... it includes a complete autogenerated api for sagetv, including serializers for xml, neilm_xml, and json/jsonp.
Reply With Quote
  #63  
Old 12-10-2009, 02:27 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by brewston View Post
Just got an android phone too. I spoke with one of the phone geeks at work - whilst android has Java, its not J2ME - so he said you can't just drop jar files in there and expect them to run (recall that the placeshifter GUI is controlled by miniclient.jar) Thats before you start looking at video rendering which would require a recompile of mplayer.

I'm not saying its impossible, but I think it requires a little effort on Sage's part for an official placeshifter version

Tim
I don't think a mplayer would be required. I'm pretty sure the Android API's have media playback built in. It's more a matter of working with those to stream from the server's Transcoder. Honestly, I could care less about having the full STV features on the phone. I'd just like the ability to view the recordings list and guide, and choose something, then use the placeshifter streaming controls to get transcoded playback, with seek capability (which the VLC implementation in teh web server omits).
__________________
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
  #64  
Old 12-10-2009, 03:17 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by stuckless View Post
Slightly OT... You can check out the sage remote apis.... it includes a complete autogenerated api for sagetv, including serializers for xml, neilm_xml, and json/jsonp.
If I was starting from scratch, chances are that it would be easier with that... But going from text/xml to text/xml/json isn't too bad...
__________________
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
  #65  
Old 12-11-2009, 10:06 AM
gloups gloups is offline
New Member
 
Join Date: Dec 2009
Location: France
Posts: 3
Quote:
Originally Posted by Fonceur View Post
Well, you can see more screenshots at:

http://talluscorp.com/mediawiki/inde...TV_Application

Currently it can control a Client/Extender, but as far as getting full list of upcoming recordings and such, I'm not there yet. I'll need to add some "JSON serialization" to SageTCPServer, instead of the XML one, as there is no native XML parser for java, and the ones I've seen seem a bit bloated for my taste...
Cool ! Very nice. No way to have this application on iPhone / iPod touch ?
Great job anyway.

Jp.
Reply With Quote
  #66  
Old 12-11-2009, 01: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 gloups View Post
Cool ! Very nice. No way to have this application on iPhone / iPod touch ?
I don't have a Mac, so can't really easily develop for it, sorry.

I have some initial JSON parsing working, so now I need to display the results in a listview and such...
__________________
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
  #67  
Old 12-11-2009, 02:11 PM
gloups gloups is offline
New Member
 
Join Date: Dec 2009
Location: France
Posts: 3
Quote:
Originally Posted by Fonceur View Post
I don't have a Mac, so can't really easily develop for it, sorry.

I have some initial JSON parsing working, so now I need to display the results in a listview and such...
If your project is written in Java, it is possible to have it ? Or may be it is a closed source project. I am interesting to make a first try, just to see how it could be on iPhone.

Thanks,
Jp.
Reply With Quote
  #68  
Old 12-11-2009, 03:15 PM
jreichen's Avatar
jreichen jreichen is offline
Sage Icon
 
Join Date: Jul 2004
Posts: 1,192
Quote:
Originally Posted by gloups View Post
If your project is written in Java, it is possible to have it ? Or may be it is a closed source project. I am interesting to make a first try, just to see how it could be on iPhone.

Thanks,
Jp.
The iPhone doesn't run Java. Native apps have to be written with Apple's SDK in the Objective C language. Before you can publish to the app store you have to pay Apple $100 to be a member of their developer program. For various reasons (e.g. time and money) those were enough to keep me from trying it and I wrote the mobile web interface instead. If those don't stop you then go for it! Many people would love to have an iPhone Placeshifter and would be willing to pay for it.
__________________
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
  #69  
Old 12-11-2009, 08:52 PM
clip clip is offline
Sage User
 
Join Date: Feb 2008
Location: Indianapolis
Posts: 36
I would guess that a lot of us would be willing to jail break our iphones in order to install a SageTV-capable app. I don't code Apple yet, but it sounds like a fun project.
Reply With Quote
  #70  
Old 12-12-2009, 05:13 AM
gloups gloups is offline
New Member
 
Join Date: Dec 2009
Location: France
Posts: 3
Quote:
Originally Posted by jreichen View Post
The iPhone doesn't run Java. Native apps have to be written with Apple's SDK in the Objective C language. Before you can publish to the app store you have to pay Apple $100 to be a member of their developer program. For various reasons (e.g. time and money) those were enough to keep me from trying it and I wrote the mobile web interface instead.
I agree with that. Time (not java, new language and new SDK to learn) and money ($100).

I'm the CTO of a company we provide a Eclipse plugin (iSpectrum) to program in Java iPhone / iPod touch apps. No need to jailbreak your iPhone for that. You just need a Mac to install the official apple SDK, and our plugin. From January 2010, annyone could have a free ($0) license of iSpectrum for Open Source project. See http://www.flexycore.com for more details.

Anyway, I don't know if I could have the time to obtain a very nice iPhone apps, but if I could have a Java source code to start with, I could try to write a first shot.

Jp.
Reply With Quote
  #71  
Old 12-12-2009, 10:22 AM
jreichen's Avatar
jreichen jreichen is offline
Sage Icon
 
Join Date: Jul 2004
Posts: 1,192
Very interesting. Thanks for plugging your software It kind of sounds like some of the things that Google is doing with GWT and Android as far as allowing the developer to write Java code but then compile it in a different way. This will probably generate a new discussion all by itself and we're getting off the topic of this thread so you might want to create a thread just for your software.

And for those interested in Droid development, I posted some thoughts over on the iPhone thread about video streaming you might want to read. The devices require different video formats but there's no reason to write separate transcoding and streaming code for both.
__________________
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
  #72  
Old 12-13-2009, 10:52 AM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by gloups View Post
If your project is written in Java, it is possible to have it ? Or may be it is a closed source project.
The messaging part itself (SageTCPServer) is open source, as is the CQC driver (both linked in my signature)... But the Android application isn't, sorry. I know that the Tallus owner could use an iPhone/iPod developer with some spare time, so I guess you could always try to contact him...

As for the application itself, it is now populating some of the lists (Recordings, Upcoming, Favorites, Video files) and displaying minimum info... I could probably use a beta tester with an actual Android phone. So if someone feels comfortable manually installing and Android application (check the link on the wiki), send me a pm with an email address where I can send you the TASageTV.apk file...
__________________
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
  #73  
Old 12-17-2009, 12:45 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Would compiling for Android 1.5 be a problem, or are some phones still stuck with 1.1? I know that targeting 1.6 or 2.0 might be a problem, as demonstrated by a Canadian provider having their "new offer" with a Samsung running 1.5, but I'd imagine by now that 1.1 devices have mostly been updated/replaced...
__________________
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
  #74  
Old 12-17-2009, 04:38 PM
Slipshod's Avatar
Slipshod Slipshod is offline
Sage Aficionado
 
Join Date: Feb 2008
Location: San Francisco Bay Area
Posts: 474
Quote:
Originally Posted by Fonceur View Post
Would compiling for Android 1.5 be a problem, or are some phones still stuck with 1.1? I know that targeting 1.6 or 2.0 might be a problem, as demonstrated by a Canadian provider having their "new offer" with a Samsung running 1.5, but I'd imagine by now that 1.1 devices have mostly been updated/replaced...
1.1 is basically irrelevant now, so don't bother targeting it. Google recently released installed OS stats, and they make it pretty clear:

http://developer.android.com/resourc...-versions.html

What's really interesting is that the 2.0 and 2.0.1 devices are all Moto Droids. That little phone is on a rocketship trajectory in Android land, considering it's only been out a month.
__________________
SageTV V7 (WHS), Diamond UI
Server: WHS with Xeon X3350, 4GB ECC, ASUS P5BV-C/4L, recording into a 6.6TB Drive pool
Tuners: 4 (2x HDHR)
Clients: 2x HD300, 1x HD200 Extenders, 1x Placeshifter
2x Roku XD
Reply With Quote
  #75  
Old 12-17-2009, 05:05 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by Slipshod View Post
1.1 is basically irrelevant now
Thanks for that link, indeed with 0.3% of the last 2 weeks access of The Market, there's no point limiting to it.
Quote:
What's really interesting is that the 2.0 and 2.0.1 devices are all Moto Droids. That little phone is on a rocketship trajectory in Android land, considering it's only been out a month.
Of course that's because people with new phones are much more likely to visit The Market than someone who's had one for 2 years, but that does give a good overview anyway...
__________________
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
  #76  
Old 12-17-2009, 05:25 PM
Slipshod's Avatar
Slipshod Slipshod is offline
Sage Aficionado
 
Join Date: Feb 2008
Location: San Francisco Bay Area
Posts: 474
Quote:
Originally Posted by Fonceur View Post
Of course that's because people with new phones are much more likely to visit The Market than someone who's had one for 2 years, but that does give a good overview anyway...
Wouldn't the phone's automatic check for updated applications trigger this reading?
__________________
SageTV V7 (WHS), Diamond UI
Server: WHS with Xeon X3350, 4GB ECC, ASUS P5BV-C/4L, recording into a 6.6TB Drive pool
Tuners: 4 (2x HDHR)
Clients: 2x HD300, 1x HD200 Extenders, 1x Placeshifter
2x Roku XD
Reply With Quote
  #77  
Old 12-23-2009, 02:44 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
The beta testing has been opened to the public... Make sure to read the "Known issues", before reporting more, as not everything is implemented/completed yet... The wiki also includes updated images:

http://talluscorp.com/mediawiki/inde...TV_Application
__________________
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
  #78  
Old 12-23-2009, 03:43 PM
MitchSchaft MitchSchaft is offline
Sage Expert
 
Join Date: Jan 2008
Posts: 717
Ouch, how much are you charging for it?
Reply With Quote
  #79  
Old 12-23-2009, 03:47 PM
Brent Brent is offline
SageTVaholic
 
Join Date: May 2006
Location: KC, Missouri
Posts: 3,695
Is place-shifting a possibility in the future? I'd pay for that for sure... If I had an android phone that is.
Reply With Quote
  #80  
Old 12-23-2009, 05:20 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by MitchSchaft View Post
Ouch, how much are you charging for it?
It has not been decided or implemented yet... It's not like there will be thousands of users, where some free ad supported app would work... What would be a good price for it?

Quote:
Originally Posted by Brent View Post
Is place-shifting a possibility in the future? I'd pay for that for sure... If I had an android phone that is.
While it's not excluded, that is a whole different beast and currently I have no idea how I could do 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
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
Any Chance I ever Get NetFlix HD in Sage? jgourd SageTV Software 4 10-27-2009 10:26 PM
Chance to Promote SageTV Halstead General Discussion 32 12-08-2008 11:31 PM
Any chance of PcAlchemy getting Extenders? :) BrandonMills SageTV Media Extender 8 04-17-2006 05:46 AM
Any chance of a TV episode plugin? travisbell SageTV Customizations 13 02-23-2005 01:04 AM


All times are GMT -6. The time now is 12:33 PM.


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