More > JRiver Media Center 18 for Windows

Up and Running -- Things for intermediate users to try

(1/1)

JimH:
Up and Running is a topic on our wiki.

It's intended for intermediate level users who have MC installed and running.

But if you're still in the early stages, please try Getting Started.  It's intended for new users.

221bBS:
If You're an intermediate user, I would suggest you start learning Media Center expression language.

If you don't know any programming languages, like myself, it will take some time. If you need any help, just ask the forum community, that's how I learned. Currently, I am trying to learn Regex(...): Regular expression pattern matching and capture. It's slow going but well worth the effort.

I love being able to organize my music the way I want to and I use over a dozen expressions.

Here is a simple expression that displays the play and skip count in one field


--- Code: ---If(IsEmpty([Number Plays]),0,[Number Plays])//If(IsEmpty([Skip Count]),0,[Skip Count])
--- End code ---

and a lot more complex expression that displays the name of my songs


--- Code: ---If(
IsEmpty([Name: Base])
,

,
If(IsEmpty([Section: Complete]),,/[[Section: Complete]/]/ )

[Name: Base]

If(IsEmpty([Key]),,/ in [Key])

If(IsEmpty([Catalog#]),,/, [Catalog#])

If(IsEmpty([Name: Common]),,/ "[Name: Common]")

If(IsEmpty([Name: Movement]),,: [Name: Movement])

IfElse(
IsEmpty([Live])
,

,
IsEqual([Live (Placement)],Before Version,0)
,
/ /[[Live: Complete]/]
,
1
,

)

IfElse(
IsEmpty([Name: Version])
,

,
IsEqual(ListCount([Name: Version]),1,2)
,
If(
IsEmpty([Name: Version (Enclosure)])
,
/ /[
,
Replace(ListItem([Name: Version (Enclosure)],0),{'~'},/ )
)
[Name: Version]
If(
IsEmpty([Name: Version (Enclosure)])
,
/]
,
Replace(ListItem([Name: Version (Enclosure)],1),{'~'},/ )
)
,
1
,
If(
IsEmpty([Name: Version (Enclosure)])
,
/ /[
,
Replace(ListItem([Name: Version (Enclosure)],0),{'~'},/ )
)
ListItem([Name: Version],0)
If(
IsEmpty([Name: Version (Enclosure)])
,
/]
,
Replace(ListItem([Name: Version (Enclosure)],1),{'~'},/ )
)
If(
IsEmpty(ListItem([Name: Version (Enclosure)],2))
,
/ /[
,
Replace(ListItem([Name: Version (Enclosure)],2),{'~'},/ )
)
ListItem([Name: Version],1)
If(
IsEmpty(ListItem([Name: Version (Enclosure)],3))
,
/]
,
Replace(ListItem([Name: Version (Enclosure)],3),{'~'},/ )
)
)

IfElse(
IsEmpty([Live])
,

,
IsEmpty([Live (Placement)])
,
/ /[[Live: Complete]/]
,
1
,

)
)
--- End code ---

And a simple expression using Regex expression that i use to navigate my music library sometimes


--- Code: ---Regex([Filename],/#\\Music\\(.+?)$#/,1)&datatype=[list]
--- End code ---

I don't know what I would do without MC  ;D

JimH:
I'll move that post to an advanced thread when I get it started.  Thanks.

drmimosa:
After importing and tagging files into your library, learning how to setup and customize MC views is next. The depth and flexibility gained by using custom views and tags is limitless and one of MC's great strengths.

MC Beta Team member marko wrote a fantastic tutorial to get started: http://yabb.jriver.com/interact/index.php?topic=68960.0

Custom views can be exported to Gizmo, WebGizmo, and Theater View using the Add/Root Library Item function under Media Network and Theater View options.

JimH, thanks for starting this thread.

Navigation

[0] Message Index

Go to full version