Open source · self-hosted · for iOS
Track movies, TV shows and games.
Biinge is a native iOS app that keeps track of what you want to watch or play, what you've started, and what you've finished — backed by a server you run.
Search
Everything starts with a search.
Type a title and Biinge searches movies, TV shows, games and people at the same time, returning each as its own row. Anything already in your library carries a check.
-
Movies
Movies from TMDB. Open one to set Want or Watched.
-
TV Shows
TV shows from TMDB. Open one and start ticking episodes.
-
Games
Games from IGDB. Open one to set Want, Playing or Played.
-
People
Actors and directors. Open one to browse everything they've been in.
With the field empty, Search opens on what's trending now.
Movies
Save movies for later. Mark what you've seen.
Movies have two clear states: Want and Watched. Add one when it catches your eye, then move it to Watched when the credits roll.
-
Find your next movie
Search by title, or open Search to browse the movies that are trending now.
-
Check the details
See the rating, release date, runtime and synopsis together, with the trailer one tap away.
-
Keep your lists current
Move a movie between Want and Watched, pin it to the top, or remove it from your library from the same menu.
- Your Want list, as you left it.
- A movie you haven't added yet.
- Tap Want, and it joins the list.
- Tap it again for the rest of the options.
- Pin it to keep it at the top.
- Mark it Watched when you're done.
TV
Tick an episode. The show keeps up.
Mark an episode and Biinge moves the show to Watching. Finish an ended series and it moves to Watched. You record what you've seen; Biinge keeps the show's state in sync.
-
Mark progress at any level
Tick one episode, a whole season, or the entire show. Its progress and state update to match.
-
Correct progress anytime
Untick an episode and Biinge recalculates the show, moving it back to Watching when needed.
-
Stay ready for new episodes
A returning series stays in Watching when you're caught up, ready for the next season.
- Shows you mean to get to.
- Open one you haven't started.
- Season one, nothing ticked yet.
- Open a single episode and mark it.
- Only that one is ticked.
- The show is now Watching.
- Or take a whole season in one tap.
- Still airing, so it stays at Watching, with season two next.
- Back to the library, alongside everything else you've started.
Three states
One show, all three states.
The same TV tab, filtered to each state in turn. Tick an episode and the show moves itself between them.
-
Want
On the list, not started. Nothing has been ticked yet.
-
Watching
The first ticked episode moves it here. The badge on the poster counts how far in you are.
-
Watched
Tick the last episode and it crosses over on its own.
Games
Plan what to play next.
Keep games in Want, Playing or Played, and check the estimated time to beat before you begin. You control every move between the three lists.
-
Move between three lists
Set a game to Want, Playing or Played from the same menu, whenever you like.
-
Time to beat
IGDB's estimate for a main playthrough, with the 100% run beside it when that one is longer.
-
Remember upcoming releases
Pin a game you're waiting for and it appears in Up Next on release day.
Pin
Pin what you want to start next.
Pin the movies, shows or games you want to start soon. They stay at the top of their lists and become the source for Up Next.
-
Stay at the top of each list
Pinned movies, shows and games sort above everything else in their current tab.
-
Feed Up Next
Only pinned items are considered for Up Next, so the queue stays intentional.
Up Next
Everything ready to start, in one list.
Up Next turns your pins into a short queue of aired episodes and released movies or games. Upcoming titles appear on release day.
-
New Episodes
The next aired episode from every pinned show in Watching.
-
Movies
Released movies from your pinned Want list.
-
Games
Released games from your pinned Want list.
Statistics
See your watch time add up.
Every movie and episode contributes its runtime when you mark it, so your watch totals build automatically. There is no timer to start and nothing extra to log.
-
Choose a time range
Review this week, this month, this year, or everything you've tracked.
-
Compare movies and TV
See each share of your total watch time and how both change across the selected period.
-
Count every list
See how many movies, shows and games are waiting, in progress or finished. Game estimates are never counted as time played.
Open source
Run it on your own server.
The Go API and SwiftUI app live in one repository. Follow the setup guide to run Biinge on your server, then make it your own.