Image 1 — Yamtrack v26.7.2 is out!
Image 2 — Yamtrack v26.7.2 is out!
Image 3 — Yamtrack v26.7.2 is out!
Image 4 — Yamtrack v26.7.2 is out!

Yamtrack v26.7.2 is out!

I've been maintaining a fork of Yamtrack for the past several months focused on the adding features and experiences that matter to me day to day. This week I focused on one thing and one thing only. Statistics! (Yes, SIMKL's new stats inspired me, but I actively tried not to copy things)

Here's what you can look forward to:

  • Filtered Statistics: All of the charts sum up everything you've tracked, meaning less scrolling and more insights combined together. Hover over a detail, or filter to just one media type to see more in that one area.
  • Refined Insights: I tried to improve the presentation of information so you could see more in less space. Being able to appreciate data without being overwhelmed by it was the goal.
  • New Information: As I approached combining media types together, I realized that some areas were left neglected. The cast of Video Games will now show in your statistics!
  • SPEEEEEEEEEED: Thanks to the fabled return of... Fable... I was able to significantly improve the regeneration time for statistics. If you have a big library like mine, it will still take a while, but now you're in the ballpark of 1 minute instead of 3 minutes for All Time Stats (it's still cached, this is just regeneration).
  • Almost Done: There are still one or two areas I couldn't get to in a week, but they weren't deleted. I'll figure out how to improve their layout after I catch up on last week's bug reports.

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

As always, I have a public demo if you want to try before installing. Ask for features or shout out bugs! Happy to answer questions about setup or what's different from stock Yamtrack.

u/DannyVFilms — 4 days ago

Looking for Kodi scrobbling testers for Yamtrack

I maintain a fork of Yamtrack, a self-hosted media tracker / Trakt alternative for logging movies, shows, anime, music, podcasts, books, and games. The app is meant to be a daily-driver watch history app, which includes rich stats, shareable lists, collection/watch tracking, imports, and a bunch of daily-use polish layered on top of the original Yamtrack project.

The reason I’m posting here specifically: Kodi support landed last week.

Yamtrack now supports Kodi through the HTTP Scrobbler webhook path (thanks to sboddy for writing it). You point the Kodi add-on at your Yamtrack webhook URL, and Yamtrack marks movies / episodes watched when playback reaches 80% or when Kodi sends a Finished event.

The setup page walks through it step by step, but the basic flow is:

  • Install / use HTTP Scrobbler in Kodi
  • Copy your Yamtrack webhook URL
  • Paste it into the add-on
  • Play something in Kodi
  • Yamtrack should receive the event and mark it watched

A few notes, because I know this matters here:

  • This is new and needs broader real-world testing. I'm hoping the integration is solid, but I need people to tell me if it works or not.
  • It should work at the player/webhook level rather than needing every individual video add-on to directly support Yamtrack.
  • I’m especially interested in whether it behaves correctly across different Kodi devices, skins, add-ons, and “finished vs stopped at 80%” behavior.

What Yamtrack is not yet: a deep Kodi UI replacement or a full Trakt-compatible backend for every Kodi widget/add-on. Right now the Kodi piece is about getting playback history into Yamtrack reliably. Deeper native integrations would be a future step (please file feature requests).

Also new in v26.6.25:

  • gPodder / AntennaPod import for podcast history
  • Storyteller integration, thanks to u/elemated
  • Music rows on the home screen, also thanks to u/elemated
  • Reliability work around webhook processing, import routing, race conditions, and duplicate crashes

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

I’d genuinely love feedback from Kodi users. If you try it, the useful stuff for me would be what device you’re on, Kodi version, what add-on/player path you used, whether Yamtrack received the event, and whether anything felt weird during playback.

u/DannyVFilms — 10 days ago

Yamtrack v26.6.25 is out!

I've been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts. These last two weeks have been heavy on integrations — three new ones landed — alongside a quiet but meaningful reliability pass running underneath all of it.

Here's some of what's landed recently:

  • Kodi is now supported via the HTTP Scrobbler webhook path. Point the add-on at your webhook URL and Yamtrack marks things watched when playback hits 80% or Kodi fires a Finished event. The setup page walks you through it step by step. Still needs broader real-world testing — if you run Kodi, I'd genuinely love to hear how it goes.
  • gPodder / AntennaPod import added. Connect your gPodder-compatible server and it syncs your podcast history on a recurring 2-hour schedule, with an optional device filter if you only want episodes from one app. Also looking for testing feedback.
  • Storyteller integration added (credit to u/elemated) — hook up your Storyteller server URL and your current reading syncs through automatically.
  • Music on the home screen (also credit to u/elemated). Albums and artists can now be added as home rows alongside everything else, so your in-progress or recently played music actually lives where you'd expect it to.
  • Under the hood: webhook processing was moved off the request path so media server scrobbles no longer block your page loads, import routing got hardened against race conditions and duplicate crashes, and more functions were modularized for better navigation and maintainability.

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

Happy to answer questions about setup or what's different from stock Yamtrack.

u/DannyVFilms — 10 days ago

iMessage for your agent in 1 minute | Inkbox

I found this significantly easier to set up than BlueBubbles. Now I can reach Hermes in iMessage, and I can still keep my iCloud account signed in, which means I can use the imsg skill to let Hermes read or send messages for me if I ask it.

This is the perfect workflow for me, and it seems like a hidden gem!

youtu.be
u/DannyVFilms — 20 days ago

Yamtrack v26.6.11

I've been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts. This update leaned heavy into music tracking and overall app speed.

Here's some of what's landed recently:

  • Series Graph on rating chips: hover any provider rating chip on a TV show's detail page to pull up a full episode-by-episode rating grid across every season, color-coded by score.
  • Customizable home screen rows (credit to elemated): rename your home rows to whatever makes sense to you, toggle the media-type headers on or off, and row titles are now clickable.
  • Progress bars on posters (also credit to elemated): currently playing or paused media now shows a progress bar right on the poster card, so you can see where you left off at a glance.
  • Music got a lot of love this round: a new Artists/Albums/Tracks subview switcher on the music list page, per-track ratings on albums, CSV export/import for your artist and album data, and multi-artist albums are now handled correctly.
  • SPEEEEEED: sidebar links and settings/media detail pages now navigate without full page reloads (boosted HTMX nav), also separately worked to cut library loading time by several seconds. Bulk episode tracking also no longer blocks the server while it processes in the background.

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

Happy to answer questions about setup or what's different from stock Yamtrack.

u/DannyVFilms — 23 days ago

Yamtrack v26.6.4 is out!

Yamtrack v26.6.4 is out!

I’ve been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts.

Here’s some of what’s landed this week:

  • Anime tracking got more polish after last week’s overhaul, including English TVDB episode names, anime-specific statistics, and keeping anime seasons out of the regular TV Seasons view.
  • There’s a new Drop Episode feature, so you can skip an episode and advance progress without adding it to your watch history. Useful for recaps, specials, or anything you just don’t want counted as watched.
  • Statistics now properly include Anime as their own media type.
  • List pages should load faster now, with cover images lazy-loading instead of holding up the whole page.

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

Happy to answer questions about setup or what’s different from stock Yamtrack.

u/DannyVFilms — 1 month ago

[OC] Proprietary vs. open-weight text-to-image model scores over time, with pace projection

Plotted Arena.ai's text-to-image Elo scores for 66 models against their release dates to see how the gap between proprietary and open/open-weight models has changed, and where it might go.

Each dot is one model. Lines show the running frontier (best score at that point in time) for each group. Dashed lines extend that pace forward as a rough projection.

The gap right now: GPT-Image-2 sits at 1384. The best open-weight model (Ideogram 4.0 Quality) is at 1204.

Data: Text-to-Image Arena leaderboard, June 3, 2026 snapshot — arena.ai

Release dates: sourced from official model pages, announcements, and changelogs 

Tools: Python, pandas, matplotlib

u/DannyVFilms — 1 month ago

Yamtrack v26.5.28 is out!

I’ve been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts.

I missed last week’s Reddit post, so this one covers the last two releases.

Here’s some of what’s landed recently:

  1. Anime tracking got a major overhaul. Anime seasons and episodes are now handled more separately from TV, with better routes, Plex scrobble routing, anibridge webhook matching, inline episode lists, and the format now correctly showing Anime instead of TV.

  2. Episode tracking also got some cleanup, including dedicated episode detail pages, episode-level cards in the Recently Played - Not Rated home row, and an inline spoiler blur toggle for episode descriptions.

  3. Lists now show a media type breakdown, so you can quickly see what a list is made of across movies, shows, games, and other types.

  4. Home and rating updates should feel more immediate now. Cards disappear right away when you change status, and star ratings update in place after saving instead of needing a manual reload.

  5. A few new preferences came over from upstream too: configurable session duration, configurable week start day, EU long date format, and statistics date formatting that follows your personal preference.

  6. There were also a lot of import and tracking fixes, including Trakt dropped show import, Trakt hidden progress endpoint fixes, daily import completion fixes, bulk play submissions running in the background, better import history timestamps, and several TV/Anime progress fixes.

Known issues:

Anime tracking has seen major improvements, but may still have edge cases
Documentation and structure in Jellyfin needs to be improved
Still churning through older filed issues

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

Happy to answer questions about setup or what’s different from stock Yamtrack.

u/DannyVFilms — 1 month ago
▲ 48 r/daddit

What’s in your Dad Pack?

The diaper bag is my wife’s domain, and it’s getting out of control. I like my LTT backpack more, and found a Dopp bag from Land’s End that looked like it could hold the essentials in a much smaller footprint.

Right now I have diapers, wipes, trash bags, band aids, band aid wash, Neosporin, infant Tylenol, 5ml syringe, crayons, and a snack bar.

My son is 2 1/2 with another now on the way. I feel like I’ve got a solid core now, and anything else I could throw in the bag on top of this, but what would you hate being caught without that I could tuck into this pack?

Btw, thanks for the existing posts here and elsewhere that helped my research! It feels great to see an idea start to come together.

u/DannyVFilms — 2 months ago

Yamtrack v26.5.14 is out!

I've been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts.

Here's some of what's landed this week:

  • "No Status" filter added for finding owned library items you have not tracked yet.
  • Season navigation got easier thanks to u/nakenyon, with season names now showing in the dropdown.
  • Media detail pages now load a fast shell first, then heavier content like cast and recommendations fills in after.
  • There's more, but most of it was not screenshot worthy. Check the release notes!

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

Happy to answer questions about setup or what's different from stock Yamtrack.

u/DannyVFilms — 2 months ago

Yamtrack v26.5.7 is out!

I've been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts.

Here's some of what's landed this week:

  1. Customize your Home! Add your own rows and make home exactly what you want it to be.
  2. Lists have been cleaned up to match other parts of the app.
  3. Speeeed! Two different pages have been updated to load more quickly. More work to come to make sure the app is snappy and responsive!
    1. Home Screen: 11.95s / ~8995 queries, down to 1.216s / 41 queries
    2. Statistics: 3.071s / 197 queries / 392 eager images, down to 0.166s / 1 query / 0 eager

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

Happy to answer questions about setup or what's different from stock Yamtrack.

u/DannyVFilms — 2 months ago

I've been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts.

Here's some of what's landed this week

  1. Collection data from Radarr and Sonarr has been added and polished

  2. Release date has been added as an option when tracking, and can take into account the movie duration if watched on release date

  3. More tuning to the discovery page to make suggestions more relevant. Also bug fixes, like filters more reliably remembering your settings when leaving and returning to a page

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

Happy to answer questions about setup or what's different from stock Yamtrack.

u/DannyVFilms — 2 months ago

I’ve been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts.

This release had two first-time contributors, which was really cool to see. Thanks to WybeBosch for the Pocket Casts full history import rewrite, and ugurcana for the Simkl import fixes.

Also in this release:

  • Critic rating sorting
  • Trakt profile selection during import
  • More reliable history month loading
  • Other bug cleanup and UI polish

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

I’m still mostly just scratching my own daily itches and fixing what people point out, so keep the feedback coming.

Happy to answer questions about setup or what’s different from stock Yamtrack.

u/DannyVFilms — 2 months ago

I've been maintaining a fork of Yamtrack for the past several months focused on the daily-driver experience: a history page, richer stats, shareable lists, daily use polish, and more media types like music and podcasts.

One of the fixes in this release came directly from Reddit feedback: missing episode artwork now has better fallback handling, including support for TVDB episode art when TMDB comes up empty.

Also in this release:

  • bulk music tracking
  • hidden Discover item management
  • custom metadata overrides
  • custom public list slugs
  • Trakt import fixes and other bug cleanup

I’m still mostly just scratching my own daily itches and fixing what people point out, so keep the feedback coming.

Docker image:

ghcr.io/dannyvfilms/yamtrack:latest

Happy to answer questions about setup or what's different from stock Yamtrack.

u/DannyVFilms — 3 months ago