INTERACT FORUM

Please login or register.

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

Author Topic: [Solved] Automatically use "Show Alternate Display Text" with specific zone?  (Read 1775 times)

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7890
  • Long cold Winter...

I just acquired a Schiit Loki DSD DAC (it's discontinued, I know, but it adds DSD64 to my existing Schiit DAC without buying a new DAC for the few SACD DSF files I have) and I've been setting it up. I've got two zones; Player for PCM (everything non-DSD) and Player (DSD) for DSF files. Everything else is setup with ZoneSwitch and it works fine. The issue is, when the Player (DSD) zone is triggered I want it to use the Play Mode (Alternative) display aka Alternate Display Text, which is set for a DSD status - Play Mode (Main) is set with a PCM title/status display. Is there a way to do this? Is there a way to set up which Play Mode (Main or Alternative) display text is used when using zones?

If it isn't possible, then I'd like to request this. Pretty please, Matt? ;)

Both Play Mode titles for Main and Alternative are the same;

Code: [Select]
[Artist] - [Name] ([Album])
But the Status for Main and Alternative are different;

Main:
Code: [Select]
[Elapsed Time] // [Total Time] // [Remaining Time]   FixCase([File Type], 3)   [Bit Depth]-Bit // [Sample Rate] kHz   [Genre]   [Year]   DR[Dynamic Range (DR)]   [File Size]   Disc [Disc #] of [Total Discs]   Track [Track #] of [Total Tracks]
Alternative:
Code: [Select]
[Elapsed Time] // [Total Time] // [Remaining Time]   FixCase([File Type], 3)   DSD64 // 2.8 MHz   [Genre]   [Year]   DR[Dynamic Range (DR)]   [File Size]   Disc [Disc #] of [Total Discs]   Track [Track #] of [Total Tracks]
Get the general idea of what I'm trying to do here?
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 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42442
  • Shoes gone again!
Re: Automatically use "Show Alternate Display Text" with specific zone?
« Reply #1 on: August 01, 2017, 11:36:50 am »

You could get crafty and use an if statement around the zone.

For example:
If(IsEqual([Zone], Stereo),Stereo,Other Zone)

Would something like that work?
Logged
Matt Ashland, JRiver Media Center

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7890
  • Long cold Winter...
Re: Automatically use "Show Alternate Display Text" with specific zone?
« Reply #2 on: August 01, 2017, 11:43:24 am »

Hmmm, what would be an example be using the above (I'm not good at these expressions yet)? Can you specify specific zones that way?

Have [Bit Depth]-Bit // [Sample Rate] kHz for the zone Player and DSD64 // 2.8 MHz for the Player (DSD) zone?
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 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42442
  • Shoes gone again!
Re: Automatically use "Show Alternate Display Text" with specific zone?
« Reply #3 on: August 01, 2017, 11:49:35 am »

Well you could use an ifelse(...) statement.

Just keep testing for each zone name.

IfElse(IsEqual([Zone], Player), blah, IsEqual([Zone], Player /(DSD/)), bleh, true, remaining)
Logged
Matt Ashland, JRiver Media Center

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7890
  • Long cold Winter...
Re: Automatically use "Show Alternate Display Text" with specific zone?
« Reply #4 on: August 01, 2017, 11:55:55 am »

Great! This seems to be working fine (see any issues with this?);

Code: [Select]
IfElse(IsEqual([Zone], Player), [Bit Depth]-Bit // [Sample Rate], IsEqual([Zone], Player /(DSD/)), DSD64 // 2.8 MHz, true, [Bit Depth]-Bit // [Sample Rate] kHz)
Thanks Matt, you're the best!
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 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones
Pages: [1]   Go Up