jarnedemeulemeester / findroid

Third-party native Jellyfin Android app
GNU General Public License v3.0
2.64k stars 163 forks source link

Server settings page #670

Open GioPan04 opened 8 months ago

GioPan04 commented 8 months ago

Is your feature request related to a problem? Please describe. The app works just fine, but having a server settings page, like the one in the web ui, wouldn't need the official jellyfin app to manage the server. Of course this would need much work, but if the maintainers are okay with the feature I'm willing to help.

Describe alternatives you've considered The only alternative would be to use the original app or the web ui, but that's the problem.

UriSheinman commented 8 months ago

I've seen this here a bunch of times (also mentioned a lot on discord), and I strongly disagree. Adding admin tools would just make it cluttered like the official app. They should stay separate, one for management and one for viewing.

GioPan04 commented 8 months ago

I don't think that the admin tools are cluttering the official app, but at the end this are just personal preferences. Also I don't see how would clutter the app, the option would be shown only to admin users and will be "hidden" in the settings. At this point I have the official app only to add a new user or change a quick setting.

Jcuhfehl commented 8 months ago

I agree it wouldn't clutter the app. However, it's probably infeasible to implement this. If we don't include every setting, server admins would still need to keep the official app installed, so we wouldn't really add anything. Additionally, if jellyfin adds any new settings, we would have to manually add them to findroid, meaning the official app would be needed anyway.

Basically: why spend a lot of time implementing this if we can't replace the official app which will always do administration better

AbandonedCart commented 8 months ago

Are we intentionally overlooking that the official app is just a WebView that injects javascript into the existing web UI?

NomadicDeveloper22 commented 7 months ago

As someone who has foldering watching off on my server. And manually rescan folders outside of a scheduled scan in the morning

Simply having the option to trigger a folder rescan would be all the administrative tooling I'd need. Anything else I'd manage from home on my desktop/laptop anyways

sannidhyaroy commented 3 months ago

While I appreciate that this makes my admin tasks much more sleeker, focus on this right now isn't feasible. Admin tools are niche, primarily for administrators, so prioritizing them over fixing bugs or enhancing user experience for media consumption may not be ideal. After all, Jellyfin is a media server, meant for enjoying your content, so admin tools, though necessary, serve a smaller role in this goal. Administrators can access the admin dashboard via the Jellyfin Web interface from their browser when needed, and the official Jellyfin app essentially mirrors this functionality as it's just a wrapper around it. Therefore, enhancing the core viewing experience should remain the primary focus of this project. I'm rather excited for Jellyfin Vue to bring admin tools.

AbandonedCart commented 3 months ago

Someone looking to gain the functionality without having to write a whole UI may want to consider Custom Tabs. The base implementation isn’t incredibly advanced and it it is a decent compromise between maintaining the native feel and still just displaying the server UI.

sannidhyaroy commented 3 months ago

Someone looking to gain the functionality without having to write a whole UI may want to consider Custom Tabs. The base implementation isn’t incredibly advanced and it it is a decent compromise between maintaining the native feel and still just displaying the server UI.

That's a decent compromise. I agree with you there.