You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Web UI for a long-running application is always a bit messy because it (obviously) requires a browser to start, which is quite inconvenient in itself, and also consumes a lot more RAM and CPU than regular and well-made native applications. Ideally, web UI should only be considered as a temporary solution for rapidly deploying an application to all clients at once. For more convenience, the next step should always be a native UI for different platforms. Fortunately, Stash provides a GraphQL-based API that allows to create native external UI independently. So this is a build point for developers who would be interested in making such a native UI for Stash!
There is also a feature request for external remote player support (#2747), but whole UI could be even better!
Native remote UI that utilizes mpv internally would be a perfect solution for manually selecting scene cover with frame-by-frame scrolling (#3255), since mpv itself already support frame-by-frame scrolling (, and . keys by default, if you would like to know.)
Examples
Example: a GTK remote UI for Jellyfin
I personally prefer Qt... but GTK is fine too.
Stash website itself is a remote control UI. If you use Stash for data storing, categorizing and querying, it serves exceptionally well.
The obvious big problem is about video play back. Stash's built-in player just cannot compete with native apps.
Therefore, the real remote UI we need, is the one that allows customized video playback and playlist creation.
Maybe someone can create a cross-platform GUI program for Stash. It shouldn't be hard. All the foundations are all there.
Web UI for a long-running application is always a bit messy because it (obviously) requires a browser to start, which is quite inconvenient in itself, and also consumes a lot more RAM and CPU than regular and well-made native applications. Ideally, web UI should only be considered as a temporary solution for rapidly deploying an application to all clients at once. For more convenience, the next step should always be a native UI for different platforms. Fortunately, Stash provides a GraphQL-based API that allows to create native external UI independently. So this is a build point for developers who would be interested in making such a native UI for Stash!
Long Form
There is a remote helper for Stash (https://github.com/philpw99/Stash_Helper), but it's only for a single specific platform (Windows). This is not enough!
There is also a feature request for external remote player support (#2747), but whole UI could be even better!
Native remote UI that utilizes mpv internally would be a perfect solution for manually selecting scene cover with frame-by-frame scrolling (#3255), since mpv itself already support frame-by-frame scrolling (
,
and.
keys by default, if you would like to know.)Examples
Example: a GTK remote UI for Jellyfin
I personally prefer Qt... but GTK is fine too.Reference Reading
Gelata, a Jellyfin remote UI written it Python and GTK: https://gitlab.com/bscubed/gelata
The text was updated successfully, but these errors were encountered: