|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#121
|
|||
|
|||
Quote:
|
#122
|
|||
|
|||
Quote:
I don't have to pass a ID in the createimages call correct? So say my call is Code:
phoenix_api_CreateImages("SMWPostersRounded",HasFanartPoster,"[{name:rounded,arcSize:20}]",true) Code:
pheonix_api_GetImage(Poster,"SMWPostersRounded") that seems to work just making sure I am understanding it correctly. Also calling GetImage doesn't appear to try and perform the transform again just simply grabs the existing correct. (this is what I am wanting just double checking) |
#123
|
|||
|
|||
I'm running into a problem with posters. During import I pull my art from a DVD Profiler image using BMT. Unfortunately if BMT also downloads a poster from another source which is alphabetically before the image filename from DVD Profiler that poster is displayed instead on things link AMIS and SMW.
Basically the first poster alphabetically is used instead of the one specified during import. Is there anyway aside from renaming the files in the fanart folder to fix this?
__________________
Server - WHS, AMD X2 4850e, 3TB, 2 HD-PVRs w/ D11 DirecTV STBs Client 1 - HD200 Client 2 - XP Home, AMD X2 5200+ w/ 8400GS Client 3 - XP Pro, AMD X2 3800+ w/ 8400GS |
#124
|
||||
|
||||
This is up to AMIS and SMW to handle. The SetFanartPoster() api call can be used to set the default poster, but this only takes effect after the UI is restarted. Otherwise I believe the default Fanart poster is the first, alphabetically.
Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#125
|
|||
|
|||
Quote:
Also You may want to post in BMT forums but there has to be a way to stop BMT from downloading additionaly fanar as many people are using dvdprofiler and using their images. |
#126
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#127
|
|||
|
|||
All the DVD Profiler cover art conforms to the filename ###f.jpg where ### is a 12? digit number (maybe a smaller or larger digit then 12 but it is always a number)
Soooo... someone could write a small program to search through the movie fanart directories and delete all .jpgs that doesnt conform to the ###f.jpg format in the \posters\ directory or (insert shameless feature request here) sean could expand his "max images to download" to be independent values for backgrounds/posters/banners.
__________________
Server 2003 r2 32bit, SageTV9 (finally!) 2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast) 2x HD300, 1x SageClient (Win10 Test/Development) Check out TVExplorer |
#128
|
|||
|
|||
Stuckless,
Does createimage not except property's for the width, height when scaling? I have tried Code:
"[{name:scale,width:GetProperty("propertyname",default),height:-1}]" Code:
"[{name:scale,width:java_lang_Integer_parseInt(GetProperty("propertyname",default)),height:-1}]" |
#129
|
||||
|
||||
Quote:
Consider that the transform is a "string". So, if I were building up a string, based on static strings and variable, I'd have to concatenate them together. ex, Code:
"Hello My Name is " + NameVar // is not the same as "Hello My Name is NameVar" Code:
// you have "[{name:scale,width:GetProperty("propertyname",default),height:-1}]" // but what you meant was... "[{name:scale,width:" + GetProperty("propertyname",default) + ",height:-1}]" // and with scale image, you only need to pass either the width or height... "[{name:scale,width:" + GetProperty("propertyname",default) + "}]"
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#130
|
|||
|
|||
Quote:
|
#131
|
|||
|
|||
Hey Stuckless just an FYI GetImage seems to work flawlessly and really speeds things up.
Question someone might know is there another way to get folder.jpgs besides GetThumbnail ? As GetThumbnail doesn't work with createimage as it returns a sage metaimage I believe. |
#132
|
||||
|
||||
Quote:
Thank you Tiki! Tom
__________________
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. |
#133
|
|||
|
|||
Yeah he is doing something that is different than what I am doing for his I see I purpose
|
#134
|
|||
|
|||
Quote:
log I know you are a busy man but just wanted to show you what my log is saying when I try to apply the overlay to the version #1.38 of the phoenix api. Thought it might help or might show you where I am going wrong cheers |
#135
|
||||
|
||||
According to the log file...., it doesn't like your transform string
Code:
[{name:overlay, ' C:\SageTV\SageTV\STVs\SageTV3\SageMCE\PLuckyhdSMWScreens\Themes\Joker\king diamond.png ',opacity:.5,x:100,y:100}] The first is that you are imming the image variable for the overlay transform. The second thing is that your quoted image, contains a leading space and a trailing space, which will be problematic. so, the correct, transform, should look like this... Code:
{name:overlay, image: 'C:\SageTV\SageTV\STVs\SageTV3\SageMCE\PLuckyhdSMWScreens\Themes\Joker\king diamond.png',opacity:.5,x:100,y:100}
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#136
|
|||
|
|||
is it possible to use fanart on the home screen?
|
#137
|
|||
|
|||
i'm not aware of any plugin that does this... but just about anything is possible by customizing the UI (STV in sage language) and placing fanart on the main menu should definitely be possible... If you're willing to experiment, open up studio (the programming language the STV is written in... accessed by pressing ctrl+shift+f12 from the UI) and try it ... i would suggest starting small and there are some good studio tutorials that Sage has put together...
__________________
Server 2003 r2 32bit, SageTV9 (finally!) 2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast) 2x HD300, 1x SageClient (Win10 Test/Development) Check out TVExplorer |
#138
|
|||
|
|||
You could also just pick a fanart backgound for your background image of the home screen wouldn't give you any rotation or anything.
|
#139
|
|||
|
|||
Stuckless go another for you
Just found your loadimages call (thanks 100% for this) I am curious by default does this run as a background thread or do I need to call a fork() before it to make sure it does. |
#140
|
||||
|
||||
I'm pretty sure that loadimages will run in a background thread (without calling fork())... but I'm not at home right now, so I can say 100% for sure
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Phoenix card reader | gravis12 | Hardware Support | 0 | 03-30-2008 01:38 PM |
Missing API? | GKusnick | SageTV Studio | 0 | 01-16-2007 08:48 PM |
API Changes in 5.0 ? | dflachbart | SageTV Studio | 11 | 05-09-2006 03:21 PM |