c6e7d38a692118d4f42e2fd05e218ce0ae73ac6a
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%