Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/omanshu209/disney-trailer-hub-ai

This is a cross - platform Python - based application using KivyMD, offering a delightful exploration of Disney movies with detailed information, trailers, and an AI component for predicting characters.
https://github.com/omanshu209/disney-trailer-hub-ai

android android-application artificial-intelligence deep-learning disney kivy kivymd kivymd-python kvlang machine-learning pixar python python3 pytorch

Last synced: 3 months ago
JSON representation

This is a cross - platform Python - based application using KivyMD, offering a delightful exploration of Disney movies with detailed information, trailers, and an AI component for predicting characters.

Awesome Lists containing this project

README

        



Disney Trailer Hub


The Disney Trailer App is a cross-platform application developed using the KivyMD framework in Python. This app provides information about Disney movies, allows users to explore details, watch trailers, and even predicts Disney characters using a built-in AI component.

## Features

- **Disney Movie List**
- Browse a collection of Disney movies with images in a `swiper layout`.
- Access additional information by clicking on the floating action button with an information icon.

- **Movie Info & Trailer**
- View detailed information about a selected Disney movie, including an image, title, and description.
- Play the `movie trailer` by clicking on a dedicated button. The choice between webview and webbrowser modules depends on availability.

- **AI Predictor:**
- Utilize the device's camera to capture an image.
- Predict the Disney character in the captured image using a `pre-trained deep learning model`.
- Display the prediction result in a visually appealing format.

## Requirements

> `Python 3.x`
>
> `Kivy (v2.0.0)`
>
> `KivyMD (v1.1.1)`
>
> `webview-android (v0.10)` (**optional**, for enhanced trailer viewing)
>
> `torch (v1.9.1)`
>
> `torchvision (v0.10.0)`
>
> `PIL (Python Imaging Library)`

## Installation

1. **Clone** the repository:

```bash
git clone https://github.com/Omanshu209/Disney-Trailer-Hub-AI.git
```

2. **Install** dependencies:

```bash
pip install -r requirements.txt
```

3. **Run** the app:

```bash
python3 main.py
```

## Usage

- Navigate through the app using the bottom navigation bar:
- **"Movies"** tab for the Disney Movie List.
- **"Info & Trailer"** tab for detailed movie information and trailers.
- **"AI"** tab for the AI Predictor using the device's camera.

## License

This project is licensed under the `MIT License`.

## Credits
- The app and AI were developed by **Omanshu**.