|
SageMC Custom Interface This forum is for discussing the user-created SageMC custom interface for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Disadvantage of New Fanart File Structure
I'm always the first to admit that I may not fully understand something and I am willing to be corrected. I like the new support for Fanart the Multiple Backgrounds for a show is great. However having one central folder where backgrounds could be dropped and named by show was a lot easier for Bulk updates of TV shows. For example being able to get the Backgrounds while scrolling through the Guide was cool. With a ton of backgrounds stored in one central location I could get backgrounds for shows I don't record or even watch.
As I understand it now if I want a background for shows that I scroll through on the guide I would have to create a multi level directory structure for every show that may be on the Guide. I may be dreaming but it would have been nice to include a "if not here than Here" central location that looks up by Show Name.jpg |
#2
|
||||
|
||||
Quote:
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#3
|
||||
|
||||
There are definately going to be some growing pains of the new fanart system. I think the intention is not so much that you have to manually create a folder system, but that the applications (default stv, sagemc, scraper tools, etc) would do that for you. This release is just the first step, but in the simple addition to the default stv, I have it so that if you are in the guide, you can do a fanart search/download for a given item... it's still manual, but you are not required to create the directories. I think that eventually you'll see these types of enhancements, plus others, make it's way into the stvs, but it's going to take some time...and unfortunately patience.
__________________
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
|
|||
|
|||
Yer, its a pain to start with but once you start to see the bigger picture you will hopefully really like what the other guys have come up with. For instance you can already use Stuckless's plugin and download fanart on the fly from within SageMC for TV shows and Movies and it will automatically create all the correct folder layouts.
I have an addition to the movie info screen which I'm working on that does the same thing but also allows the user to pick which image they want to use (thanks to Seans tools), although it doesn't work 100% just yet. I've attached a screenshot so you can see an example of this.
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders |
#5
|
|||
|
|||
I appreciate all of the quick responses. And as I expected I learned some things. I was not aware that I could grab Fanart from the Guide. I am also looking forward to the tool that will allow me to pick which Fanart to download.
Quote:
Thanks again for the info. |
#6
|
|||
|
|||
Stuckless's tool is already available and adds the option to download fanart. The tool will download what ever is available which can sometimes be 1 image or 20 images.
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders |
#7
|
|||
|
|||
I've been using Stuckless's tool however for some reason I only get one Fanart image. I get multiple Posters but only the one Background. Is there a setting I'm missing?
|
#8
|
|||
|
|||
I dont think so, its just luck of the draw. Quite a few of my films only have one image.
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders |
#9
|
|||
|
|||
I tested on the TV show Chuck which has 20 Fanart Backgrounds. All I ever get is one. Have you done TV shows or are you just doing Movies? Could just be a difference on how the scrapper works on different sites. That is why I was hoping for something that would allow me to view multiple fanart images and then select the ones I want and preferably multiple at a time.
|
#10
|
|||
|
|||
Quote:
|
#11
|
|||
|
|||
Quote:
__________________
Server - Win7 64bit, 2.4Ghz Intel Core 2 Duo, TBS 6284 PCI-E Quad DVB-T2 Tuner, 3 x HD200 & 1 x HD300 extenders |
#12
|
|||
|
|||
Quote:
Would it be possible for someone to create an automated process to take these zip files and recreate them with the new directory structure? I guess this would consist of looping through each file in my old Fanart\TV folder and create a new \Fanart\TV\30Rock\Backgrounds folder and then copy the existing 30Rock.jpg file into this new folder (just to use 30Rock as an example). How about another process that runs daily in the middle of the night that would use Stuckless' tool and would look for Fanart for all shows in the Guide? Is this feasible or would it take too long to run?
__________________
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 |
#13
|
|||
|
|||
Quote:
Here is my batch file: Code:
md "c:\Program Files\SageTV\SageTV\STVs\Phoenix\FanArt\TV\%*\" md "c:\Program Files\SageTV\SageTV\STVs\Phoenix\FanArt\TV\%*\Backgrounds" move "c:\Program Files\SageTV\SageTV\STVs\SageTV3\SageMCE\MediaBackgrounds\TV\%*.jpg" "c:\Program Files\SageTV\SageTV\STVs\Phoenix\FanArt\TV\%*\Backgrounds" You will need to modify the third line to point to whatever directory you have your old Backgrounds located in. DirMon2 Settings: Create New Job Under Joh Management Tab (I named mine FanArtMover) Where: Point to the directory that has your old JPG files. Program to run: Point to your batch file (I named mine FanArtMover.bat) Targets: jpg Command Line Options: %BASENAME% Triggers: Must Exist: jpg DirMon2 can be found here: http://www.dragonglobal.org/dirmon.htm The the DirMon2 thread is here: http://forums.sagetv.com/forums/show...hlight=dirmon2 |
#14
|
|||
|
|||
I made a VB script that will auto convert the old structure of Fan Art to the new Fan Art structure( I didn't really make it, but gathered different scripts and put it together).
Code:
On Error Resume Next Dim name Dim destFolder Dim TargetDirectory Const WINDOW_HANDLE = 0 Const BIF_EDITBOX = &H10 Const BIF_NONEWFOLDER = &H0200 Const BIF_RETURNONLYFSDIRS = &H1 Set objShell = CreateObject("Shell.Application") Set wshShell = CreateObject("WScript.Shell") Set objFSO = CreateObject("Scripting.FileSystemObject") '**Browse For Folder To Be Processed strPrompt = "Please select the folder to process." intOptions = BIF_RETURNONLYFSDIRS + BIF_NONEWFOLDER + BIF_EDITBOX strTargetPath = wshShell.SpecialFolders("MyComputer") TargetDirectory = Browse4Folder(strPrompt, intOptions, strTargetPath) Set objFolder = objFSO.GetFolder(TargetDirectory) Set objColFiles = objFolder.Files For Each file In objColFiles name = Replace(file.name,".jpg", "") destFolder = (TargetDirectory & "\" & name) objFSO.CreateFolder(destFolder) objFSO.CreateFolder(destFolder & "\Backgrounds") objFSO.CreateFolder(destFolder & "\Posters") objFSO.CreateFolder(destFolder & "\Banners") objFSO.MoveFile (TargetDirectory & "\" & file.name), (destFolder & "\Backgrounds" & "\" & file.name) Next '**Browse4Folder Function Function Browse4Folder(strPrompt, intOptions, strRoot) Dim objFolder, objFolderItem On Error Resume Next Set objFolder = objShell.BrowseForFolder(0, strPrompt, intOptions, strRoot) If (objFolder Is Nothing) Then Wscript.Quit End If Set objFolderItem = objFolder.Self Browse4Folder = objFolderItem.Path Set objFolderItem = Nothing Set objFolder = Nothing End Function ' echo the job is completed WScript.Echo "Completed!"
__________________
Server - Windows Home Server: Sage 7.1.9 HVR-2250 and HD Homerun Dual Tuner, Intel Core2Duo 2.4GHz, RAM 4 GB, HD OS/Movies/Music/Pictures:500GB (SATAII) TV:1TB (SATAII), Clients - 2 x HD-300, 3 x MediaMVP Last edited by jpaddock3000; 04-03-2009 at 05:10 PM. Reason: Updated Script and Instructions |
#15
|
|||
|
|||
Thanks!
Thanks for the script! It works PERFECT! Someone make this a sticky.
|
#16
|
||||
|
||||
I'll add a link to the tips and tricks sticky.
Aloha, Mike
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#17
|
|||
|
|||
Well done on the VB script. That just saved me half an hour.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
DVD file/folder structure? | sheldonicarluch | SageTV Software | 5 | 01-27-2009 07:58 PM |
Any Disadvantage to Service Mode? | HelenWeathers | SageTV Software | 3 | 10-30-2008 07:21 AM |
How to structure DVD storage/import | jelentz@gmail.c | SageTV Software | 4 | 03-08-2008 09:53 PM |
Problem with directory structure | parkimar | SageTV Beta Test Software | 9 | 04-01-2007 09:45 PM |
Movie Library - file structure | Sweep | SageTV Software | 2 | 01-26-2004 04:49 PM |