SageTV Community  

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

Notices

Phoenix This forum is for discussing the user-created Phoenix custom interface for SageTV.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-01-2012, 07:36 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
New Phoenix build (2.3.50) is in the wild

I know that people think everything related to SageTV is dead, so I'm happy to announce there is a new phoenix-api/core released this morning. (This is not the UI)

If you run phoenix ui, then just into the options menu, select sage setup, plugins, and then update the phoenix-core, which will update phoenix api, sagex, etc.

This release, unfortuntely, doesn't add much although there was a lot of new code added

Mainly this release adds the Weather apis that jusjoken added and will be used by Gemstone and newer releases of the Phoenix UI.

Some other things burried in this release, but ready for public consumption include
* UPnP client and server support (ie, ability to watch content on upnp devices, like playon -- early stages, still have lots of work to do here)
* Native online videos. ie, the ability to browse and play online videos in the Phoenix UI without needing to go to the default STV. (again, early stages, not yet complete)
* REST/Json apis for exposing Phoenix apis to other devices (again, not yet complete, but it is being used by my Android app)

So, this gives you a glimpse of where the efforts will be placed over the next while. Despite what people think, development is not dead... but it has certainly slowed. But to be honest, the slowing of development has little to do with the state of SageTV and more to do with the fact that I can ONLY work on one project at a time, and my efforts have been concentrated on the Android side of things for the last year.
Reply With Quote
  #2  
Old 09-01-2012, 08:51 AM
Polypro Polypro is offline
Sage Icon
 
Join Date: Jun 2005
Posts: 1,804
Thanks for your continued effort!

P
Reply With Quote
  #3  
Old 09-01-2012, 09:48 AM
RonBoyd's Avatar
RonBoyd RonBoyd is offline
Sage Aficionado
 
Join Date: Aug 2009
Location: Denver, Colorado
Posts: 404
Quote:
Originally Posted by Polypro View Post
Thanks for your continued effort!
+1
Reply With Quote
  #4  
Old 09-01-2012, 10:12 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Thanks Stuckless
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #5  
Old 09-03-2012, 10:03 PM
darrylc darrylc is offline
Sage User
 
Join Date: Oct 2010
Location: seattle
Posts: 23
Yes, thanks indeed!
Reply With Quote
  #6  
Old 09-04-2012, 12:25 PM
rtengvad rtengvad is offline
Sage Aficionado
 
Join Date: Jul 2005
Location: Copenhagen, Denmark
Posts: 425
Again very good work. Thanks!

Rasmus
__________________
Server: Win7 • SageTV v7.1.9 • GA-MA785GM-US2H • Athlon 64 X2 BE-2350 • 2 Gb RAM • 4x 1Tb WD RE-2 GP in RAID5, Adaptec 5405 Raid controller • 2x firewire DVB-C FloppyDTV C/CI, 1x TechnoTrend CT-3650 CI via the LM Smart DVB Recorder plug-in.

Clients: HD300 to a Samsung PS50C7705 (PN50C8000) via a DVDO Edge • HD200 • Placeshifter

Remote: Universal Remote Control MX-980
Reply With Quote
  #7  
Old 09-04-2012, 02:40 PM
Dargason Dargason is offline
Sage Expert
 
Join Date: Oct 2003
Posts: 516
Quote:
Originally Posted by stuckless View Post
* UPnP client and server support (ie, ability to watch content on upnp devices, like playon -- early stages, still have lots of work to do here)
Does this mean that (someday, anyway) that Phoenix would be able to play stuff on my tablet that I 'push' to it?

I'm not sure what is the best way to explain this... currently I can set up my android tablet (Asus Transformer TF300) to share my media... the tablet UI is contains stuff in it to pick an output device that I want to play the media on, but nothing ever shows up. I assumed that this was because my TV and SageTV don't register themselves as devices that can play media. It works fine if I navigate through the various menus in Sage and locate the tablet server and pick the file and play it, but that's not as slick as the other way.

There's a video of what I'm talking about here: ASUS MyNet App Edit: Skip to about 1:30 to save time.

It's nothing I'm really drooling over or anything, I was just curious.
Reply With Quote
  #8  
Old 09-04-2012, 05:40 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
I'm not sure if the Asus is using pure upnp or if they are using some proprietary extensions on top of upnp, but yeah, in theory, it would mean that you could browse your tablet media on the sagetv device.

And on the flip side, it would also mean that you could export your sagetv media (tv, movies, etc) to other clients, like a tablet, that could watch the content.

UPnP is basically a pipe dream... it all sounds great in theory, but it rarely ever works that well... but when it does.. it works pretty good
Reply With Quote
  #9  
Old 09-17-2012, 10:53 PM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Quote:
Originally Posted by stuckless View Post
I'm not sure if the Asus is using pure upnp or if they are using some proprietary extensions on top of upnp, but yeah, in theory, it would mean that you could browse your tablet media on the sagetv device.

And on the flip side, it would also mean that you could export your sagetv media (tv, movies, etc) to other clients, like a tablet, that could watch the content.

UPnP is basically a pipe dream... it all sounds great in theory, but it rarely ever works that well... but when it does.. it works pretty good
That's where AirPlay comes in for the win
Reply With Quote
  #10  
Old 09-18-2012, 05:12 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Gustovier View Post
That's where AirPlay comes in for the win
Last I checked AirPlay didn't work with the following devices that I own...
- My Nexus 7 Tablet
- My Samsung 10.1 Tablet
- My Nexus Phone
- My Linux Desktop
- My Kid's Phone (S2)
- My Wife's Blackberry

AirPlay "wins" because it supports such a limited set of hardware I don't really call that a win But, if you are an apple person, then it's great solution, I'll give you that
Reply With Quote
  #11  
Old 09-19-2012, 10:20 AM
BobbyDing's Avatar
BobbyDing BobbyDing is offline
Sage Aficionado
 
Join Date: May 2009
Location: Central-West Florida
Posts: 467
The latest SageTVPlugins.xml (1.0.1470) is showing version 2.3.44. Is this correct?

<Package>
<PackageType>System</PackageType>
<Location>http://sagephoenix.googlecode.com/files/phoenix-core-2.3.44.zip</Location>
<MD5>67b2f14db19331300651bc641ca2f575</MD5>
</Package>



What brought this to my attention is that Sluggers groovy script for updating the plugins is throwing an IOexeption error:

ID: phoenix-core
Location: http://sagephoenix.googlecode.com/fi...ore-2.3.44.zip
Download: S:\SageTV\SageTV\Plugins\Repository\phoenix-core\phoenix-core-2.3.44.zip
MD5: 67b2f14db19331300651bc641ca2f575
Downloading... FAILED (IOException)


The actual phoenix-core-2.3.44.zip file in my repository is 0k (empty). Tried deleting the zip and running again. Same results.

Thanks
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300.
Reply With Quote
  #12  
Old 09-19-2012, 11:18 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by BobbyDing View Post
The latest SageTVPlugins.xml (1.0.1470) is showing version 2.3.44. Is this correct?

<Package>
<PackageType>System</PackageType>
<Location>http://sagephoenix.googlecode.com/files/phoenix-core-2.3.44.zip</Location>
<MD5>67b2f14db19331300651bc641ca2f575</MD5>
</Package>



What brought this to my attention is that Sluggers groovy script for updating the plugins is throwing an IOexeption error:

ID: phoenix-core
Location: http://sagephoenix.googlecode.com/fi...ore-2.3.44.zip
Download: S:\SageTV\SageTV\Plugins\Repository\phoenix-core\phoenix-core-2.3.44.zip
MD5: 67b2f14db19331300651bc641ca2f575
Downloading... FAILED (IOException)


The actual phoenix-core-2.3.44.zip file in my repository is 0k (empty). Tried deleting the zip and running again. Same results.

Thanks

2.3.50 is the latest
Reply With Quote
  #13  
Old 09-23-2012, 02:26 AM
Gustovier Gustovier is offline
Sage Aficionado
 
Join Date: Nov 2010
Location: Chicago
Posts: 460
Quote:
Originally Posted by stuckless View Post
Last I checked AirPlay didn't work with the following devices that I own...
- My Nexus 7 Tablet
- My Samsung 10.1 Tablet
- My Nexus Phone
- My Linux Desktop
- My Kid's Phone (S2)
- My Wife's Blackberry

AirPlay "wins" because it supports such a limited set of hardware I don't really call that a win But, if you are an apple person, then it's great solution, I'll give you that
True true. But it does just work, At least the standard is pretty much guaranteed to work where it is implemented unlike all the different implantations of upnp (ie..dlna that's different from every manufacture) that's out there. I really wish upnp Was just more standardized to work across everything
Reply With Quote
  #14  
Old 10-26-2012, 03:55 PM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Sean,

Where can I find the phoenix api JavaDocs?
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #15  
Old 10-27-2012, 06:14 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by tmiranda View Post
Sean,

Where can I find the phoenix api JavaDocs?
Hey Tom, for each build of Phoenix, a javadoc package is created and uploaded to the download site.

Here's the link for the 2.3.52 that was just released.
Reply With Quote
  #16  
Old 10-27-2012, 09:13 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Quote:
Originally Posted by stuckless View Post
Hey Tom, for each build of Phoenix, a javadoc package is created and uploaded to the download site.

Here's the link for the 2.3.52 that was just released.
I downloaded the JavaDoc but I don't see the phoenix.videothumbs api that you mentioned in the other thread. (phoenix.videothumbs.GenerateThumbnailsEvery, phoenix.videothumbs.GenerateThumbnailsEvenly) What am I missing?
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
Reply With Quote
  #17  
Old 10-27-2012, 10:27 AM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,152
Quote:
Originally Posted by tmiranda View Post
I downloaded the JavaDoc but I don't see the phoenix.videothumbs api that you mentioned in the other thread. (phoenix.videothumbs.GenerateThumbnailsEvery, phoenix.videothumbs.GenerateThumbnailsEvenly) What am I missing?
I think I found what you are looking for in VideoThumbAPI.html after unzipping the archive from his link.
Reply With Quote
  #18  
Old 10-27-2012, 10:46 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by tmiranda View Post
I downloaded the JavaDoc but I don't see the phoenix.videothumbs api that you mentioned in the other thread. (phoenix.videothumbs.GenerateThumbnailsEvery, phoenix.videothumbs.GenerateThumbnailsEvenly) What am I missing?
All of the apis are in the "phoenix" subfolder.

So the videothumbs api is located

phoenix-javadoc/phoenix/videothumbs.html

In the attached screenshot, you should see that when you open "index.html" it shows 3 frames. In the top left frame, click on "phoenix", and it then shows all the phoenix api categories in the bottom left frame, and then click on the api you want to look at, such as "videothumbs".
Attached Images
File Type: png javadoc.png (118.1 KB, 151 views)

Last edited by stuckless; 10-27-2012 at 10:52 AM.
Reply With Quote
  #19  
Old 10-28-2012, 08:47 AM
tmiranda's Avatar
tmiranda tmiranda is offline
SageTVaholic
 
Join Date: Jul 2005
Location: Central Florida, USA
Posts: 5,851
Found it, thanks.

I actually ended up writing something similar in Studio. I thought it would be overkill to force dependency on phoenix for this one api.

Looking through that javadoc I see a lot of really interesting, and useful, api's. Sean must have been a very busy bee for a long time.....
__________________

Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders.
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
Phoenix Build 409 stuckless Phoenix 83 06-25-2012 11:46 AM
Phoenix Build 406 stuckless Phoenix 12 09-22-2011 08:36 AM
Phoenix Build 401 stuckless Phoenix 29 07-11-2011 06:15 AM


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


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