diff --git a/web_requirements.txt b/web_requirements.txt new file mode 100644 index 0000000..3241f13 --- /dev/null +++ b/web_requirements.txt @@ -0,0 +1,26 @@ +# Core video player dependencies +python-vlc>=3.0.18121 +python-mpv>=1.0.1 +opencv-python>=4.8.0 +numpy>=1.24.0 + +# Web interface dependencies +Flask>=2.3.0 +Flask-SocketIO>=5.3.0 +python-socketio>=5.8.0 +python-engineio>=4.7.0 + +# Global input capture (cross-platform) +pynput>=1.7.6 + +# Windows-specific global input (optional, for Windows systems) +pywin32>=306; sys_platform == "win32" + +# Linux-specific global input (optional, for Linux systems) +python-xlib>=0.33; sys_platform == "linux" + +# Performance monitoring (optional but recommended) +psutil>=5.9.0 + +# Additional dependencies for enhanced functionality +pathlib2>=2.3.7; python_version < "3.4"