Added
-
Entity ratings (PR #130): Full star-rating support (1–5 ★) for songs, albums, and artists via the OpenSubsonic
setRatingAPI. Ratings are shown and editable in the album track list, artist detail page, and the Favorites song list. A new sharedStarRatingcomponent is used consistently across all surfaces. Requires an OpenSubsonic-compatible server (e.g. Navidrome ≥ 0.53). -
Song ratings — context menu & player bar: Songs can additionally be rated directly from the right-click context menu and from the player bar (below the artist name), with optimistic updates reflected immediately across all views.
-
Skip-to-1★ (PR #130): Automatically assigns a 1-star rating to a song after it has been manually skipped a configurable number of consecutive times. This skip count threshold can be enabled and adjusted in Settings → Ratings.
-
Mix minimum rating filter (PR #130): Random Mix and Home Quick Mix can now be filtered by minimum rating per entity type (song / album / artist). Configure thresholds in Settings → Ratings.
-
Statistics — Top Rated Songs & Artists: New "Top Rated Songs" and "Top Rated Artists" sections on the Statistics page, derived from starred items with a
userRating > 0. Lists update live as ratings are changed without a page reload. -
Seekbar styles — 5 new styles: Added Neon Glow, Pulse Wave, Particle Trail, Liquid Fill, and Retro Tape. Animated styles run a dedicated
requestAnimationFrameloop. The style picker in Settings shows an animated live preview for each style. -
Custom title bar (Linux): Optional custom title bar with now-playing display (song title + artist, live-updating). Replaces the native GTK decoration when enabled. Automatically hides in native fullscreen (F11). Can be toggled in Settings → Appearance.
-
Album multi-select: Albums, New Releases, and Random Albums pages now support multi-select mode. Selected albums can be batch-queued or enqueued.
-
Most Played — compilation filter: New toggle on the Most Played page to hide compilation artists from the Top Artists list.
-
Scroll reset on navigation: The content area now scrolls back to the top automatically on every route change.
Fixed
- Backup: The
psysonic_homekey is now included in the settings backup export.
i18n
- New keys for seekbar styles, entity ratings, rating sections (Settings + Statistics), and entity rating support added to all 7 languages (EN, DE, FR, NL, ZH, NB, RU).