|
SageMC Custom Interface This forum is for discussing the user-created SageMC custom interface for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
SageMC Menu Customization
Ok so i cant seem to find anything that directly answers my question, basically i have no desire to record TV with sage i would like to handle all my videos, basically from main menu i would like
HD Movies TV Movies all that link to a dif directory or folder, not to a live source like HD Movies pulls from D: TV on E: non HD movies from f: i dont want it to take 3 days loading one folder since i have quite a bit of data. I want it sorted for the less computer oriented people in my household. And lastly i was wondering if there is a mass imdb search program like to have it search all my movies for me without me having to do it individually. Thanks |
#2
|
|||
|
|||
Quote:
Code:
<internalScreenMenuItem icon="D:\Video\SageTV Client\SageTV\STVs\SageTV3\SageMCE\Themes\MyTheme\MenuIcons\hover_my videos.png" screen="Video Library Folder View" title="HD Videos"> <evalExpression>AddStaticContext("PathFilterExprs", new_java_util_ArrayList())</evalExpression> <evalExpression>java_util_List_add(PathFilterExprs, "D:\")</evalExpression> <evalExpression>AddStaticContext("PathFilterExcludes", false)</evalExpression> </internalScreenMenuItem> <internalScreenMenuItem icon="D:\Video\SageTV Client\SageTV\STVs\SageTV3\SageMCE\Themes\MyTheme\MenuIcons\hover_my videos.png" screen="Video Library Folder View" title="TV Recordings"> <evalExpression>AddStaticContext("PathFilterExprs", new_java_util_ArrayList())</evalExpression> <evalExpression>java_util_List_add(PathFilterExprs, "E:\")</evalExpression> <evalExpression>AddStaticContext("PathFilterExcludes", false)</evalExpression> </internalScreenMenuItem> |
#3
|
|||
|
|||
Are there any other filters that we can apply in the same way?
I'm specifically looking to filter for unwatched videos. |
#4
|
||||
|
||||
Quote:
Thanks, jrog
__________________
SageTV Server - Q6600, 2GB Ram, 2x 750GB recording, HDHomerun 2xQAM, PVR-USB2, 2x HD-PVR, USB-UIRT controller 2 HD boxes and one SD box 3x HD100 HD Extenders |
#5
|
||||
|
||||
Quote:
\\\\server\\videos\\Movies
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#6
|
|||
|
|||
Humm, not working for me. Am doing:
<internalScreenMenuItem icon="hover_movies.png" screen="Video Library Folder View" title="Movies"> <evalExpression>AddStaticContext("PathFilterExprs", new_java_util_ArrayList())</evalExpression> <evalExpression>java_util_List_add(PathFilterExprs, "\\\\Bigboi\\Media\\Movies")</evalExpression> <evalExpression>AddStaticContext("PathFilterExcludes", false)</evalExpression> </internalScreenMenuItem> Anyone get this working with UNC paths? I'd also be very interested in being able to create filters based off of tags in wiz.bin (like year, genre, etc). Thanks! Last edited by mherce; 06-14-2008 at 03:46 AM. |
#7
|
|||
|
|||
From memory, I believe the the path is an offset of the import video path. for example a file called "\\server\share\Movies\Action\somemovie", the imported video path would be "\\server\share\Movies" and the XML file for the path filter would contain "Action" and all movies under the Action folder would be displayed.
I believe that filter is only on the path/file name... Thanks, Jeff |
#8
|
|||
|
|||
Check your sage.properties file for the setting "seeker/archive_directory". The path listed there must match exactly the path you are listing in the menu filter.... at least mine does.
|
#9
|
|||
|
|||
Thanks for the replies!
Quote:
So how would I use the filter expression to make a link in my menu.xml for movies? Thanks! |
#10
|
|||
|
|||
I believe the filter must match the import path exactly, therefore, you would need a seperate import path created for Movies ("\\Bigboi\Media\Movies"). You would then need the other directories that were at the same level as Movies to be at another level... for example, move the directories "Home Video, Misc Video, Music Videos, Trailers and TV" to a new path like "\\Bigboi\Media\Other" and make that another import path. You would then have 2 import paths ("\\Bigboi\Media\Movies" and "\\Bigboi\Media\Other") and you would filter the Movies path.
Ken |
#11
|
|||
|
|||
Yes that worked. I had only \\Bigboi\Media as the import path. Once I broke it up into individual folders, I was able to use the path filtering.
Thanks! |
#12
|
|||
|
|||
Got the dynamic menu, having issues mapping to remote button
I have a dynamic menu setup that takes me to a custom view of my video library that has videos from all import directories but one. Now I'm trying to setup the Videos button on my remote to take me to this dynamic menu rather than the full video library.
I setup this dynamic menu to have a shortcut key of Custom1 (I've tried the other Custom buttons too). I then map the Videos button to Custom1. I've disabled the RSS options that use Custom1 and Custom2. However, now when I press the Videos button, it takes me to "My TV". I've read in previous posts that Custom1-5 are pre-setup in SageMC. Is there a way to disable the pre-setup mapping for Custom1-5? Is there another way to accomplish this? Thanks for any help. |
#13
|
|||
|
|||
Quote:
Custom 1 = My TV Custom 2 = Recorded TV Custom 3 = Movies |
#14
|
|||
|
|||
Forgive me ignorance, but where do I add the below XML code? Looking at the sageMC directory, I see menu layouts, but they don't seem to be XML. Also, will I be able to disable deleting in one option (say Movies), but enable it in another (say podcasts).
Thanks, Ben Quote:
|
#15
|
||||
|
||||
Look for sagemc_menu.xml in your ...\SageTV directory.
__________________
"Everything doesn't exist. I'm thirsty." ...later... "No, it's real!!! I'm full." - Nikolaus (4yrs old) |
#16
|
|||
|
|||
Hmm, that kind of works. The menu item now shows up, but none of the videos in the specified directory show up. Here's the XML I added:
Code:
<internalScreenMenuItem icon="F:\Podcasts.png" screen="Video Library Folder View" title="Podcasts"> <evalExpression>AddStaticContext("PathFilterExprs", new_java_util_ArrayList())</evalExpression> <evalExpression>java_util_List_add(PathFilterExprs, "F:\Podcasts")</evalExpression> <evalExpression>AddStaticContext("PathFilterExcludes", false)</evalExpression> </internalScreenMenuItem> Also, I noticed that when I enter the Podcasts screen, it says "My Videos". Is this expected? [edit] One last thing, I'd like to disable deleting in "My Videos", but keep it enabled in Podcasts. Is this possible? Any help is appreciated. Thanks, Ben Last edited by benjamintm; 08-23-2008 at 02:23 AM. |
#17
|
||||
|
||||
You may need to remove and re-add the import directory before the changes take effect. While I can't confirm that was necessary for me, I started doing that as I was attempting to get this working.
Also, is F:\Podcasts in the import folder list or do you have something else, such as subfolders listed? I believe the two need to match. |
#18
|
|||
|
|||
Okay, I got it working, though I had to disable the existing "My Videos" option in sagemc.xml and create a new one. There are just two issues left.
Lastly, I'm curious. I'd like to have a main "new videos screen" which would aggregate all the podcasts and recorded TV shows along with metadata. Is this currently do-able or is it something I have to code up? Thanks, Ben |
#19
|
|||
|
|||
Actually, the hacker in me has one more question. The shown XML uses what appears to be function calls. Is there documentation on these and others?
Thanks, Ben |
#20
|
|||
|
|||
Can one menu filter handle 2 different folders
I've created a new menu item to handle my ripped DVDs. However, i keep those DVDs in 2 seperate folders(e:\DVD and f:\DVD). I have the filter working for just one of the folders, but not both. I can't find or figure out the correct syntax to do this. Trial and errors not working very well either.
Can someone help me out? Code:
<internalScreenMenuItem icon="hover_my videos.png" screen="Video Library Folder View" title="My DVDs"> <evalExpression>AddStaticContext("PathFilterExprs", new_java_util_ArrayList())</evalExpression> <evalExpression>java_util_List_add(PathFilterExprs, "e:\\DVD","f:\\DVD")</evalExpression> <evalExpression>AddStaticContext("PathFilterExcludes", false)</evalExpression> </internalScreenMenuItem> |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
STV Import: Favorite Channel Lists | BobPhoenix | SageTV Customizations | 174 | 03-02-2012 05:13 PM |
STV: SageMC 16x9 Version 6.x (latest dev build) | dflachbart | SageMC Custom Interface | 6112 | 04-04-2008 11:16 PM |
Custom Main Menu Icons for SageMC | Brent | SageMC Custom Interface | 3 | 01-26-2008 09:04 PM |
STV Import: Add Future Airings Buttons to Basic menu | jbarr | SageTV Customizations | 3 | 02-09-2007 10:44 AM |
SageMC 6.31 and calling an external application | CanadianEh | SageMC Custom Interface | 6 | 01-23-2007 06:09 PM |