Releases: amcgready/Scanly
Releases · amcgready/Scanly
v1.5
Release Notes – Version 1.5.0
🚀 Major Updates
New Files & Documentation
-
Introduced
INSTALL.mdcovering installation via:- Standard (local)
- PyPI (coming soon)
- Docker
-
Added sample scanner data:
data/movie_scanner.jsondata/tv_scanner.json
-
New script:
docker-entrypoint.shfor improved container bootstrapping
Configuration Enhancements
-
.env.templatenow includes:- Expanded scanner, webhook, logging, monitoring, and Plex variables
- TMDB folder ID support
- Fine-tuned scanner/monitor settings
Docker & Deployment
-
Major Docker refactor:
- Improved
Dockerfileanddocker-compose.yml - Entrypoint logic modularized; permissions handled separately
- Docker volumes now mount
/mntby default
- Improved
-
New bootstrap scripts ensure robust first-run setup
Requirements & Tooling
-
Expanded
requirements.txtwith:- Dev tools:
black,isort,flake8 - Test tools:
pytest,pytest-cov - Docs:
sphinx - System monitoring:
psutil
- Dev tools:
-
Dependencies now grouped for testing vs. linting/formatting
README & Onboarding
- Updated to v1.5.0 (previously v1.3.0)
- Quick-start install and CLI usage added
- New sections: CLI automation, troubleshooting tips
- Installation details moved to
INSTALL.md
Anime Movie List Overhaul
-
scanners/anime_movies.txtcleaned and expanded:- Replaced
[Error]stubs with real titles + TMDB IDs - Entries now consistently formatted and attributed
- Replaced
Logging & Monitoring
-
logs/monitor.lognow captures:- Detailed monitoring actions
- Webhook notification activity
-
Improved log rotation and file management
🔧 General Improvements
- Config files now include clearer descriptions and inline docs
- Docker and CI/CD flows more stable and flexible
- Simplified CLI/Docker workflows
- Better installation experience with richer documentation
- Vastly improved anime movie scanning accuracy and coverage
v1.4
v1.3
- Added the ability to create custom regex patterns via the 'Settings' menu
- Implemented several fixes for matching
- Introduction of scanners: New folder, Scanners, exists with a file for each content type. Adding a show or movie to one of these lists is a hard override for content type (i.e. If you add Star Trek The Next Generation to the tv_series.txt file, this show will be detected as a TV Series). This is useful for users who do not wish to work with regex patterns for identification
v1.2
v1.1
- Adjusted log file to only include latest session
- Added additional logic for auto-processing seasons and episodes
- Added logic that attempts to extract content type based on directory (i.e. /mnt/rclone/shows would set all files inside to 'TV Series' by default)
- Restructured menu combining Directory and Individual scan features into one scan type
- Applied fix for ASCII art display issues in PowerShell
- Introduced fallback art if ASCII art fails to display
- Added option in .env to switch between symlinks and hard links
- Updated docker-compose.yml to properly pull all environment variables from .env