Skip to content

bljohnsondev/mishos

Repository files navigation

MISHOS

Watch a lot of TV shows and want to keep track of them? Me too.

There are some great services out there for tracking your TV shows. I wanted something to do that and only that without using a service that tracks my viewing habits.

Ads? Episode comments? Sharing? Badges? No thanks. Just track my TV shows.

  • Mishos is a terrible name. I'm not good at naming things. I know.
  • Open source and self hosted
  • Keep a list of followed shows
  • Mark episodes as watched
  • Watch list for next unwatched episodes and recently watched episodes
  • Upcoming view to see upcoming airings of episodes
  • Receive notifications prior to air of new episodes (currently via Apprise notification)

WARNING: this project is under active development. There could be breaking changes that result in data loss. I've added an Export Data button to the Settings screen to export your followed shows and watched episodes. I'm working on an Import Data option that will re-add followed shows and watched episodes in the event of a database change that breaks an existing database.

Ready to give it a try? Head on over to the Docker instructions and give it a shot.

Technology

  • Frontend - Lit web components, Shoelace UI library
  • Backend - Go, Gin, Gorm
  • TV Provider Data - TVmaze.com - great service that provides free TV show data

Followed Shows

Screenshot of the show list screen

Show Search

Screenshot of the show search results screen

Show Info

Screenshot of the show details screen

Watch List - Unwatched

Screenshot of the watch list unwatched screen

Watch List - Recently Watched

Screenshot of the watch list recent screen

Upcoming

Screenshot of the upcoming screen

Settings

Screenshot of the settings general screen

Gotify Notification

The current backend code is designed to use an Apprise endpoint for notifications. I currently use Gotify for notifications. Since the backend server uses Apprise you have a lot of notification options.

Screenshot of Gotify notifications

About

Track your TV shows using a self hosted web app

Resources

License

Stars

Watchers

Forks

Packages

No packages published