Skip to content

[BUG/Improvement] - Various scene player HUD quirks and possible improvements #798

Description

@WasmachenDennSachenSo

Description

I've encountered a few issues in the scene player UI and thought of things that could possible be improved in relation to playlists.

  1. [BUG] When the "Use up/down keys in scene UI" option is set, markers kinda break when starting a playlist. It is impossible to access the markers with the "down" key when the HUD is invoked.
  2. [BUG] When in a playlist, the "play next" button in the HUD stays visually greyed out (yet it is still functional), even tho there is a scene in the queue.
  3. [Improvement] Currently, when the "Use up/down keys in scene UI" option is set, the user has to press the "up" or "down" button for a while in order to jump to the next or previous item in the queue. Pressing those buttons shortly also invokes the HUD. I believe a cleaner approach would be to only invoke the scene HUD with the "enter" button when said option is set and therefor allow the user to jump up and down the queue by simply pressing "up" or "down" once.
  4. [Improvement] Slightly unrelated, but the "Play All" button might be a bit unnecessary. I think this could be handled by always creating playlists in sort order when starting playback of individual scenes. The user could then always transition between scenes with the "up" and "down" buttons and control the scene end behavior with the appropriate setting (This might need a new "play next item" option in the "scene end behavior" setting). It might also be a good idea to create a multi toggle for those scene end behaviors directly inside the scene HUD (Similar to how Spotify handles it for example). This behavior practically mimics the way stash itself handles this in the WebUI.

Reproduction steps

No response

App Version

v0.9.0-12-g9f663eeb

Server Version

v0.31.1

Device

Sony Bravia A95K

Image

Logs

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions