Skip to content

Add Play Next plugin - #810

Open
MrX-Builds wants to merge 5 commits into
stashapp:mainfrom
MrX-Builds:add-play-next-plugin
Open

MrX-Builds wants to merge 5 commits into
stashapp:mainfrom
MrX-Builds:add-play-next-plugin

Conversation

@MrX-Builds

Copy link
Copy Markdown

Summary

Adds Play Next, a UI-only Stash plugin that lets users hover scene cards and press Shift+N to build an ordered one-shot override queue. Current playback continues uninterrupted; queued overrides play in selection order, then Stash resumes the original URL-encoded playback queue.

Included behavior

  • Main scene grid, native queue, Similar Scenes, and lightweight skin/plugin card support
  • Ordered multi-scene overrides
  • Visible pink hover readiness outline
  • Per-scene removal plus clear-all / clear-remaining controls
  • No mouse-button interception
  • Read-only findScene lookup; no GraphQL mutations or Stash metadata changes
  • MIT license

Testing and validation

  • Human-tested in a live Stash v0.32.0 instance, including:
    • ordered multiple-scene selection
    • Similar Scenes selection
    • cancellation/removal controls
    • restoration of the original playback queue
  • JavaScript syntax check passed
  • Plugin smoke and ordered-transition tests passed
  • Manifest matches the CommunityScripts plugin schema
  • Compatibility checked against the current upstream ScenePlayer, ScenePage, and scene queue interfaces

LLM-assisted contribution disclosure

This contribution was developed with LLM assistance. The maintainer reviewed the code, performed human testing and validation in a live Stash instance, and accepts full responsibility for the code and license compliance.

Upstream project and release: https://github.com/MrX-Builds/Play-Next/releases/tag/v1.1.1

@discourse-stashapp

Copy link
Copy Markdown

This pull request has been mentioned on Stash Forum. There might be relevant details there:

https://discourse.stashapp.cc/t/play-next-queue-selected-scenes-to-play-next/20302/1

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants