Changes since last release:
-
Track quick check-ins across more of your library — The track button now starts with the forward action and supports movie check-ins, show check-ins, and check-ins for games, books, comics, manga, and videos; supported check-ins can also appear in Now Playing.
-
Bring games in from Playnite — Import your Playnite library, search and import with your own account, and refresh game artwork through more providers and keys.
-
Follow Stremio playback and library activity — Stremio’s player and library add-on can send playback observations into Floppy’s progress and History, with improved handling for real-world libraries and safer event ordering.
-
Enrich Kavita comics with Comic Vine — Fill in series and issue metadata while keeping issue identities and dates from being guessed incorrectly.
-
Choose what music Recently Played shows — Set the row to show albums, artists, tracks, or all three.
-
Make lists and library details more useful — Custom list order can use per-item ranks, albums can be added to custom lists, detail pages have a Notes button, and tag links now lead to the entries counted on the page.
-
Polish the phone experience — Episode lists show their metadata sooner, phone links stay above rating controls, and media-detail actions and layouts behave more cleanly across screen sizes.
-
Keep tracking and imports trustworthy — Fixes cover duplicate-bucket list adds, Trakt re-imports, overwrite imports that could mark tracked items deleted, uneven repeat-play progress, and incomplete Jellyfin playback sessions.
-
Make video, art, and statistics behave better — Video pages now show fuller details, YouTube thumbnails and same-day History order are handled more carefully, game artwork can refresh with new providers, and Statistics controls stay on screen.
-
Smooth out setup and reliability edges — Trakt supports PKCE apps without a client secret, the setup wizard can include an optional Metadata step, missing dependencies no longer prevent startup, and background syncs handle unreachable caches more gracefully.
What's Changed
- Log play since the last sync on the first PSN sync by @dannyvfilms in #1537
- Skip the scheduled PSN sync when the cache is unreachable by @dannyvfilms in #1540
- Keep Floppy starting when sortedcontainers is not installed by @dannyvfilms in #1536
- Log which IGDB credentials a background import uses by @dannyvfilms in #1539
- Fix 500 when adding a title stored in two library buckets to a list by @dannyvfilms in #1544
- Keep undated entries out of Statistics date ranges by @dannyvfilms in #1542
- Fix Trakt re-import failing for shows tracked on their TVDB item by @dannyvfilms in #1543
- Re-check fully aired shows so new seasons get an air date by @dannyvfilms in #1538
- Fix REST API writes for shows in the Anime library by @dannyvfilms in #1547
- Keep the phone links popup above the rating chips by @dannyvfilms in #1545
- Show studio and person titles on the shared media card by @dannyvfilms in #1546
- Stop Statistics cards and menus spilling out of view by @dannyvfilms in #1549
- Let Trakt apps without a client secret connect through PKCE by @dannyvfilms in #1541
- YouTube follow-ups: poster thumbnails, same-day History order, video search API by @dannyvfilms in #1551
- Make every Tags page link list the entries its count includes by @dannyvfilms in #1552
- Fix missing game screenshots; add game logo and backdrop providers by @dannyvfilms in #1548
- Leave the track modal end date empty on open and default it on save by @dannyvfilms in #1550
- Fill in the video details page and accept a description from the plays API by @dannyvfilms in #1563
- Fix History pagination tests failing just after midnight by @dannyvfilms in #1564
- Lead the track button with the forward action (stage 1 of 3) by @dannyvfilms in #1555
- Add movie Check-in to the track button (stage 2a of 3) by @dannyvfilms in #1556
- Hide the Seasons row on Home when TV Seasons is disabled by @dannyvfilms in #1565
- Stop overwrite imports from marking tracked media as deleted by @dannyvfilms in #1561
- Check-in for shows (stage 2b of the track button rework) by @dannyvfilms in #1557
- Check-in for games and board games (stage 3a of the track button rework) by @dannyvfilms in #1558
- Check-in for books, comics, manga and videos, and Now Playing for every checked-in type by @dannyvfilms in #1559
- Fix redirections after list edit by @alexiri in #1533
- Document list reorder request bodies in the API schema by @dannyvfilms in #1566
- Let a Recently Played row show album, artist, track, or all three by @crimsonsunset in #1375
- Stop showing the unknown-runtime marker as a Now Playing duration by @dannyvfilms in #1571
- Guard Pocket Casts history placement against episodes without an item by @dannyvfilms in #1573
- Add a Notes button to the detail page action row by @dannyvfilms in #1570
- Make game artwork refresh pick up new providers and keys by @dannyvfilms in #1574
- Show metadata above episode lists on phones by @dannyvfilms in #1569
- Let list item ranks set the Custom order by @dannyvfilms in #1568
- Add Playnite import (carries #1520) by @dannyvfilms in #1576
- Add playnite import by @ElijahB5088 in #1520
- Kavita Comic Vine enrichment (carries #1519) by @dannyvfilms in #1577
- Kavita Comic Vine enrichment by @ElijahB5088 in #1519
- Stremio player and library tracking (carries #1507) by @dannyvfilms in #1578
- feat(stremio): track playback from the addon's player and library resources by @lucamaia9 in #1507
- Fix Codex findings on Stremio player and library tracking by @dannyvfilms in #1581
- Stremio tracker events: interactive queue, safer lock, event order by @dannyvfilms in #1582
- Split-season anime numbering through the AniBridge graph (carries #1506) by @dannyvfilms in #1583
- feat(integrations): resolve split-season anime numbering through the AniBridge graph by @lucamaia9 in #1506
- Let albums be saved to custom lists by @dannyvfilms in #1580
Known Issues:
- Some user reported crashes are being investigated.
A Note About Floppy
I'm still not a professional developer; I'm an enthusiastic maintainer using AI coding tools to build the media tracker I want to use. Floppy is a standalone project based on the incredible work of FuzzyGrim/Yamtrack, independently maintained and supported by @dannyvfilms. Yamtrack import and documented compatibility paths remain supported, but users install Floppy directly rather than treating an upstream container replacement as a migration plan.
Docker Updates: You can pull the canonical Floppy image at any time:
ghcr.io/dannyvfilms/floppy:latest
The legacy ghcr.io/dannyvfilms/yamtrack:latest image path remains available during the transition for existing Floppy installations. Please use the supported import path when moving data from upstream Yamtrack, preserve the original database, and test on a copy first. A container image swap is a one-way migration, so if you are coming from upstream Yamtrack test in parallel and import your data. Changing your container image runs migrations you cannot roll back.
Contributing: Floppy-specific bug reports, feature requests, integration ideas, and pull requests are welcome in this repository. Thanks to @ElijahB5088 for their first merged contributions, plus @lucamaia9, @alexiri, @crimsonsunset, and everyone who reported problems or helped surface the edges that needed repair.
If you have time to help answer questions in the Discord, that would be appreciated. I’ll try to be active there, but GitHub is still keeping most of my attention, so additional support from contributors will help. There's also an extremely underdeveloped Website if anybody wants to share the project.
Thanks for understanding, and happy tracking!
Full Changelog: v26.10.8...v26.10.15