|
Phoenix This forum is for discussing the user-created Phoenix custom interface for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
New Phoenix build (2.3.59)
This build changes the fanart/image caching to use jpg format rather than the png format. The image quality should still be the same, but, the file sizes are drastically smaller. For example many of my cached images were over a 1mb and the same file as a jpg is around 50k.
Because of this change, the cached fanart that exists right now, will never be accessed again. Before or shortly after updating to the new phoenix api, you should delete your existing cache directory, in SAGE_HOME/userdata/Phoenix/cache/, and then allow it to be rebuilt. I think Phoenix and Gemstone both provide options to pre-scale the fanart, which can take some time, but the option is there if you don't want to do it on demand. If you don't prescale the fanart, then for the next few times that you use Phoenix/Gemstone then you'll notice some pauses as you navigate, since it will be rescaling and caching the fanart on the fly.
__________________
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 |
#2
|
||||
|
||||
stuckless, thanks for the change, it certainly makes a huge difference to the size of the files.
The "Phoenix Fanart for SageTV" plugin also has an option to pre-scale the fanart, which like Gemstone should be run from the predominantly used UI as the scaling is based on UI width. John |
#3
|
||||
|
||||
Quote:
There is also a new property in the Phoenix Fanart section for image compression. The default is set to 0.82, but for those that want to tweak this... you can search for the setting in the bmt configuration, "compression", and set it to a value between 0 and 1.0 where 1.0 mean no compression, and 0 mean compress ALOT. I think the default settings should suffice for most people, but, I know there are "tweakers" out there
__________________
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 |
#4
|
||||
|
||||
Quote:
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#5
|
||||
|
||||
Quote:
But the imagetrans is related to fanart, and the url, is related to metadata fetching, and there may be lots of other sub directories, depending on whether or not Gemstone is installed, or if you are using the bmt web ui, or the android client.
__________________
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 |
#6
|
||||
|
||||
Quote:
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#7
|
||||
|
||||
Quote:
But, specifically, the userdata/Phoenix/cache/imagetrans/ dir contains all the image transformations (ie, scaled images) for Phoenix fanart API, so deleting that just deletes the cached scaled fanart. And since png files are not used any longer, you can be picky and just delete the .png files if you want, or to be sure, blow it all away.
__________________
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 |
#8
|
||||
|
||||
Thank you very much for this change.
I am running SageTV on WHS v1.. I was running out of free space on C: drive.. I moved the fanart directory off of the C: drive & that freed up a good bit of space, but the cache was eating me up. I had 12.4 gig free space without the cache & only 7.8 free after the cache was built. Now I have 11.9 GB free.. The cache size now is only 494 Meg.. With 6608 items. Us WHS users wish to thank you.. Phil P.S. My Fanart dir currently sits at 4.61 gig.. Great compression on the .jpg's.. The look as good as the png's...
__________________
SageTV v7.1.9 Gemstone WHS + 3 HD200's, 1 Client & 1 Placeshifter WHS - Dual Xeon 2.8ghz - 3gig ECC Ram - 25 Drives - 30 Terabytes Blu-ray Titles 498 HD-DVD Titles 166 DVD Titles - Too Many To Count.. |
#9
|
|||
|
|||
I think I updated as explained but now my posters are low quality with jagged edges. Much faster! But not too pretty. What can I do to fix it? I'm specifically looking at center flow and to less degree list flow.
|
#10
|
|||
|
|||
TVExplorer missing banners
Ever since installing this update earlier today, I am missing all of the banner artwork in my TV submenu which is run by TVExplorer.
I know this isn't a TVExplorer thread, but I'm just wondering the latest update might have affect the API's which some older pluggin's were using. Backgrounds still work in TVExplorer, and if I disable TVExplorer, the banners show up in the Malore menus. Restarts of SageTV and my server don't seem to fix the issue. Neither did a complete delete of my cache and userData folders. Any suggestions? Thanks.
__________________
Server: AMD Phenom II X6 3.20 GHz ♠ 16 GB RAM (15.7 usable) Capture: HDHomeRun PRIME ♠ Ceton InfiniTV 4 PCIe (Clear-QAM only) Tuning: OpenDCT v0.5.20-RC2 Software: Windows 7 Ultimate 64-bit ♠ SageTV v9.0.12.504 ♠ Java 1.8.0_111 Clients: 4 x STX-HD300 ♠ 3 x STX-HD200 ♠ MacOS Placeshifter |
#11
|
|||
|
|||
Quote:
If using Gemstone (you mentioned Center and List Flows)... then check out the UI Width setting as described in the Gemstone post regarding this change. If using Phoenix UI then I am not certain if there is such a setting... so hopefully someone else can respond that does use the Phoenix UI. k |
#12
|
||||
|
||||
Quote:
EDIT: Also, I just looked at the image cache for TVE and all the new JPG banners and posters have the red hue to them. I recall this happening once before quite some time ago and someone had to fix something, but I can't remember who or what. EDIT #2: I suspect they're actually being "displayed" because the text "banner" which should show when there's no image is NOT showing up either. However, for shows which did not have banners (e.g. American Horror Story), the text is there.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 Last edited by Skirge01; 12-10-2012 at 08:55 PM. |
#13
|
||||
|
||||
Rather than adding edit #3, I'll reply so it doesn't get lost. I just manually copied an original JPG poster from the server (no red hue) and renamed it on the client PC in the cache folder to its matching, red-hued JPG. That one now shows up as expected. So, I do believe the issue is caused by the red mask.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#14
|
||||
|
||||
Quote:
Also, you never commented my proposal to copy the original fanart file from the repository to the cache "as-is" when "Don't Scale" option is selected for easy relocation to RamDisk...unless the new Phoenix Fanart property set to 1.0 and enabling the cache on your plugin will now produce the "as-is" copy? Please comment thanks Eddy
__________________
Automatic Power Off | Squeezeslave | DVB-S Importer | DVB Decrypter & Card Client | Tuner Preroll Every man is a damn fool for at least five minutes every day; wisdom consists in not exceeding the limit. ~ Elbert Hubbard Last edited by routerunner; 12-11-2012 at 05:34 AM. |
#15
|
||||
|
||||
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 |
#16
|
||||
|
||||
Quote:
A very minor thing, but if by "compression" you did mean JPEG quality, then I would personally prefer to use 0-100 instead which is the standard way JPEG images normally gets specified. Eddy
__________________
Automatic Power Off | Squeezeslave | DVB-S Importer | DVB Decrypter & Card Client | Tuner Preroll Every man is a damn fool for at least five minutes every day; wisdom consists in not exceeding the limit. ~ Elbert Hubbard |
#17
|
||||
|
||||
I opted to use the same datatype the java api uses... because, well, this isn't my day job, and so I tend to want to get through it as quickly as possible. Using a float mean I just pass the value as is.
__________________
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 |
#18
|
||||
|
||||
Quote:
Quote:
John |
#19
|
||||
|
||||
Quote:
thanks for you reply, it looks like it might work, basically from what you're saying the Phoenix API should look for the compression value and if 1.0 then it should provide the unmodified file to you ("as-is") and the "Full" option in your plugin should save the unmodified file into the cache and using it thereafter. It would make more sense with the "Don't scale" option, but that is the special case you are using to read directly from the repository... A good binary file comparison should give a definitive answer Eddy
__________________
Automatic Power Off | Squeezeslave | DVB-S Importer | DVB Decrypter & Card Client | Tuner Preroll Every man is a damn fool for at least five minutes every day; wisdom consists in not exceeding the limit. ~ Elbert Hubbard |
#20
|
||||
|
||||
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 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Phoenix Build 406 | stuckless | Phoenix | 12 | 09-22-2011 08:36 AM |
Phoenix Build 404 | stuckless | Phoenix | 19 | 08-27-2011 11:01 PM |
Phoenix Build 401 | stuckless | Phoenix | 29 | 07-11-2011 06:15 AM |
Phoenix Build 312 | stuckless | Phoenix | 16 | 05-10-2011 10:32 AM |