1d207b6ee2d7fbfae6b2562637d26ea70676d536
Kivy Media Player
This project is a media player application built using Kivy. It allows users to play video files, display images, and manage settings for quick connect codes and server configurations. The application checks for updates to the playlist every five minutes while running in full screen.
Project Structure
kivy-media-player
├── src
│ ├── main.py # Entry point of the Kivy application
│ ├── settings.py # Manages the settings page
│ ├── media_player.py # Handles media playback
│ ├── utils.py # Utility functions for downloading files and updating playlists
│ ├── kv
│ │ ├── main.kv # Layout for the main application window
│ │ ├── settings.kv # Layout for the settings page
│ │ └── media_player.kv # Layout for the media player screen
│ └── assets
│ ├── images # Directory for image files
│ └── videos # Directory for video files
├── requirements.txt # Project dependencies
└── README.md # Documentation for the project
Setup Instructions
-
Clone the repository:
git clone <repository-url> cd kivy-media-player -
Install the required dependencies:
pip install -r requirements.txt -
Run the application:
python src/main.py
Usage Guidelines
- Upon launching the application, users can navigate to the settings page to enter their quick connect code and server IP/domain.
- The media player screen allows users to view images and play videos from the playlist.
- The application automatically checks for updates to the playlist every five minutes.
Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue for any suggestions or improvements.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Description
Languages
Python
94.3%
Shell
5.7%