INTERACT FORUM

Please login or register.

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

Author Topic: Feature/improvement requests and suggestions  (Read 584 times)

audioriver

  • Citizen of the Universe
  • *****
  • Posts: 514
Feature/improvement requests and suggestions
« on: November 05, 2024, 07:27:38 am »

Mostly older, transferred over from previous versions.

1. Allow direct audio/subtitle switching in Blu-Ray Menu mode
2. A JRVR feature similar to madVR's "Smooth Motion"
3. Allow .sup subtitles
4. Option to Disable Time-shift and only enable it when Pause is pressed. Same for the BufferedInternetReader - *.dat.cnk files, which I assume act as Time-shift files, even though they are stored in the Temporary Files location.
5. Default subtitle/language selection impromevents (details here)
6. Customize Toolbar: add ZoneSwitch on/off toggle button
7. Display View: add "Display Lyrics" keyboard shortcut/on-off toggle
8. Option to switch light/dark skin automatically based on system theme + option to set MC default light/dark skin (which would couple nicely with the auto-switch).
Logged
Windows 10 Pro x64

mlknez

  • Junior Woodchuck
  • **
  • Posts: 63
Re: Feature/improvement requests and suggestions
« Reply #1 on: November 09, 2024, 11:12:05 am »

Here is another one...

Recognize and bitstream out DTS-X, MPEG-H and Auro-3D  music-only audio formats just like you have done with .thd and .mka Atmos music-only files.
Logged
Media Room: LG OLED83C1, Marantz AV8805A, Sherbourn 7/2100, Benchmark AHB2, Studer A80, Studer Revox b795, Nakamichi RX-202, HTPC, exaSound e38, Sweetvinyl Sugarcube SC-2, Silicondust HDHomeRun Flex 4k, Spectrum Cable DVR, Fire Cube TV 4k, 2x Piega P10, Piega Coax Center, 8x Piega AP 1.2, Hsu VTF-15h mk2

Office: Emotiva mini-x A100, Geek Pulse, 2x KEF LS-50, Goldenear FF 4, PC, NAS 180TB

Bedroom: LG OLED48A2, Marantz NR1200, Mini-HTPC, 2x Elac Uni-Fi UB5

Game/Exercise Room: LG OLED65C7, PS3, Xbox One, Creative Labs Sound Blaster Katana, Edison C150

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7804
  • Autumn shade...
Re: Feature/improvement requests and suggestions
« Reply #2 on: November 09, 2024, 12:05:15 pm »

7. Option to switch light/dark skin automatically based on system theme + option to set MC default light/dark skin (which would couple nicely with the auto-switch).

You have to use MC's Scheduler feature to do this, which does work for skin changes like this. There are downsides (e.g. the sunset/sunrise time may be off a bit with no way to make adjustments or set it to use custom latitude/longitude, the skin change doesn't trigger if MC isn't open during sunset/sunrise and you open it after, etc.).



I have to use the Auto Dark Mode app with MC and a script to change it via MCWS when Auto Dark Mode changes the system theme (which is timed to the my exact latitude/longitude). It works and is much more reliable than MC's Scheduler skin change at sunset/sunrise, but doing it this way relies on MC being open during the change otherwise you have to manually change it.

So there are ways already, however both methods have big downsides. There's no way to easily do it.
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

markf2748

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 818
Re: Feature/improvement requests and suggestions
« Reply #3 on: November 10, 2024, 09:06:52 am »

6. Display View: add "Display Lyrics" keyboard shortcut/on-off toggle
A little clumsy, but in a pinch if you want something similar today, you can lock in two adjacent Player view tabs in Standard View.  To create the second Player view tab, click on any other view and then "Player" in Playing Now tree, and drag the Player tabs to be adjacent.  Then use mouse or keyboard shortcuts Ctrl+tab and Ctrl+Shift+tab to switch between the Player tabs.

In this scenario, one Player view is the "master", the other is "owned" by it (there is only a single Player in the Playing Now tree).  If you customize the "master" to show lyrics, they will not show in the "owned" view.  The track list displays in either both or neither.  The track list "splits" for each window are independent:  RMB at right end of the tabs display to see a long dropdown menu with toggled options "Horizontal Split" (track list at bottom) or "Vertical Split" (track list along right side).
Logged

audioriver

  • Citizen of the Universe
  • *****
  • Posts: 514
Re: Feature/improvement requests and suggestions
« Reply #4 on: November 13, 2024, 03:10:14 am »

Thanks for your suggestions.

I don't see why MC shouldn't be able to make it much simpler. It can't be THAT hard to 'grab' the current light/dark status from the OS itself, and find a secure way to auto-switch.

No need for MC to worry about location, coordinates etc. The OS already takes care of this.

The lyrics workaround is also similarly convoluted. Since the right-click option is already in place, it can't be THAT much to ask for a keyboard shortcut, right?
Logged
Windows 10 Pro x64

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7804
  • Autumn shade...
Re: Feature/improvement requests and suggestions
« Reply #5 on: November 13, 2024, 06:03:09 am »

I don't see why MC shouldn't be able to make it much simpler. It can't be THAT hard to 'grab' the current light/dark status from the OS itself, and find a secure way to auto-switch.

No need for MC to worry about location, coordinates etc. The OS already takes care of this.

Actually, this isn't the case as the OS doesn't really do this. In my setup I have to use the Auto Dark Mode app to accomplish it the way I want (or use MC's scheduler feature for switching skins). Windows doesn't have any sort of built-in auto dark mode feature so you have to rely on third-party software to do it. If only things were that simple, but they're not. What skins are you trying to use for this? Because as far as I know only the ModernCards skins have both a light and dark version of the same skin and this really won't work for any of the other skins available for MC for a seamless transition/look from light to dark. Personally I use the work-in-progress versions of my ModernCards Mica Light Edition and Dark Edition skins with Auto Dark Mode and a script I created for the app to switch the skin via MCWS the moment sunset/sunrise happens and Auto Dark Mode switches the theme.
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

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2612
Re: Feature/improvement requests and suggestions
« Reply #6 on: November 13, 2024, 06:46:54 am »

I think what AudioRiver is saying is that MC could check if Windows is set to light or dark mode, and select an appropriate skin based on that.
This would imply adding a setting in MC:
- skin to use in light mode: X
- skin to use in dark mode: Y

Optional setting:
- AutoDark mode: never / always / same as Windows setting / from sunset to sunrise (requires location service)

Most skins can be Inverted using MC's skin effects (I use them). So maybe X and Y would also require different Effects to be set.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7804
  • Autumn shade...
Re: Feature/improvement requests and suggestions
« Reply #7 on: November 13, 2024, 07:43:44 am »

It already does location service-type queries when enabling the scheduler option for sunrise/sunset skin switching. I recall Matt improving that a year or so ago when I noticed it wasn't working anymore. I did ask for latitude/longitude location overriding so I could get precise sunrise/sunset times, but I don't think the service they were using for queries allowed that. At least for me it's several minutes off (up to 5 in most cases) so because of that it was a no-go for me and is the reason why I had to use the Auto Dark Mode + custom script route.

I think what AudioRiver is saying is that MC could check if Windows is set to light or dark mode, and select an appropriate skin based on that.
This would imply adding a setting in MC:
- skin to use in light mode: X
- skin to use in dark mode: Y

Which is what the scheduler option to switch skins basically does already... kinda. Of course, it doesn't detect Windows' theme setting or anything like that, unfortunately. But if you're wanting to switch it based on day or night using the sunset/sunrise options may be better, no? Or go the Auto Dark Mode route if you want a little more control and sync with Windows' theme. I can post my custom script here if anyone wants to give it a go.
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

audioriver

  • Citizen of the Universe
  • *****
  • Posts: 514
Re: Feature/improvement requests and suggestions
« Reply #8 on: November 13, 2024, 12:06:53 pm »

zybex summed it up perfectly. I'll just add that whatever the user sets for "skin to use in light/dark mode" doesn't need to be light/dark. It could be anything, just two different skins. This should be even easier for MC, since it doesn't require a program restart for a skin change to occur (many programs do).

Actually, this isn't the case as the OS doesn't really do this. In my setup I have to use the Auto Dark Mode app to accomplish it the way I want (or use MC's scheduler feature for switching skins). Windows doesn't have any sort of built-in auto dark mode feature so you have to rely on third-party software to do it. If only things were that simple, but they're not. What skins are you trying to use for this? Because as far as I know only the ModernCards skins have both a light and dark version of the same skin...

Yes, what I meant is that the OS reports light/dark status, which MC can take advantage of. Windows 10 in my case. I know 3rd-party programs are needed to auto-change this (I use f.lux, which auto-flips the Windows setting based on sunset/sunrise) but they are easy for the user to find and use. That's why I think MC doesn't need to take care of this too, but hey, if the Scheduler already does half the job, I certainly won't object if it's improved to do it in full!

I now use Modern Cards: Dark. Feel free to share your script so we can take a look. Didn't quite understand if it does manage to change the skin while MC is running.
Logged
Windows 10 Pro x64

audioriver

  • Citizen of the Universe
  • *****
  • Posts: 514
Re: Feature/improvement requests and suggestions
« Reply #9 on: November 13, 2024, 12:08:37 pm »

Also, my list in the first post is prioritised so this feature is really the lowest priority for me.  :P
Logged
Windows 10 Pro x64

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42372
  • Shoes gone again!
Re: Feature/improvement requests and suggestions
« Reply #10 on: November 13, 2024, 12:21:26 pm »

5. Customize Toolbar: add ZoneSwitch on/off toggle button

Coming next build:
NEW: Added a ZoneSwitch toolbar button to turn it on and off.

Thanks for the suggestion.
Logged
Matt Ashland, JRiver Media Center

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7804
  • Autumn shade...
Re: Feature/improvement requests and suggestions
« Reply #11 on: November 13, 2024, 12:52:15 pm »

I now use Modern Cards: Dark. Feel free to share your script so we can take a look. Didn't quite understand if it does manage to change the skin while MC is running.

It does change while MC is running (and only while MC is running so it doesn't start MC if it's closed), thanks to MCWS being used. I use two scripts; mc33_dark_skin.bat and mc33_light_skin.bat which detect if MC33 is running and if so, executes the skin change via MCWS.

Contents of mc33_light_skin.bat:

Code: [Select]
@echo off

tasklist /fi "ImageName eq Media Center 33.exe" /fo csv 2>NUL | find /I "Media Center 33.exe">NUL

if "%ERRORLEVEL%"=="0"  (MC33 /MCWS/v1/Settings/Skin?Skin="Modern Cards: Mica Grey Edition") else (exit)

exit

Contents of mc33_dark_skin.bat:

Code: [Select]
@echo off

tasklist /fi "ImageName eq Media Center 33.exe" /fo csv 2>NUL | find /I "Media Center 33.exe">NUL

if "%ERRORLEVEL%"=="0"  (MC33 /MCWS/v1/Settings/Skin?Skin="Modern Cards: Mica Dark Edition") else (exit)

exit

This is the part that can be used in command prompt/PowerShell/Terminal to change the skin to any skin you want, just replace Modern Cards: Mica Grey Edition with the name of the skin and you're good to go.

Code: [Select]
MC33 /MCWS/v1/Settings/Skin?Skin="Modern Cards: Mica Grey Edition"
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

audioriver

  • Citizen of the Universe
  • *****
  • Posts: 514
Re: Feature/improvement requests and suggestions
« Reply #12 on: November 18, 2024, 10:52:48 am »

Added another very old request, from 2012: Disable Timeshift

4. Option to Disable Time-shift and only enable it instantly when Pause is pressed. Same for the BufferedInternetReader - *.dat.cnk files, which I assume act as Time-shift files, even though they are stored in the Temporary Files location.
Logged
Windows 10 Pro x64
Pages: [1]   Go Up