INTERACT FORUM

More => Old Versions => JRiver Media Center 18 for Windows => Topic started by: JimH on April 17, 2012, 10:51:43 am

Title: Up and Running -- Things for intermediate users to try
Post by: JimH on April 17, 2012, 10:51:43 am
Up and Running (http://wiki.jriver.com/index.php/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 (http://wiki.jriver.com/index.php/Getting_Started).  It's intended for new users.
Title: Re: Up and Running -- Things for intermediate users to try
Post by: 221bBS on April 17, 2012, 03:47:02 pm
If You're an intermediate user, I would suggest you start learning Media Center expression language (http://wiki.jriver.com/index.php/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 (http://wiki.jriver.com/index.php/Media_Center_expression_language#Regex.28....29:_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: [Select]
If(IsEmpty([Number Plays]),0,[Number Plays])//If(IsEmpty([Skip Count]),0,[Skip Count])
and a lot more complex expression that displays the name of my songs

Code: [Select]
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
,

)
)

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

Code: [Select]
Regex([Filename],/#\\Music\\(.+?)$#/,1)&datatype=[list]
I don't know what I would do without MC  ;D
Title: Re: Up and Running -- Things for intermediate users to try
Post by: JimH on April 18, 2012, 10:42:00 am
I'll move that post to an advanced thread when I get it started.  Thanks.
Title: Re: Up and Running -- Things for intermediate users to try
Post by: drmimosa on April 18, 2012, 11:32:37 am
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.