Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/omanshu209/disney-trailer-hub-ai
- Owner: Omanshu209
- License: mit
- Created: 2023-12-28T13:54:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-11T11:46:51.000Z (9 months ago)
- Last Synced: 2024-10-14T06:23:15.851Z (3 months ago)
- Topics: android, android-application, artificial-intelligence, deep-learning, disney, kivy, kivymd, kivymd-python, kvlang, machine-learning, pixar, python, python3, pytorch
- Language: Jupyter Notebook
- Homepage:
- Size: 65.6 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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**.