github dannyvfilms/Yamtrack v26.6.18

6 hours ago

Changes since last release:

  • Comic Issue Tracking Improvements - Added a comic issue subview on the media list, fixed comic issue modal/calendar behavior
  • GPodder Podcast Import - Added GPodder as a new podcast import source
  • Kodi Webhook Integration - Added Kodi support through the HTTP Scrobbler webhook path
  • Interactive Performance and Queueing - Added slow-request logging and query-count regression pins; moved media-server webhook processing off the request path; batched episode runtime aggregation; deferred smart-list membership sync off GET requests; made backfill loops yield to interactive work; partitioned the global API rate limiter by process role; and did a benchmark-driven pass on interactive page loads
  • Import and Scrobble Reliability - Fixed duplicate/mismatched item crashes during Yamtrack import; hardened ItemProviderLink upserts against race conditions during concurrent Plex imports; improved webhook scrobble routing so provider matches reuse the existing tracked item; and fixed Trakt / TV episode bucket edge cases (credit to @daften)
  • Anime and Plex Import Fixes - Improved Plex anime routing, episode remapping, score/identity handling, and skipped malformed AniBridge MAL descriptors instead of letting bad descriptors poison the import flow
  • Detail, Person, and Recommendation Page Improvements - Season detail pages now populate cast and recommendations; related-card and cast-card navigation issues caused by hx-boost were fixed; person detail pages now use shared filter toolbar components and derive filters from watched items; watched content was restored ahead of filmography; blank recommendation cards were fixed; and TV creator / crew ordering was cleaned up
  • Navigation and UI Polish - Added previous/next scroll buttons to horizontal rows; added a visible no-status badge for untracked cards; fixed detail metadata sync redirects; made manual sync respect the preferred metadata provider; fixed the season sync button clearing the wrong cache key; and cleaned up the Integrations page filter bar, nesting, and copy
  • Import Debugging Improvements - Failed import history cards now show copyable tracebacks, and debug-toolbar assets can be loaded from <head> behind the settings flag when needed during development
  • Music Metadata Fixes - Fixed multi-artist album credits display and discography sync behavior

What's Changed

  • Fix homepage card navigation broken by hx-boost inheriting scrollable row HTMX target by @nakenyon in #270
  • fix(trakt): tolerate episodes existing under multiple library buckets by @daften in #280
  • fix(tv): bucket episodes correctly + clean up stray ('episode','season') items (builds on #280) by @daften in #281

New Contributors

Known Issues:

  • gPodder and Kodi needs testing. I do not have those platforms.
  • I need to find a real mouse to see how Plex handles horizontally scrolling rows. I have lived with trackpads for too long.
  • Jellyfin and Emby likely benefited from some of the webhook/import queueing work, but they may still need more direct cleanup and documentation.
  • I am still working through older filed issues while trying not to create three new ones for every two I close.

A Note About This Fork

I'm not a professional developer—just an enthusiastic fan using AI coding tools to add features I'd love to see! Given the scale of changes made to this fork, I will still regularly sync with the upstream project, but not every commit may be added so there is less chance of breaking things or double work. New syncs with FuzzyGrim/Yamtrack will be indicated above if they are included.

Docker Updates: You can pull the latest release version of the Docker container at any time—you don't need to wait for formal release announcements! These release notes are just a convenient way to highlight recent changes. Note that occasionally after pushing to latest, I may deploy a quick hotfix if I discover something on my Docker instance that didn't show up during dev testing.

Contributing: If you'd like to integrate any of these features into the upstream project, feel free! However, I won't be submitting PRs myself due to my skill level and past experiences.

Issues & Requests: Bug reports for fork-specific features are welcome here! For new feature ideas, please consider filing them with the upstream project first—if they adopt it, everyone benefits when I sync updates.

Thanks for understanding, and happy tracking!

Full Changelog: v26.6.11...v26.6.18

Don't miss a new Yamtrack release

NewReleases is sending notifications on new releases.