An android app that beatifully displays your IMDB watchlist on a home screen widget!
This app aims to provide a home screen widget for your IMDB watchlist. Something that the official IMDB app never supported and probably never will! In a few easy steps, you can have a scrollable widget to pick your next movie from, with posters, ratings and all.
"Watchlist Widget" is a simplistic Android application, heavily inspired by "TV Time" (formerly "TV Show Time"). Behind the scenes, it uses:
- OMDB API for fetching posters. Read below how to get your free API key and specify it in the app
- Gllide image loading and caching library
- Expandable-fab library for a pumped up Floating Action Button (FAB)
- OkHttp library for fetching IMDB lists
✅ Importing IMDB Watchlist from downloaded CSV file
✅ Pointing to a public IMDB Watchlist to track
✅ Placing fancy, scrollable widgets on your home screen (pics below)
✅ Clicking titles to get to the IMDB page
✅ Pull down main app screen to manually refresh widget from tracked IMDB list
List Widget | Grid Widget | Stack Widget |
---|---|---|
⌛ Coming soon! | ⌛ Coming soon! |
This is a free time hobby, I'm a hacker, not a dev and while I'd like to see people enjoy the app and I'd probably fix a bug or two, take this repo as it is.
❌ The code is probably shit through the eyes of a proper dev
❌ No tests in sight, nor unit nor regression or anything. Too bored
❌ I've only tried it in a couple of devices, and since it works, it works :P
-
Download the latest APK from the Releases tab
-
"Allow untrusted sources" and install the app from your download folder
-
⚠️ Remember to re-disable installing from untrusted sources! -
Launch the app and populate your watchlist using one of the following ways:
-
From an IMDB list - Just make sure your list is public!
...official IMDB guidance on the relevant FAQ
The app (and widget) will always show the latest version of specified list
-
From a pre-exported IMDB list, downloaded as a CSV file to your device
-
-
You like posters don't you? Register for a free OMDB API key here and specify it in the app's settings
...otherwise I'd need to do naughty stuff with the private IMDB API
-
Place a widget on your screen and start scrolling! 🍿🍿