Skip to content

ShowCase is a fully open-source android application for exploring and organizing your personal collection of films and television series.

License

Notifications You must be signed in to change notification settings

WirelessAlien/MovieDB

Repository files navigation


Logo

ShowCase

ShowCase (formerly Movie DB) is a fully open-source android application for exploring and organizing your personal collection of films and television series.

Release . Report Bug . Request Feature

About The Project

It offers synchronization with your TMDB account. Once logged in, you can sync your favorites, watchlist, rated movies, and more. It also integrates with a local database to keep track of your shows. You can assign various statuses to each title—such as ‘planned’, ‘watched’, or ‘dropped’—rate them, and note the dates you commenced and concluded each show.

It allows you to filter shows based on genre, release dates, and more. Detailed information on each show, including the cast, crew, and recommendations for similar titles, is also available.

Feature

  • Synchronization with TMDB
  • Add favorite, watchlist, rate with TMDB
  • Create List (Public/private)
  • Offline support (Local database to keep track of your shows)
  • Import/Export database
  • Support for Material You
  • Get notified of movie and tv show release
  • And many more...

See the open issues for a full list of proposed features (and known issues).

Download

Get it on F-Droid

Or download the latest APK from the Releases Section.

Screenshots

     

Build instructions

This application can be compiled in android studio. You can compile it in command line with gradle also. To use your own api key-

  1. Get a free API Key at https://www.themoviedb.org/settings/api
  2. Enter your API in config.properties
api_read_access_token = "ENTER YOUR KEY";
api_key = "ENTER YOUR KEY";
  1. Build

Contributing

Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Translate

Translation status

License

Distributed under the GPL-3 License. See GPL-3 License for more information.

Donate

Donate using Liberapay

Buy Me A Coffee

Acknowledgments