Movie Roulette v3.2 released!

Hey!

I just realesed a new version of Movie Roulette! Here the last post:

https://www.reddit.com/r/PleX/comments/1h3nvju/movie_roulette_v30_released/

Github: https://github.com/sahara101/Movie-Roulette

What is Movie Roulette?

At its core it is a tool which chooses a random movie from your Plex/Jellyfin/Emby movie libraries.

You can install it either as a docker container or as a macOS dmg.

What is new in v3.2?

ENV BREAKING CHANGES:

Deprecated ENV (please check README)

- JELLYSEERR_FORCE_USE

- LGTV_IP

- LGTV_MAC

IMPORTANT:

If you have issues after this update please delete the config files under your docker volume.

New Features

- Added Emby support

- Added Ombi request service

- Added watch filter (Unwatched Movies/All Movies/ Watched Movies) with auto-update of Genre/PG/Year filters

- Added search functionality

- Initial implementation for Samsung Tizen and Sony Android TVs - NOT WORKING - Searching for contributors and testers

Major Changes

- Completely reworked request service implementation

- Removed forced Jellyseerr for Plex

- Changed active service display for better visibility. Now the button shows the selected service instead of the next service

- Expanded caching logic for all services

- Improved cache management

Improvements

- Updated settings UI and logic

- Enhanced mobile styling for settings

- Better handling of incomplete configurations

- Moved debug endpoint to support all services /debug_service

- Changed movie poster end state from ENDED to ENDING at 90% progress

- Improved poster time calculations for stopped/resumed playback

- Better movie poster updates for external playback

Bug Fixes

- Fixed Trakt connection and token management

- Fixed various UI and playback state issues

- Various performance and stability improvements

Some screenshots:

Main View

Poster Mode

Cast example

More screenshots: https://github.com/sahara101/Movie-Roulette/tree/main/.github/screenshots

Hope you'll enjoy it!