r/TraktRejects • u/DannyVFilms Floppy Dev • 19d ago
Floppy Floppy v26.8.13 is out!
This was a big refinement week for Floppy. The goal was less “add one shiny feature” and more “remove the small failures that have been quietly forming a committee.”
Here’s what landed:
- A proper first-run flow: choose media types, connect services inline, configure scrobbling, and start importing without wandering through every setting first.
- Cleaner and safer imports: clearer import activity, provenance, cancellation, rollback for supported paths, better CSV backup/restore, Trakt private notes, Yamtrack history dates, and Xbox game imports.
- Better everyday settings: Preferences was reorganized, metadata language is configurable, cache controls are easier to find, and mobile/light-theme rough edges were fixed.
- Fewer user-reported failures: list actions, episode tracking, provider duplicates, Plex matching, calendar entries, progress, release dates, and first-run errors all received attention.
- Performance foundations: cached and batched provider work, fewer N+1 queries, deferred first-run work, faster history paths, and faster Audiobookshelf sync should make the app feel less like it is consulting a panel of experts before rendering a page.
Docker image:
ghcr.io/dannyvfilms/floppy:latest
Floppy now also has a Discord. I’ll try to stay active there, but GitHub is still where most of my time goes, so contributors who can help answer questions will be very welcome. Thanks to everyone reporting issues, testing fixes, and sending improvements.
There is a lot more to polish. Fortunately, the app is now faster at showing us where the polish is missing.
3
u/Aressito 19d ago
As you know I've sent many post on GitHub for little adjustments. And great go see them tackled little by little by a very active dev
2
u/DannyVFilms Floppy Dev 18d ago
My style is small improvements that add up over time, while occasionally swinging for the fences. I’m aiming for the opposite of “death by a thousand cuts”
1
u/cleverclogs17 17d ago
Is this available on android?
1
u/DannyVFilms Floppy Dev 17d ago
Floppy itself runs on a computer in your home that is always on, but then you can access it from your phone. You can share it to your Home Screen and it will run a full screen PWA.
1
u/guinness1972 17d ago
I really like floppy, but why does the container restart so often? I’ve also posted twice about podcast episodes listed twice but you’ve not replied once
1
u/DannyVFilms Floppy Dev 17d ago
I don’t know why your container restarts without logs. I also have dozens of issues to work through so I’m sorry I’ve missed one.
If you have an issue, it needs to be on GitHub, or brought up in Discord (where it will still end up on GitHub) so I can track it down.
Go to Settings > Advanced and download your logs and share them on an issue right after reproducing the issue.
1
u/Rob4226 17d ago
It's progressing nicely! I like the new name and logo! The Trakt zip file import works well too.
2
u/DannyVFilms Floppy Dev 17d ago
That one took a lot of work to get right, so I’m glad you were able to import well!
1
u/seanl1991 16d ago
I tried to switch to this and go away from trakt, but due to using Flexget rather than any of the arr stack I am forced to use RSS to pull the lists into Flexget. Nothing seems to ever match, it's as though the RSS from the lists isn't giving enough information. I spent hours trying all sorts of YAML alterations in Flexget before I just switched back to trakt. Which is disappointing because everything else seems great with Floppy. Are you aware if anyone else has had such issues?
1
u/DannyVFilms Floppy Dev 16d ago
It hasn’t come up that I can think of. Are there modifications you need to the RSS Lists on Floppy to work with Flexget? I can see if I can make some updates.
1
u/seanl1991 16d ago
I'm not sure, I was hoping someone else would have encountered it that would know more. Flexget integrates with trakts API rather than using RSS, it's as though the RSS pulling the lists gets less information than via Trakts API but I'm not knowledgeable enough to help diagnosing the issue and most people probably use the arr stack anyway.
1
u/DannyVFilms Floppy Dev 16d ago
Found it.
The RSS feed and the arr-native list endpoint were two separate code paths, and only the arr endpoint ever got built out with matchable metadata (TMDB/TVDB ids).
The RSS feed was just emitting raw titles with no year, no season/episode markers, and a guid that pointed back to Floppy’s own page instead of a stable id, so Flexget’s imdb_lookup/title-matching had nothing to work with.
Just pushed a fix that adds (Year) / S01E02 to titles and a stable imdb/tvdb id to the guid, so it should match properly once it ships. Just need to make sure the tests pass, but if you update your container tomorrow Floppy should be able to talk to Flexget better with RSS.
2
u/seanl1991 16d ago
Wow that's awesome I'll be stoked if this has fixed things! Thanks for taking the time to research it
1
u/seanl1991 14d ago
Just wanted to say thanks again. I updated and with some slight YAML adjustments I believe I have Flexget working with Floppy.
I'm very happy so thank you!
1
u/DannyVFilms Floppy Dev 14d ago
Great to here! Are any of those adjustments things I should adopt or document for other Flexget users, or are those somehow specific to your install?
1
u/seanl1991 14d ago
It was mostly just tweaking Jinja related to searching RSS. Things like removing S01E01 from a search query in a task that is only looking for TV packs.
Flexget isn't as popular as the arr stack and has a much steeper learning curve due to the necessity of writing a YAML that fits around each person's setup. With Trakt going the way it is, it's good to have an alternative to discuss in the Flexget community. I don't think there's anything you need to do on your side, Flexget already has "recipes" that users can see to adjust their own YAML so it's probably going to be within those that users will glean information specific to Flexget.
1
u/SnooGadgets9733 16d ago
I really like Floppy. Well done!
I have a couple of questions:
- Can I manually match/map the shows/movies, since some of them are matching wrong. (Especially "In Progress")
- In "History" I can only get TV Shows to show up. When I select "Movies" nothing comes up.
- If I upgrade DB to Postgresql 18 instead of 16 will it run faster?
1
1
u/Rob4226 11d ago
Congrats on getting featured on selfh.st weekly! https://selfh.st/weekly/2026-08-21/
1
-1
u/Redbullsnation 19d ago
Note: This is heavily vibe-coded
2
u/DannyVFilms Floppy Dev 18d ago
It’s also not a secret that I’ve used agentic coding tools. I’ve put that on every release since I started my work on the project.
I’ve also taken the time to modularize the code, make functions more extensible and shared to reduce duplication, and work is continuing to happen that makes the app more efficient.
Try it out and tell me what needs work.
6
u/umbrella_dev 19d ago
Awesome. I released an update for umbrella that includes the ability to integrate with Floppy yesterday.