A Python-based slideshow application that scans folders for images and displays them with various viewing options.
- Folder Scanning: Recursively scans all subdirectories for supported image formats
- Fullscreen Mode: Toggle fullscreen viewing with F11 or the Fullscreen button
- Random Mode: View images in random order
- Speed Control: Adjustable slideshow speed (0.5 to 10 seconds)
- Navigation: Navigate through images manually or automatically
- Keyboard Shortcuts: Full keyboard control support
- JPG/JPEG
- PNG
- GIF
- BMP
- TIFF/TIF
- WebP
- Install Python 3.7 or higher
- Install required dependencies:
pip install -r requirements.txt
-
Run the application:
python slideshow_app.py
-
The application will start with the default folder path:
G:\Porn\Furry -
You can change the folder path using the Browse button or by editing the text field
-
Click "Scan" to load images from the selected folder
-
Use the playback controls to start/stop the slideshow
- Play/Pause: Start or stop the automatic slideshow
- Previous/Next: Navigate through images manually
- Random: Toggle random image selection
- Speed: Adjust slideshow speed (in seconds)
- Fullscreen: Toggle fullscreen mode
- Browse: Select a different folder
- Scan: Rescan the current folder for images
- Spacebar: Play/Pause slideshow
- Left Arrow: Previous image
- Right Arrow: Next image
- R: Toggle random mode
- F11: Toggle fullscreen
- Escape: Exit fullscreen
- The application automatically scans all subdirectories in the selected folder
- Images are scaled to fit the window while maintaining their aspect ratio
- The slideshow runs in a separate thread to keep the UI responsive
- In random mode, both manual navigation and automatic slideshow will select random images