Views

Creating a custom view in the navigation pane is very easy.

 

Choose a pre-defined view or start with a empty one.

View types

1 Panes

Add the fields of your choice to the list.

 

Panes gives you the classical list style interface.

2 Categories

Categories gives you a view grouped by the fields you have chosen.
In this case the composer.

 

This is a very flexible way to navigate.

 

You can select the fields you defined in the View (Opus, Artist) or a a list of tracks (File) per composer.

 

Choose Opus and you have an overview of all the works by Beethoven.

Again you can filter, this time on Artist

 

 

3- 3D

An animated 3D wall showing Albums.

You can flip one and choose a track.

4 - File list

A simple list of files.

 

Fields

Normally you use tags to be displayed in your views.

But JRMC offers more options than tags only.

1 - Library field

All the tags in the library.

2 - Search list

I want a list of classical composers only

 

Choose Search list

Use the pick list to select the composers you want.

Can't get rid of the unnecessary My Search level.

The drawback of this method is that you have to pick them manually.

Each time a piece of music with a new composer is added, you have to adapt the list

3 - File path

I want a list of classical composers only

I have my files organized using a folder for each main genre.

 

Point File path to the home directory.

 

Add the composer as the second level

 

Expand the tree, you get all the folders

Expand All Locations and all composers in the folder Classical are shown.

What ever I add ore delete in this folder, each time all the composers in this folder will be listed.

 

Another option is to use a library per genre.

4 - Expression

I want a list of classical composers only

I have my files organized using a folder for each main genre.

Instead of a field, you can use a expression.

 

The expression:

IsEqual(FilePath(),Classical,8)

Filepath() is the path to the file.

8 is a parameter: substring search

The expression say If the word Classical is in the path, return a 1 otherwise a 0

 

Add composer to the view

 

Now I have a tree with all the composers in the Classical folder and all not in the classical folder.

 

Beautify it a little:


If(IsEqual(FilePath(),Classical,8), Classical Composers, Others)

 

Search List

Having mastered the expression language, time for a search list again.

This does the same as the expression above but now I get the composers in any path containing Classical only.

Now what will happen if you have a album "Classical Gas” in the Pop directory?

 

 

References
Customise Current View v17 Expounded - Marko