✨ New Features
- Genre Section: Introduced a new genre section on the home screen (details explained below).
- Support for "My Media (small)". In the plugin settings, admin's can now select "Small" as a View Mode for My Media. If it's selected by anything else, it will revert back to Landscape when loaded by the client.
- Closes #81
- Added experimental Streamyfin integration (details explained below).
- Fulfills the remaining requirements to streamyfin/streamyfin#1108
🪲 Bug Fixes
- Fixed issue when requesting a Movie from Discover sections.
- Closes #96
- Fixed messaging issue that could occur from DiscoverRequest saying the item was requested successfully when an error had occurred.
🏃➡️ Performance and Code Improvements
- Home section calculation now uses parallelism, hopefully resulting in faster loading times on the home screen.
- Refactored some code Home screen controller code has been moved into a service for improved maintainability and easier future enhancements.
Extra Notes
Genre Section
- This section is very early in development and may have issues, please open an issue on GitHub if you experience any issues.
- Set the number of times it should appear between 1 and N, it will appear a random number of times between those numbers.
- Each first request will calculate which Genres will appear on the home screen, this is based on a weighted scoring system that favours 'Favourites', 'Likes' and 'Recently Watched' per person.
- A future release will bring the ability to restrict which genres are displayed, or even fix it to a certain list always, but that support is dependant on PR 70.
Streamyfin Integration
- In the Home Screen Sections plugin settings, admins will find an option to override the Streamyfin home sections with one's provided by HSS.
- Please note this requires plugin version 0.63.0.0 and a currently unreleased version of the app due to integration of a new Home Section type in Streamyfin, please be patient and wait for the release after v0.30.2 before making use of this setting.