In the spirit of recent big refactors, here's another one! I really want to work on features now 🥱
This completely replaces the previous way images and thumbnails were loaded and rendered with a more flexible system. The new system is more configurable and supports all image formats that FFmpeg does, as long as it's available on the system (included by default in the Docker images).
Additionally, this adds a new, sqlite-based thumbnail system, resolving the limitation of needing pre-generated thumbnails.
I've tested this a bit, however you might still find some bugs here and there. Tests? What are those? 😅
In the spirit of recent big refactors, here's another one! I really want to work on features now 🥱
This completely replaces the previous way images and thumbnails were loaded and rendered with a more flexible system. The new system is more configurable and supports all image formats that FFmpeg does, as long as it's available on the system (included by default in the Docker images).
Additionally, this adds a new, sqlite-based thumbnail system, resolving the limitation of needing pre-generated thumbnails.
I've tested this a bit, however you might still find some bugs here and there. Tests? What are those? 😅
Fixes #44 Partially addresses #34 Fixes #30