← Back to TV Stats

TV Stats for macOS

by BoxYourBuddy  ·  Version 1.2.1  ·  Dev Log

Track What You Watch. Understand How You Watch It.

Free · No Ads · Your Data Stays on Your Mac

TV Stats is a native macOS app that gives you control over your viewing history, and gives you personal stats for your movie and tv show habit. All stored locally on your Mac. No subscription. No ads. Just a powerful tool built for people who love what they watch.

Sick of seeing ads in your tv and movie tracker or having to pay to get more features. Make the switch. Begin to build a TV Stats watch history by dragging your .json or .csv files from other apps like Trakt into the import files dropbox in the data settings.


Your Data. Your Mac.

  • 100% native macOS means no cloud, no servers, no data exchange
  • All data saved to ~/Application Support so it never leaves your Mac
  • Manual export option to download .json file of your watch history so it can always be backed up
  • Option to back up your data to Google Drive by logging into your Google Account with an in app popup. No need to leave the app. Do this just in case you throw your laptop in a pool or spill coffee into the keyboard.

Advanced Search & Filters

  • Find original programming by service
  • Filter movies and TV shows with powerful, precise search tools
  • Search by streaming services like HBO, Netflix, Hulu, Apple TV+, and more
  • Filter by networks like CBS, Fox, and NBC or streaming service to see only their catalog
  • Binge stat lets you see how many episodes you binged within a 24-hour window
  • Trending tab on the Movies page shows movies that are available to stream
  • Theaters/Rent/Buy tab shows movies that can only be seen in the theater, rented, or bought. No "free" streaming version.
  • Limited Series button on the TV Shows page shows only limited series, and they get a LIMITED tag on the poster so you know it ends

Actor Personal History

  • See every actor's impact on your watch history
  • Total movies and episodes watched per actor, including rewatch hours
  • Sort an actor's filmography to filter only movies, only TV shows or everything
  • Every actor on an episode page shows how many hours you have watched them

Advanced Statistics

  • Ability to re-watch episodes and movies
  • Re-watched episodes and movies now create a re-watched stat and filter throughout the app
  • All stats are sortable by movies, TV episodes, or both
  • All stats can be filtered by week, month, year, or all time
  • Need that year in review? Just filter by custom date and ditch the subscriptions
  • Top rated episodes for any time period you select
  • Top rated movies for any time period you select

Activity & Viewing Patterns

  • Activity bar graph showing your last 40 days
  • Click any day on that bar graph to jump to that date in your history
  • Hover over any bar to show how many hours you watched that day
  • Peak viewing hour tells you which hour of the day you watch the most
  • 2D heatmap of your watch habits broken down by day and hour

Content Breakdowns

  • Movies watched by studio
  • Episodes watched by network
  • Top genres across your history
  • Viewing by streaming service to see your time split across Netflix, Apple TV+, and more

Top Actors

  • Your top 50 actors for any search period you choose
  • Top shows based on episodes watched for any search period you choose
  • Movie search: see your top actors and how many films you watched them in
  • Episode search: see top actors and how many episodes featured them

Personalization & Display

  • Create multiple users for households with more than one watcher. Different watch histories for each user. No overlap or sharing.
  • Each user can set a password so nobody else gets into their watch history
  • Zoom any page to your preferred size and each page remembers your zoom level when returning
  • Smart window sizing means the app remembers exactly where you left it on screen when re-opening app
  • Use keyboard arrow keys to navigate back and forward between pages
  • Dark mode and light mode
  • Hide Watched in settings lets you hide movies you already watched and TV shows you are 100% caught up on from the Movies and TV Shows pages
  • Pick your timezone in settings so the dates in History and Stats match your day

Trakt Integration

  • Import your full watch history from Trakt by file or with Trakt Sync
  • Movies and TV episodes you mark watched on TV Stats get sent to Trakt
  • TV Stats checks Trakt when you log in and once a day, so anything you marked watched on Trakt shows up in TV Stats
  • Remove something from your history and it comes off Trakt too, so it does not come back on the next sync
  • Sync Now, Full Sync and Push History to Trakt buttons in settings if you want to run it yourself
Already a Trakt user? TV Stats gives you everything Trakt's paid subscription offers plus more advanced stats completely free, with no ads.

Built-in Data Protection

  • The app checks file sizes before every save so your data can never be wiped by a glitch
  • The app won't write a save file if it looks empty or corrupted
  • On quit, the app stays open up to 5 seconds to ensure the last save finishes writing to disk
  • The app won't fully shut down until it confirms the last save was successful
  • Stores 10,000+ watch history items using a special memory system that avoids browser storage limits
  • Uses a Weak Proxy system so the app never hogs RAM or leaks memory over time
  • App settings stay in sync across all views automatically
  • If the app ever crashes it gives you a Try to Recover button and a Copy Bug Report button so you can tell me what went wrong

And here is what you get with most other free TV and Movie trackers, also included and better

Tracking & History

  • Mark shows and movies as watched to build a personal viewing history
  • When hitting checkmark to mark watched, option pops up to mark as watched now, on the air date, or another date where you can choose the day and time
  • Marking a tv show watched on tv show tab or main title page marks the show as 100% watched on air date for each episode
  • Watch percentage on a show counts only episodes that have aired
  • Your history is searchable and filterable by date, go back as far as you like
  • Rewatched tab on history shows just the tv episodes or movies you rewatched
  • History tab lets you sort by movies, TV episodes, or everything combined
  • Bring This Date to the Top tab lets you choose the first date in the history list. Go back to July 31st 2016 to see what you were watching that month.
  • Activity is recorded every time you click or change something and nothing gets lost

Watchlist

  • Build a large watchlist of movies and shows you plan to watch
  • When you mark something as watched, it removes itself from your watchlist automatically

Continue Watching

  • Never lose your place because TV Stats always knows the next episode for all the shows you have started
  • When a new season starts after waiting three years, it will show up in your continue watching section with a search bar in case there are too many shows you watch, like me.
  • Your in progress shows are organized and ready to go in the order you watch them. Watch the pilot for the show M.A.S.H. and episode two shows up in this section first. Then watch the Breaking Bad pilot and episode two will show up first with M.A.S.H. episode two now next in the list.
  • Movies work the same way. Watch the first film in a series and the next one shows up once it has premiered, with the series you watched most recently at the top.
  • 100% Watched button on the TV Shows page shows every show you are caught up on, whether it has ended, is coming back for another season, or has its next episode still on the way

Calendar

  • See upcoming shows for the next 4 weeks at a glance
  • Plan your viewing around what's coming

Search

  • Search by Movie, TV Show or Person
  • Movie Title Page shows a trailer to preview the movie, ratings, genre, description of movie, release date, runtime, director, writer, studio, country and language, where to watch it, and full cast
  • TV Show Title Page shows the same as the Movie Show Title Page with the addition of each season of the show. Click on a season to take you to a list of the episodes for that season.
  • TV Show Episode Page shows the episode you are looking at, ratings, a place to mark watched or watched again, description of episode, air date, runtime, director, writer and the full episode cast
  • Ability to hide a Movie or TV Show from showing up in search
  • Items that are hidden can be seen in the settings menu at the bottom in a section called Hidden Movies & Shows
  • Items that are hidden can also be put back so they will show up in searches again
  • Hide a whole movie series at once. Any new movie in that series stays hidden too.