Project Website
Github Page
Disclaimer - As I stated with version 1 , I am a network engineer… not a programmer. Writing code is not my primary job. I am releasing this to give back to the great communities that have helped me learn.
I would like to say ‘thank you’ to everyone who has provided suggestions and feedback on original Plex Movie Poster Display. It was a pet project and I never thought anyone would use it, much less care enough to provide feedback and suggestions. Your positive feedback and kind words inspired me to work hard on a new version. After months of adding, changing, and tweaking code I think it is now time to releasing version 2.0.
What is Plex Movie Poster Display?
This script scraps http://IP_ADDRESS_OF_PLEX_SERVER>:32400/status/sessions and displays the poster, current progress, and description of the currently playing movie or TV show on a screen. If the client is not playing any media the script shows random movie posters from the Plex Server.
Prerequisites
A working Plex Server.
Your X-Plex-Token.
My Setup
I develop, test, and use this code on a Raspberry Pi 3 B+ connected to a screen mounted in a custom frame. For the easiest install, I recommend the same.
Features:
PHP7 compatibility.
Completely new admin page.
Basic username and password protection of admin page.
New installation documentation.
Code optimization.
Multiply Movie Sections Supported.
Main Sections:
Coming Soon
- Select which movie poster are displayed (Unwatched, Recently Added, Newest, All).
- Custom Poster Tratition Speed
- Custom Coming Soon top and bottom text, font size, and font colors.
Now Showing
- Custom Now Showing top and bottom text, font size, and font colors.
- Progress bar with custom height and colors.
- Scrolling Test.
Custom Images
- Custom top and bottom text, font size, and font colors.
Admin Interface Example:
If you modify this code please share back to the community. If you have questions or issues installing please check the project website first. I update the site often with new information; including up-to-date installation instructions, Raspberry Pi setup tips, and change logs. If you are still having trouble please post on the website, here, or on the GitHub page. No matter where you post I will try to help.
Thank you,
-MattsShack