Release Version: v0.5
Release Date: 2025-04-09
Type: Major Feature Release
Focus: Playlists, Marker Timelines, Enhanced Performer Pages, Global Search, Performance
π₯ Highlights
π΅ Playlist System
Introduced customizable scene playlists
Support for custom names and descriptions
Dedicated playlist player pages
Export and import playlists for reliable backups between updates
New "Add to Playlist" buttons on scene pages for quick curation
π Marker Timeline + VideoJS Enhancements
Added new "Markers" tab on scene pages with:
Visual timeline of all markers
Live tracker preview that syncs with playback
Upgraded VideoJS Player:
Marker indicator dots in the timeline
Hover previews showing marker names and full scene VTT data
Smoother marker-based navigation
πΌοΈ Performer StashBox Image Gallery
Performer pages now feature a horizontal image gallery
Gallery pulls performer photos from configured StashBox sources:
β StashDB
β TPDB (coming soon)
β FansDB
β PMVStash
π§© Performer Page Filtering
Added dedicated filtering tools on performer pages
Allows sorting and searching based on performer metadata
Mirrors the UX/functionality of scene filters for consistency
β Embedded Bulk Playlist Tools
Scene filtering page now supports bulk select actions
Users can:
Add selected scenes to existing playlists
Create a new playlist directly from current scene selection
π Global Search (Desktop & Mobile)
Added a unified search bar across the application
Search across:
Performers
Studios
Tags
Scenes
And more
Available in both desktop and mobile views for full accessibility
π Expanded Performer Scene Integration
Performer pages now show scenes from external sources:
β StashDB
β FansDB
β PMVStash
β³ TPDB (integration in progress)
Local + remote content shown side-by-side for easy comparison
π§ Metadata StashBox Sync for Remote Scenes
Implemented a system to download scene metadata from configured StashBoxes
Local caching improves filtering performance for remote scenes
Prepares groundwork for future "Missing vs. Owned" tracking
π§Ή Additional Enhancements
UI refinements for better visual cohesion across pages
Fixed font loading issues and timeline rendering quirks
Improved database sync handling
General performance and stability improvements
Ensure to install the latest requirements.txt by running the following command:
pip install -r requirements.txt