INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Quick & easy request: show full version number in Standard View  (Read 784 times)

audioriver

  • Citizen of the Universe
  • *****
  • Posts: 525

So the attached would become: JRiver Media Center 33.0.72 (no need for 32/64-bit).

Yes, it's in Help/About but this is quicker.  :)

Logged
Windows 10 Pro x64

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42800
  • Shoes gone again!
Re: Quick & easy request: show full version number in Standard View
« Reply #1 on: April 20, 2025, 04:12:39 pm »

Customize the display and use [App]. I always edit mine to show the full version.
Logged
Matt Ashland, JRiver Media Center

audioriver

  • Citizen of the Universe
  • *****
  • Posts: 525
Re: Quick & easy request: show full version number in Standard View
« Reply #2 on: April 20, 2025, 04:16:03 pm »

Perfect, thanks! I actually took a quick look there before posting, but in Preset there is no [App].
Logged
Windows 10 Pro x64

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 73225
  • Where did I put my teeth?
Re: Quick & easy request: show full version number in Standard View
« Reply #3 on: April 21, 2025, 01:53:11 am »

I have mine (for stopped) set to:

[App Name]  [App Version]

We should add that as a preset for stopped.  Or make it the default.
Logged

MGD_King

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 564
  • It's not easy being me, but it sure is fun!
Re: Quick & easy request: show full version number in Standard View
« Reply #4 on: April 21, 2025, 07:07:52 am »

I use JRiver Media Center [MC.Version] to get the build number.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 8336
  • The color of Spring!
Re: Quick & easy request: show full version number in Standard View
« Reply #5 on: April 21, 2025, 07:17:13 am »

[App Name] [App Version]

Like Jim, that's what I use too.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 25.04 Plucky Puffin 64-bit (AMD 7900X CPU/AMD 7800 XT GPU/64GB RAM/2TB M.2 NVMe SSD)
macOS Sequoia 15.4.1 (M4 Mac Mini 16GB RAM/256GB SSD)
Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 34 (Windows + Mac + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2994
Re: Quick & easy request: show full version number in Standard View
« Reply #6 on: April 21, 2025, 07:53:56 am »

"JRiver Media Center [App Version]" looks better, no duplicate "34".
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 73225
  • Where did I put my teeth?
Re: Quick & easy request: show full version number in Standard View
« Reply #7 on: April 21, 2025, 08:14:33 am »

"JRiver Media Center [App Version]" looks better, no duplicate "34".
Perl
Logged

markf2748

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 974
Re: Quick & easy request: show full version number in Standard View
« Reply #8 on: April 21, 2025, 12:36:23 pm »

Customize the display and use [App]. I always edit mine to show the full version.
[App] is what I have been using for a long time. It works, but is not listed anywhere in Options > Library & Folders > Manage Library Fields....  Zelda does not display any value for it.  It does not show up as a Display Preset either.   Apparently it is a special undocumented parameter that only applies to the View Header.  Then it should be added to Presets, or made into a Library Field, or omitted altogether and one can just use xybex's suggestion (Reply #6).

Related:  When I RMB in the Player Bar region > Customize Display > Stopped Mode > Status > (down chevron), I see Preset > "[Library] - [Zone] - [View Filter]".  None of the square-bracketed items appear in the list of Library Fields and Zelda does not recognize them.  The only one that actually displays for me is [Zone], without any dashes.  Is  this a deprecated Display Preset?  If so, remove, correct, or turn into fields.  It would be useful if they all worked.

For special functions that only work within a single limited context, consider using distinguishing notation {xxx} instead of the field notation [xxx], or maybe double brackets or underscore(s).  For example, the Playing Now Popup uses {e}, {t}, {PlayerBar,PreviousButton,0}, etc. which are special to that context.

Or add some new documentation:  a list of square-bracketed expressions and their context which do not evaluate Library Fields!

Win11 Pro | MC 34.0.19
Logged

marko

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 9281
Re: Quick & easy request: show full version number in Standard View
« Reply #9 on: April 22, 2025, 03:46:48 am »

My "Stopped Mode" title has been...
removeleft([app],7)  :::  formatdate(now(),dddd dd MMMM yyyy)  :::  formatdate(now(),HH:mm)

For more years now than I care to remember :)

Which got me thinking, along the lines of markf2748's post above...
There are a few (or more?) undocumented tokens that can be used exclusively in the playerbar display window, and these could/should, be added to the "Helpful out-of-the-box" thread... and... could/should that thread be moved to the MC34 forum?

https://yabb.jriver.com/interact/index.php/topic,140570.0.html

I'll start in there with what I have, and if others have more, please chime in and we might end up with a definitive list all in one place for the first time, ever :)

@markf2748, [library] populates for me if anything other than "Main Library" is loaded. If "Main Library" is loaded (which is practically everyone, right?) nothing is shown.
I have been unable to figure out what [view filter] does. Anyone else?

-marko
Logged

Some alternative skins are here | Import Stats on Steroids | Middle click the close button=One of the neatest things added to MC in a long time

marko

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 9281
Re: Quick & easy request: show full version number in Standard View
« Reply #10 on: April 22, 2025, 04:13:21 am »

Well, now, every day is a school day!
None of these things are completely hidden as I and most others thought. For me, I've considered them both hidden and undocumented since 20 odd years ago when I first played around with customising the display.

They are actually all there, under the "search wizard" menu in top left corner of each data entry field. See the list shown in the sub-menu named "Insert Variable"
There's stuff in there you could add that, to my mind at least, no-one in their right mind would actually add, but still, they're there if you want them...

More than twenty years busting JRiver's gonads now, and I'm still learning stuff ;):D
Logged

Some alternative skins are here | Import Stats on Steroids | Middle click the close button=One of the neatest things added to MC in a long time

markf2748

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 974
Re: Quick & easy request: show full version number in Standard View
« Reply #11 on: April 22, 2025, 11:49:00 am »

Well, now, every day is a school day!
None of these things are completely hidden as I and most others thought. For me, I've considered them both hidden and undocumented since 20 odd years ago when I first played around with customising the display.

They are actually all there, under the "search wizard" menu in top left corner of each data entry field. See the list shown in the sub-menu named "Insert Variable"
@marko - Thanks for that.  I never looked at the list for "Insert Variable", which sure enough contains a long list of variables, including "App" and "Zone".  When a variable is selected, MC automatically inserts the variable inside of square brackets so as to evaluate it.

Confirmed [Library] does not display for "Main Library", but does display for other loaded libraries.  Agree that [View Filter] is a mystery - I can only guess what it should do, but does not.

Refresher:  The general interpretation of [ x] is "evaluate x", whether x is a Library Field, Variable, or Function.

Which makes me wonder:  (1) Is this the only place where the list of variables shows up?  (2) Where else can MC Variables be evaluated by the user?  Zelda apparently does not do it, so I assume in general they cannot be used everywhere that fields are evaluated.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2994
Re: Quick & easy request: show full version number in Standard View
« Reply #12 on: April 22, 2025, 12:26:21 pm »

These work in Zelda / normal expressions:
Code: [Select]
[MC.LastBenchmark]
[Resources.MemoryUsed]
[Resources.HandlesUsed]
[OS.Name]
[MC.Version]
[MC.InstallPath]
[MC.InterfacePluginSummary]
[Library.ImageFiles]
[Library.VideoFiles]
[Library.Files]
[Library.Path]
[Library.AudioFiles]
[Library.Years]
[Library.Playlists]
[Library.MostPlayedTracks]
[Library.MostPlayedAlbums]
[Library.OtherFiles]
[Library.Artists]
[Library.Albums]
[Library.Genres]
[Thumbnails.BuiltSummary]
[AnalyzeAudio.AudioAnalyzeSummary]
[AnalyzeAudio.VideoAnalyzeSummary]

[AnalyzeAudio.VideoAnalyzeSummary] times out on my real library, but works on a test library with just a few files. I suppose other AudioAnalyzeSummary and others may also timeout on large audio libraries.

These don't work, likely are handled differently by MC:
Code: [Select]
[Alternate Settings]
[App Name]
[App Version]
[App]
[Bitrate (Labeled)]
[Elapsed Time]
[Library]
[Playstate]
[PN Position]
[PN Tracks]
[Remaining Time]
[Total Time]
[Playlist Remaining Time]
[Playlist Total Time]
[View Filter]
[Volume]
[Zone]
[Zone ID]
[Zone Index]
[In Sample Rate]
[Out Sample Rate]
[Bitdepth]

[Bitrate], [Channels] and [User] are recognized by Zelda as regular fields, but likely have different meaning when used in the Status bar.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2994
Re: Quick & easy request: show full version number in Standard View
« Reply #13 on: April 22, 2025, 12:29:59 pm »

Refresher:  The general interpretation of [ x] is "evaluate x", whether x is a field, variable, or function.

[fieldName] or [fieldName,mode] is a shortcut for the Field(fieldName, mode, filekey) function - the 'filekey' is usually the currently playing/selected file, and is likely some special value when evaluating for the Status bar.
Logged

markf2748

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 974
Re: Quick & easy request: show full version number in Standard View
« Reply #14 on: April 22, 2025, 12:43:23 pm »

These don't work, likely are handled differently by MC:
Code: [Select]
[Alternate Settings]
[App Name]
[App Version]
[App]
[Bitrate (Labeled)]
[Elapsed Time]
[Library]
[Playstate]
[PN Position]
[PN Tracks]
[Remaining Time]
[Total Time]
[Playlist Remaining Time]
[Playlist Total Time]
[View Filter]
[Volume]
[Zone]
[Zone ID]
[Zone Index]
[In Sample Rate]
[Out Sample Rate]
[Bitdepth]
Many of these are "real time" quantities that change during playback or track list modifications.  I would expect those are handled differently.  In order to remain truthful, they must be regularly re-evaluated.  Thankfully at least some "real time" variables related to playback state do work in the Player Bar title during Play Mode state (that is, not Stopped state).  But I would expect something like [App], for example, and a few others, to always work everywhere.

Bug?:  Not all Variables work correctly in their available locations.  For example, [Playlist Remaining Time] does not update correctly in the Stopped Mode Title and Status lines.  It can be very inaccurate since it does not include the remaining time of the stopped track.  For example, if there is only 1 track left in Playing Now, and it is stopped during playback, this variable shows 0 seconds remaining in both lines.  In Play Mode it shows correctly.

4/23/2025 Clarification re Bug:  After Stop and then Play, the stopped track begins all over again.  So the Playlist Remaining Time in the Stop case should include the full duration of the stopped track (which is currently not included).
Logged
Pages: [1]   Go Up