INTERACT FORUM

More => Old Versions => JRiver Media Center 27 for Windows => Topic started by: sirkus on October 19, 2020, 11:56:16 am

Title: Conditional filter inside group
Post by: sirkus on October 19, 2020, 11:56:16 am
I can't find a way to filter stereo tracks if group (album or folder path) contains both stereo and multichannels tracks (sacd)?
Title: Re: Conditional filter inside group
Post by: wer on October 19, 2020, 12:35:08 pm
The [Channels] field indicates the number of channels in the track.  You can create or modify a view based on that field.

Read Marko's excellent tutorial on how to customize a view:
https://yabb.jriver.com/interact/index.php?topic=68960.0
Title: Re: Conditional filter inside group
Post by: sirkus on October 20, 2020, 04:28:46 am
My view is grouped only by albums, by default. I want to apply filter (hide stereo) only in group (album) if group (album) contains both stereo and multi channels. This means that stereo albums will be displayed as is and multi channels albums will hide stereo tracks, all in the same view.
I can sort by channels, but I can't hide by channels.
(http://capture.jpg)

Title: Re: Conditional filter inside group
Post by: wer on October 20, 2020, 12:23:44 pm
It can still be done.

Create an additional field called [AlbumChannels].  Set this to multi for every track in albums that contain any multichannel tracks.  (There's even a clever way to do this automatically using an expression with GroupSummaryQuery that I leave as an exercise for the reader.)

Now use the set files to include option in your view, as follows:

The rules would be:
All files where AlbumChannels is empty
 OR
All files where AlbumChannels is multi AND channels > 2

That's the plain English version. I assume you can translate that into the search language and can use the necessary grouping operators.

A lot of people avoid this problem by treating the stereo and multichannel versions of an album as separate versions of the album, instead of as a single version as you have done.
Title: Re: Conditional filter inside group
Post by: lepa on October 20, 2020, 04:22:51 pm
With panes view one can also create toggles with "search list".

So you can create search lists named "Show Multichannel" / "Show Stereo
There should be an example of this concept at least with "duplicate finder" view template if you do the search here
https://yabb.jriver.com/interact/index.php/topic,103098.msg728276.html#msg728276

E: panel ==> panes
Title: Re: Conditional filter inside group
Post by: wer on October 20, 2020, 04:40:56 pm
With panel view one can also create toggles with "search list".

lepa, are you talking about Panel, the web-based interface?  Or did you mean a panes view, using a search inside one of the panes?  If using the panes view, you could filter directly on the [AlbumChannels] field, making a search unnecessary.  I took the OP's request to be that he wanted something in the standard interface.
Title: Re: Conditional filter inside group
Post by: sirkus on December 27, 2020, 01:24:54 pm
After I have spent some time on this one, it still displays stereo tracks in a multichannel album/folder. My settings:

[AlbumChannels]=Math(Round(RemoveCharacters(GroupSummary(Channels), avg)))
(http://CaptureJR.JPG)

And, I'm not sure how to set the group targeted by GroupSummary(). The group changes if I click on a single album/folder or if I click on a folder that contains many albums/subfolders.
Title: Re: Conditional filter inside group
Post by: wer on December 27, 2020, 01:30:45 pm
Just set your AlbumChannels tag manually and get your view right. You have to walk before you can run.
Title: Re: Conditional filter inside group
Post by: sirkus on December 27, 2020, 01:46:18 pm
I could, but, I have ripped all my classical SACD boxsets and I have more than enough steps for a single rip...

Edit: Anyway, Thanks for your help so far, I'm learning things...