Loading repository data…
Loading repository data…
WirelessAlien / repository
ShowCase is a fully open-source android application for exploring and organizing your personal collection of films and television series.
ShowCase (formerly Movie DB) is a fully open-source Android application designed for enthusiasts to explore, discover, and organize their personal collection of films and television series.
It offers synchronization with your TMDB and Trakt accounts. 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.
The app 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.
You can download and install ShowCase from the following sources:
| Source | Link | Notes |
|---|---|---|
| GitHub Releases | Standard version & ShowCase Plus (with GDrive backup) | |
| F-Droid | Standard version, no GDrive backup | |
| Google Play | Ads supported version with IAP (supports the developer) |
[!IMPORTANT] The ShowCase Plus version includes a feature for backing up your local database to Google Drive. This version is available exclusively from the GitHub Releases page and is not available on F-Droid due to its inclusion of proprietary Google services.
The Google Play version is a Ads supported version with IAP of the app. The same app is available for free on GitHub Release — purchasing it on Play Store is simply an additional way to support the developer.
Learn more about the different app versions on the project wiki.
ShowCase can be compiled using Android Studio or via the command line with Gradle.
Clone the repository
Set up API Keys:
config.properties file in the root project directory. If a config.properties file exists,config.properties:
api_read_access_token="YOUR_TMDB_READ_ACCESS_TOKEN"
api_key="YOUR_TMDB_API_KEY"
Build the application:
https://github.com/WirelessAlien/MovieDB.git.Build > or run it on an emulator/device using Run > Run 'app'.# For Linux/macOS
./gradlew assembleDebug # For debug build
./gradlew assembleRelease # For release build (requires signing configuration)
# For Windows
gradlew.bat assembleDebug
gradlew.bat assembleRelease
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated!
If you encounter a bug or have a feature idea, please check the existing issues first. If your issue or idea isn't listed, feel free to open a new one:
git checkout -b feature/AmazingFeature).git commit -m 'Add some AmazingFeature').git push origin feature/AmazingFeature).master branch.Please ensure your code adheres to the project's coding standards and that any new features are well-tested.
Help us make ShowCase accessible to more users by contributing translations! Visit our Weblate project page to get started.
Distributed under the GNU General Public License v3.0. See LICENSE file for the full text and GPL-3.0 Overview for more information.
If you find ShowCase useful and would like to support its development, please consider donating. Your support helps keep the project alive.