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
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
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
Regex([Filename],/#\\Music\\(.+?)$#/,1)&datatype=[list]
I don't know what I would do without MC