SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-23-2022, 10:06 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Proper location for Fanart - is the default location wrong?

The default location for Fanart in SageTV is within the SageTV server directory.

On Windows this is something like C:\Program Files\SageTV\SageTV\userdata\Phoenix\Fanart.
On unRAID this is something like /appdata/sagetv/server/userdata/Phoenix/Fanart.

This folder can be quite large. On my ~ 5 year old system (which has inherited Fanart from my previous system) this folder is reported as 8.90GB in Size and 36.5GB Size on disk.

Wouldn't it make more sense to put this folder in a media share, not unlike where video files, photos, music, etc, are stored? For example /user/media/Fanart. The reason for this is that this will make backing up the SageTV folder much smaller and faster. It also means that you don't have to copy across all of the Fanart files if you have a new server (or docker) and you are reusing the data drives.

I know that you can change the directory location, but how many people bother to do that?

And same thing for GeneratedThumbnails. Although I don't know if you can change the location of that folder.
__________________
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
  #2  
Old 01-24-2022, 08:27 AM
egeller egeller is offline
Sage Aficionado
 
Join Date: Feb 2006
Location: Drexel Hill, PA
Posts: 334
Quote:
Originally Posted by wayner View Post
The default location for Fanart in SageTV is within the SageTV server directory.

On Windows this is something like C:\Program Files\SageTV\SageTV\userdata\Phoenix\Fanart.
On unRAID this is something like /appdata/sagetv/server/userdata/Phoenix/Fanart.

This folder can be quite large. On my ~ 5 year old system (which has inherited Fanart from my previous system) this folder is reported as 8.90GB in Size and 36.5GB Size on disk.

Wouldn't it make more sense to put this folder in a media share, not unlike where video files, photos, music, etc, are stored? For example /user/media/Fanart. The reason for this is that this will make backing up the SageTV folder much smaller and faster. It also means that you don't have to copy across all of the Fanart files if you have a new server (or docker) and you are reusing the data drives.

I know that you can change the directory location, but how many people bother to do that?

And same thing for GeneratedThumbnails. Although I don't know if you can change the location of that folder.
I agree that, for Unraid, the default location of Fanart is a problem as it ends up taking up space on cache drives.

I have moved Fanart a couple of times. It was a mini-project each time and worth it. On my Unraid setup I noticed that the default location was taking up more room than it deserved on my cache drives, so I moved it to the array.

In investigating Plex performance issues, I saw recommendations to move Plex to an unassigned drive, an SSD. I installed an extra SSD, defined it as unassigned drive and moved Plex and the SageTV fanart there. I then rolled my own code to backup what I thought I might not want to lose.

Regarding thumbnails, that never occurred to me. I just checked and it is only taking up 115 MB on my production server.
__________________
Server:UnRaid;2x Intel Xeon E5; SuperMicro moboard;Also:BM3000 w/ WMC; 2x Ceton ETH 6; OpenDCT
SageTV Extender:3x HD200 1x HD300 1xFireTV
Sage TV: 9.2 on Java 11, Standard STVi, Comskip Playback, Web Interface, 24 Hour Clock, SRE, Playon
All in lovely Drexel Hill, PA
Reply With Quote
  #3  
Old 01-24-2022, 09:33 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
That makes sense, I guess that you likely still want to keep the Fanart on a fast SSD for performance reasons. It will make sense to create an unRAID share that is on a SSD or NVME. I guess it is kind of the same on Windows - slowish hard drives are fine for watching videos, but they could drag down the performance if your Fanart is stored there.
__________________
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
  #4  
Old 01-24-2022, 09:56 AM
KeithAbbott KeithAbbott is online now
Sage Icon
 
Join Date: Oct 2009
Location: Southeastern Michigan
Posts: 1,375
Yikes. Although I do not use Phoenix, just for grins, I took a look at the Fanart folder on my system. It's over 2 GB! Is there a setting where I can just disable/remove it?
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7)
Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner
Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient
Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls
Reply With Quote
  #5  
Old 01-24-2022, 11:50 AM
graywolf's Avatar
graywolf graywolf is offline
Sage Icon
 
Join Date: Oct 2009
Location: NC
Posts: 1,389
Quote:
Originally Posted by KeithAbbott View Post
Yikes. Although I do not use Phoenix, just for grins, I took a look at the Fanart folder on my system. It's over 2 GB! Is there a setting where I can just disable/remove it?
+1 for those of us that care little for Fanart. If not having Fanart/Thumbnails would make it run faster/smoother I'd be all for it. Would increase WAF
Reply With Quote
  #6  
Old 01-24-2022, 11:53 AM
egeller egeller is offline
Sage Aficionado
 
Join Date: Feb 2006
Location: Drexel Hill, PA
Posts: 334
Quote:
Originally Posted by KeithAbbott View Post
Is there a setting where I can just disable/remove it?
Part of the charm of Fanart is that there is no built-in mechanism to delete fanart for recordings you've deleted. You can check the forum, but all the advice I remember seeing says to delete it manually. Maybe you need to do that periodically.
__________________
Server:UnRaid;2x Intel Xeon E5; SuperMicro moboard;Also:BM3000 w/ WMC; 2x Ceton ETH 6; OpenDCT
SageTV Extender:3x HD200 1x HD300 1xFireTV
Sage TV: 9.2 on Java 11, Standard STVi, Comskip Playback, Web Interface, 24 Hour Clock, SRE, Playon
All in lovely Drexel Hill, PA
Reply With Quote
  #7  
Old 01-24-2022, 01:16 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by wayner View Post
The default location for Fanart in SageTV is within the SageTV server directory.

On Windows this is something like C:\Program Files\SageTV\SageTV\userdata\Phoenix\Fanart.
On unRAID this is something like /appdata/sagetv/server/userdata/Phoenix/Fanart.

This folder can be quite large. On my ~ 5 year old system (which has inherited Fanart from my previous system) this folder is reported as 8.90GB in Size and 36.5GB Size on disk.

Wouldn't it make more sense to put this folder in a media share, not unlike where video files, photos, music, etc, are stored? For example /user/media/Fanart. The reason for this is that this will make backing up the SageTV folder much smaller and faster. It also means that you don't have to copy across all of the Fanart files if you have a new server (or docker) and you are reusing the data drives.

I know that you can change the directory location, but how many people bother to do that?

And same thing for GeneratedThumbnails. Although I don't know if you can change the location of that folder.
For the thumbnail folder location check out this thread...

https://forums.sagetv.com/forums/sho...63&postcount=2

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #8  
Old 01-24-2022, 01:36 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by jusjoken View Post
For the thumbnail folder location check out this thread...

https://forums.sagetv.com/forums/sho...63&postcount=2

K
Thanks Ken. Time to set up a new share on my SSD drive to hold Fanart and Thumbnails.
__________________
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
  #9  
Old 01-24-2022, 02:27 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by wayner View Post
Thanks Ken. Time to set up a new share on my SSD drive to hold Fanart and Thumbnails.
Actually from what I saw in that post you can only rename the thumbs folder...not move it unfortunately

As for fanart I would move it to an ssd or the array. Fanart is only read "once" and then cached and read from the cache after that unless not found so the cache is the main location that needs speed.

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #10  
Old 01-24-2022, 02:41 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
How many files can it keep in the cache? When I go to build the cache on my production server there are 2691 images. Can it keeps these all in the cache?

Here is the output:

Processed: 2691 Media Items
1884 Posters
0445 Banners
1605 Backgrounds
1884 Full Posters
1605 Full Backgrounds
__________________
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
  #11  
Old 01-24-2022, 08:00 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by KeithAbbott View Post
Yikes. Although I do not use Phoenix, just for grins, I took a look at the Fanart folder on my system. It's over 2 GB! Is there a setting where I can just disable/remove it?
I assume you use the phoenix core services for other reasons other than fanart. If so, you can go into BMT into configure and under Phoenix, Fanart/MetaData Options you can uncheck Fanart.

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #12  
Old 01-24-2022, 08:04 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by wayner View Post
How many files can it keep in the cache? When I go to build the cache on my production server there are 2691 images. Can it keeps these all in the cache?

Here is the output:

Processed: 2691 Media Items
1884 Posters
0445 Banners
1605 Backgrounds
1884 Full Posters
1605 Full Backgrounds
It keeps them all.
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #13  
Old 01-24-2022, 08:33 PM
KeithAbbott KeithAbbott is online now
Sage Icon
 
Join Date: Oct 2009
Location: Southeastern Michigan
Posts: 1,375
Quote:
Originally Posted by jusjoken View Post
I assume you use the phoenix core services for other reasons other than fanart. If so, you can go into BMT into configure and under Phoenix, Fanart/MetaData Options you can uncheck Fanart.

K
Thanks, I'm glad to hear it is configurable after all. I found the following checkboxes related to fanart, they are all currently checked:
  • Fanart Enabled
  • Season Fanart Enabled
  • Local Fanart Enabled
  • Automatic Fanart/Metadata
Which one should I uncheck or do I just uncheck them all?
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7)
Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner
Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient
Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls
Reply With Quote
  #14  
Old 01-24-2022, 09:10 PM
VCRUser VCRUser is offline
Sage Aficionado
 
Join Date: Jan 2008
Posts: 444
Quote:
Originally Posted by jusjoken View Post
I assume you use the phoenix core services for other reasons other than fanart. If so, you can go into BMT into configure and under Phoenix, Fanart/MetaData Options you can uncheck Fanart.

K
When I've tried that, it seems to disable all metadata scanning, which I think comes from Phoenix core. I just want to prevent fanart from cluttering up my system, since I have no interest in it. I've deleted it, but it just keeps coming back. That is, fanart and metadata seem to go together; I'd like to get rid of/prevent fanart downloads while keeping metadata. In the end, I decided to just grit my teeth and put up with the fanart bloat.
__________________
Server: Windows 8.1 4gb RAM; 4TB SATA + others. Homebrew quad core AMD. Inputs: Haup. 980, 850 & 950Q on ATSC; Haup 1600 on ATSC & Comcast 2 DTAs with USBUIRT for NTSC. Haup 1800 on ATSC. HDHR Dual (ATSC). Sage 9.22 64 bit.
Reply With Quote
  #15  
Old 01-24-2022, 09:53 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Re fanart disable... I don't know but I can check the code and see what each of them do and let you know. If Metadata is tied to it then I can see how we can allow Metadata without fanart.

May take a bit as I have a few balls in the air right now.

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #16  
Old 01-26-2022, 03:04 AM
VCRUser VCRUser is offline
Sage Aficionado
 
Join Date: Jan 2008
Posts: 444
Quote:
Originally Posted by jusjoken View Post
Re fanart disable... I don't know but I can check the code and see what each of them do and let you know. If Metadata is tied to it then I can see how we can allow Metadata without fanart.

May take a bit as I have a few balls in the air right now.

K
Thanks - if there's a way to separate them and keep the metadata while ditching the fanart, that would be helpful.
__________________
Server: Windows 8.1 4gb RAM; 4TB SATA + others. Homebrew quad core AMD. Inputs: Haup. 980, 850 & 950Q on ATSC; Haup 1600 on ATSC & Comcast 2 DTAs with USBUIRT for NTSC. Haup 1800 on ATSC. HDHR Dual (ATSC). Sage 9.22 64 bit.
Reply With Quote
  #17  
Old 01-27-2022, 09:48 AM
Steve20A Steve20A is offline
Sage Advanced User
 
Join Date: Sep 2008
Location: Naples, FL
Posts: 93
Quote:
Originally Posted by VCRUser View Post
Thanks - if there's a way to separate them and keep the metadata while ditching the fanart, that would be helpful.
This would be good for me, as well. I get an error almost every night running my backup process. One of the image files always get an error either backing up or, within the backup file collection, when being deleted. Not sure what the issue is, as it is always a different file that fails. Not creating/keeping these files at all would solve the problem (even though the root cause would remain unknown).

Edit to add:

If it's of any interest, these are examples of the files and the error messages I get:

ERR 2022-01-17 05:05 Couldn't copy the file "C:\Program Files (x86)\SageTV\SageTV\userdata\Phoenix\Fanart\TV\Wild Kratts\Posters\2b8314531c0882bd96b8fc3494dfc78a-216851-1.jpg": An unexpected network error occurred

ERR 2022-01-23 05:06 An error occurred while deleting "\\DATASERVER\Miscellaneous\LASH Media Server\SageDirectory\SageTV 2021-12-26 05;00;03 (Full)\SageTV\userdata\Phoenix\Fanart\TV\Vienna Blood\Backgrounds\834ffe861d6ee72995467a7025b2998f-62087581.jpg": An unexpected network error occurred
__________________
Steve G

Last edited by Steve20A; 01-27-2022 at 12:29 PM.
Reply With Quote
  #18  
Old 01-27-2022, 10:07 AM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by jusjoken View Post
Re fanart disable... I don't know but I can check the code and see what each of them do and let you know. If Metadata is tied to it then I can see how we can allow Metadata without fanart.

May take a bit as I have a few balls in the air right now.

K
I checked the code and the disabling fanart only affects if the fanart and metadata providers are different.. Which never happens with the current setup.

When I work on this code for the TVDB changes I will make it stop storing the fanart for the same provider as well.

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
Reply With Quote
  #19  
Old 01-28-2022, 02:42 AM
VCRUser VCRUser is offline
Sage Aficionado
 
Join Date: Jan 2008
Posts: 444
Quote:
Originally Posted by jusjoken View Post
I checked the code and the disabling fanart only affects if the fanart and metadata providers are different.. Which never happens with the current setup.
K
Not sure I understand: are you saying that disabling fanart always disables metadata also because the providers are the same? I'm not sure where I'm getting my metadata (and the unwanted fanart alongside) - it's whatever Phoenix grabs when it does whatever it does - which is, I think, is when it scans for imported videos, but maybe it works on recordings too?
__________________
Server: Windows 8.1 4gb RAM; 4TB SATA + others. Homebrew quad core AMD. Inputs: Haup. 980, 850 & 950Q on ATSC; Haup 1600 on ATSC & Comcast 2 DTAs with USBUIRT for NTSC. Haup 1800 on ATSC. HDHR Dual (ATSC). Sage 9.22 64 bit.
Reply With Quote
  #20  
Old 01-28-2022, 06:19 AM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
Quote:
Originally Posted by VCRUser View Post
Not sure I understand: are you saying that disabling fanart always disables metadata also because the providers are the same? I'm not sure where I'm getting my metadata (and the unwanted fanart alongside) - it's whatever Phoenix grabs when it does whatever it does - which is, I think, is when it scans for imported videos, but maybe it works on recordings too?
Right now disabling fanart will do nothing. I will make a change to resolve that as time permits.

The default providers are TVDB for Series and TMDB for Movies.

K
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page
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
Can you edit the tv fanart location manually mechling-burgh Batch Metadata Tools 2 08-15-2011 08:02 AM
Fanart Location wayner Batch Metadata Tools 3 05-16-2011 05:32 PM
Pheonix fanart file location TonyT SageTV v7 Customizations 14 04-19-2011 12:09 PM
New HD300 and fanart location? Brent94Z Sage My Movies 5 10-11-2010 12:31 PM
FanArt Folder Location For Series. Nick_W SageMC Custom Interface 69 04-22-2009 07:24 AM


All times are GMT -6. The time now is 11:56 AM.


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