More > JRiver Media Center 31 for Windows

Theater View television guide change

(1/2) > >>

tzr916:

--- Quote from: Matt on February 14, 2023, 03:43:58 pm ---11. Changed: Removed the custom expressions "TVInfo(ChannelKeywords)" and "TVInfo(IsOnNonTopGroupedChannel)" from the default Theater View Television Guide setup since they are now handled differently and more efficiently.

--- End quote ---

Does this break custom guides? Such as:

--- Code: ----[=TVInfo(ChannelKeywords)&DataType=[List]]=[Favorite]
--- End code ---

--- Code: ----[=TVInfo(ChannelKeywords)&DataType=[list]]=[OTA]
--- End code ---
What's the new method to accomplish custom guides?

Yaobing:

--- Quote from: tzr916 on February 14, 2023, 04:57:57 pm ---Does this break custom guides? Such as:

--- Code: ----[=TVInfo(ChannelKeywords)&DataType=[List]]=[Favorite]
--- End code ---

--- Code: ----[=TVInfo(ChannelKeywords)&DataType=[list]]=[OTA]
--- End code ---

--- End quote ---

No it does not break custom settings.  Your expressions will still be honored.  I only removed those two expressions from the default template.  So future users will not have those two in the template.  For current users, those will remain until you do a Theater View reset.  For you, or any other user with custom settings, you obviously don't want to do a reset, but you can manually remove those two expressions.


--- Quote from: tzr916 on February 14, 2023, 04:57:57 pm ---What's the new method to accomplish custom guides?

--- End quote ---

Custom expressions will still be evaluated.  Only the following two expressions will not: will not be directly evaluated when dealing with Theater View guide:


--- Code: ----[=TVInfo(ChannelKeywords)&DataType=[List]]=[Hidden]
[=TVInfo(IsOnNonTopGroupedChannel)]=[0]

--- End code ---

These expressions are slow to evaluate, and since they appear at the initial filter of the guide, and thus affecting ALL guide entries, it made displaying of guide very slow.

Important: These expressions are no longer needed for Theater View Guide, but their functionalities are NOT removed from MC.  They will still function as they were designed to do, and you can still use these expressions (although there are not many/any? places where you really need them).

tzr916:
Thanks Yaobing. I have tested, and all my guides look good.

Yaobing:
I will use this thread to explain some more on it.

Remember I talked about the "parent" of your custom views?  Here is what I meant:

In Theater View, you have Audio, Image, Video, etc.  Under video, you have Movies, Shows, and Guide.  And under Guide, you have various ways of showing parts of guide entries:

Video/Guide/Guide
Video/Guide/Favorite
Video/Guide/To Be Recorded
Video/Guide/Search
etc.

In your case, you have
Video/Guide/Client Guide
Video/Guide/Server Guide
etc.

The bold face part is what I meant by "parent" (the second portion). 

Your custom rules (OTA, Favorite, etc.) are rules for the third portion of those paths.  The default rules for the second portion (Guide) are the following:

--- Code: ---Custom: [TVTime]=>#TVGuideStartDate
Custom: -[=TVInfo(ChannelKeywords)&DataType=[list]]=[Hidden]
Custom: [=TVInfo(IsOnNonTopGroupedChannel)]=[0]

and one modification: Database location: Television Guide.

--- End code ---

The combined expression looks like this:

--- Code: ---[TVTime]=>#TVGuideStartDate -[=TVInfo(ChannelKeywords)&DataType=[List]]=[Hidden] [=TVInfo(IsOnNonTopGroupedChannel)]=[0] ~d=g

--- End code ---

In build 62, MC will automatically replace that expression with this one


--- Code: ---"[TVTime]=>#TVGuideStartDate ~d=g"

--- End code ---

to gain efficiency.  So you do not even need to do anything to enjoy the new efficiency.  However, if you modified those rules manually, by adding something extra, or by changing the order of the default rules, then MC will not be able to identify that string, and therefore will not run faster.  In that case, you can manually remove the two rules that are meant to be removed.

tzr916:

--- Quote ---30.0.66 (2/21/2023)
12. Fixed: When showing television guide by time in Theater View ("This evening", "Tomorrow morning", "Tomorrow afternoon", etc.) a random program could be selected when entering the grid view, instead of the program showing at the upper left corner.

30.0.62 (2/14/2023)
8. Changed: Additional optimization of Theater View television guide display speed.
11. Changed: Removed the custom expressions "TVInfo(ChannelKeywords)" and "TVInfo(IsOnNonTopGroupedChannel)" from the default Theater View Television Guide setup since they are now handled differently and more efficiently.

30.0.61 (2/9/2023)
1. Changed: Reverted the Theater View TV guide change in build 60 because of its undesirable effects.
6. Optimized: Theater View television guide display is much faster.

30.0.60 (2/3/2023)
5. Changed: Slightly improved Theater View TV guide display speed.

--- End quote ---

Something is very wrong with theater view tv guide. Not sure how far back this goes but I tried versions 68, 66, 65, 64, 62, they all do the same thing, on Server and Clients...

Open guide > it properly highlights the top left program, but if I type in any new channel number it jumps to that channel, but 10 days in the future!

Seems to have to do with my custom guides, because if I load a "default guide" the issue does not happen.

--- Code: ----[=TVInfo(ChannelKeywords)&DataType=[List]]=[Favorite]
--- End code ---

--- Code: ----[=TVInfo(ChannelKeywords)&DataType=[list]]=[OTA]
--- End code ---

Now what?

Navigation

[0] Message Index

[#] Next page

Go to full version