INTERACT FORUM

More => Old Versions => JRiver Media Center 31 for Windows => Topic started by: zonka on May 26, 2023, 06:48:37 pm

Title: client columns won't stay the width I set
Post by: zonka on May 26, 2023, 06:48:37 pm
Each time I access my server (another pc) from my client (mini pc), the column widths revert back to very narrow. I have to set them on the client each time. Is there a way to avoid this and fix the column widths to my specifications?
Thanks
Title: Re: client columns won't stay the width I set
Post by: HPBEME on May 26, 2023, 08:24:41 pm
There is a setting in Options/Tree & View -  make sure Auto size Columns is not enabled.

That said, I swear I remember a thread about column width issues on client/server setups.  It might be that you have to make sure you set column widths on the client, or maybe you have to be sure to set it on the server… I forget.  If my first suggestion above doesn't solve the problem, then experiment with the latter.  I personally don't have a client/server setup so I can't check it myself.
Title: Re: client columns won't stay the width I set
Post by: zonka on May 27, 2023, 05:44:16 pm
They are unchecked. I've looked at every thread I can find about this and can't find a solution. I'm not the first - several people definitely would like to arrange columns (width, order, etc...) to their liking on a client machine and have it stay that way every time you run the program. Not sure if that is an easy fix, or not (or what a real solution to the problem is).
Anybody out there have any success with this?
Thanks:)
Title: Re: client columns won't stay the width I set
Post by: JimH on May 28, 2023, 01:01:38 am
There is a setting in Options/Tree & View -  make sure Auto size Columns is not enabled.
Did you do that on the server?
Title: Re: client columns won't stay the width I set
Post by: thecrow on May 28, 2023, 08:33:00 am
As I recall.
You have to set the layout on the server.
While you can change things on the client they are not transferred back to the server, so every time you reconnect to the server any client changers are lost.
Title: Re: client columns won't stay the width I set
Post by: Awesome Donkey on May 28, 2023, 10:56:51 am
I really wish clients could have their own column settings that are saved and maintained independent of the server's column sizes, that's literally my number one on my MC wishlist these days.
Title: Re: client columns won't stay the width I set
Post by: Awesome Donkey on May 28, 2023, 01:35:03 pm
I'll try to explain the rationale behind it being my number one on the wishlist. In my setup these days my MC server runs on an Orange Pi 5B (which is very fast, especially compared to a Raspberry Pi 4B) and I run it headless with one of those HDMI dummy plugs with a spoofed resolution of 1080p. From there I can remote into the server from any PC and make changes (add new media to MC, update the Orange Pi, etc.). The MC server I have the columns setup and sized for the dummy 1080p monitor, so there's no horizontal scrollbars on the bottom and everything fits nicely on the screen...

However, I have two MC clients, one connected to a 1440p monitor and the other connected to a 4K TV. As you can probably guess, if I connect these clients to the server, the column sizes it gives for both are inherited from the spoofed 1080p the server uses, so on both 1440p and 4K there's a lot of extra space in regards to columns and sizes, which because clients don't retain their own column sizes if you resize the columns to fit both 1440p and 4K then close the MC clients and re-open them, those client column size changes aren't retained. You can imagine it can get kinda annoying dealing with clients connected to monitors and TVs with larger resolutions than the server MC is using.

I'm not sure how easy it'd be to do though, because there's things to keep in consideration. Like what happens if you make changes on the server (e.g. add new columns, remove columns, resize or move columns, etc.). Would that mean any customization you've done on the clients is automatically reset to reflect those changes? Or on the other hand, if you wanted to reset the column sizes on the clients to use the default the server is using? It might get messy, not really sure.