Media File Sorter is a Python script designed to analyze VLC playlists, classify video files, and facilitate their processing.
- Automatic Playlist Detection: The script automatically detects VLC playlists, simplifying the process of importing video files.
- Playlist Processing: It processes playlists to extract valuable information about the included video files.
- Manual Playlist Loading: In cases where automatic detection is not possible, the script allows manual loading of playlists for analysis.
-
Prerequisites: Ensure you have Python installed on your system. If not, you can download and install it from python.org.
-
Clone or Download Repository: Clone or download this repository to your local machine using your preferred method.
-
Install Dependencies: Open a terminal or command prompt, navigate to the repository's directory, and run the following command to install the required dependencies:
pip install -r requirements.txt
- Run the Script: Execute the Python script using the following command:
python media_file_sorter.py
- Follow On-Screen Instructions: Depending on the playlist detection outcome, the script will guide you through the process of importing and processing VLC playlists.
Contributions are welcome! If you encounter any issues, have suggestions for improvements, or would like to contribute code, please feel free to open an issue or submit a pull request on GitHub.
This project is licensed under the MIT License. See the LICENSE file for details.
- This project was inspired by the need for a simple yet effective tool to manage VLC playlists.
- Special thanks to the developers of the libraries used in this project, including psutil, vlc, and tkinter.
- Special thanks to ChatGPT, the AI assistant, for their invaluable assistance in creating and refining this project.
Feel free to use this README.md content in your repository. It provides clear instructions for users to understand the project, install dependencies, run the script, contribute, and learn about the project's license and acknowledgments.