🛠️ Dev Diary – Nearing v0.5 Release
The Stash Hub v0.5 introduces powerful new tools for scene organization, visual navigation, and enhanced filtering across key sections of the application. Below is a breakdown of the upcoming feature set:
🎵 Playlist System
Create and manage custom playlists with support for names and descriptions
Each playlist has a dedicated player page for seamless viewing
Playlists are fully exportable for backup purposes and can be re-imported after upgrades
Scene pages now include "Add to Playlist" buttons for easy content curation
🕒 Marker Timeline + VideoJS Enhancements
New "Markers" tab added to scene pages, offering a visual timeline overview
A live tracker syncs with scene playback to preview marker positions in real time
The VideoJS player has been upgraded with:
Marker indicator dots in the player timeline
Hover previews that show marker names and the full scene's VTT content
Better overall marker navigation during playback
🖼️ Performer StashBox Image Gallery
Performer pages now include a horizontal scrollable image gallery
Images are fetched from all configured StashBoxes:
StashDB
TPDB
FansDB
PMVStash
Enhances the visual identity of performer profiles and centralizes available imagery
🧩 Performer Filtering
Introduction of dedicated filtering tools on performer pages
Enables precise searches across the performer database based on metadata
Matches the functionality and visual design of the existing scene filter panel
➕ Embedded Bulk 'Add to Playlist' Functionality
Scene filtering pages now include multi-select controls
Selected scenes can be added to an existing playlist or used to create a new playlist
Greatly improves playlist management at scale, especially when working with large libraries
🧹 Additional Notes
General refinements across the UI for consistency and improved visual hierarchy
Minor bug fixes and performance improvements related to the player, filter rendering, and database sync logic
