WirelessAlien / MovieDB

ShowCase is a fully open-source android application for exploring and organizing your personal collection of films and television series.
GNU General Public License v3.0
135 stars 5 forks source link
android-app android-application java kotlin material-ui material3 movie-database movietracker showcase themoviedb tmdb


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

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

Download

<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">

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";
  3. 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

Buy Me A Coffee

Acknowledgments