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.
- 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.
- Browse a collection of Disney movies with images in a
- 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.
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)
-
Clone the repository:
git clone https://github.com/Omanshu209/Disney-Trailer-Hub-AI.git
-
Install dependencies:
pip install -r requirements.txt
-
Run the app:
python3 main.py
- 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.
This project is licensed under the MIT License
.
- The app and AI were developed by Omanshu.