MagicMirror² module that shows the latest movies and TV episodes from Plex through Tautulli.
Current version: 1.0.1
Overview with both rows visible:
Detailed popup view:
- 8 latest movies in their own row
- 8 latest TV episodes in their own row
- Movies show title, poster, and the date they were added
- TV episodes show episode title, series poster, and
Sxx Exx - Posters are fetched through Tautulli's
pms_image_proxy - Touch or click a poster to open a larger details view
In your terminal, go to your MagicMirror² modules folder:
cd ~/MagicMirror/modulesClone this repository:
git clone https://github.com/Snille/MMM-TautulliLatest.git
cd MMM-TautulliLatestTo update the module:
cd ~/MagicMirror/modules/MMM-TautulliLatest
git pull
npm install{
module: "MMM-TautulliLatest",
position: "bottom_bar",
config: {
tautulliProtocol: "http",
tautulliHost: "192.168.1.50",
tautulliPort: 8181,
tautulliApiKey: "YOUR_TAUTULLI_API_KEY",
itemLimit: 8,
updateInterval: 5 * 60 * 1000,
posterWidth: 150,
posterHeight: 225,
posterMaxWidth: 150,
posterMaxHeight: 225,
detailPosterWidth: 400,
detailPosterHeight: 600,
showWatchedBadge: true,
user_id: 123456,
},
},tautulliBasePath: use this if Tautulli is running behind a subpathmovieLibrarySectionId: limit movies to a specific Plex libraryshowLibrarySectionId: limit TV content to a specific Plex librarymovieLabel: custom heading for the movie rowepisodeLabel: custom heading for the TV rowhideHeaders: hide section headings completelyupdateInterval: how often the module refreshes data from Tautulli, in millisecondsposterMaxWidth: maximum poster width in pixels in the layoutposterMaxHeight: maximum poster height in pixels in the layoutdetailPosterWidth: poster width in pixels for the details overlay imagedetailPosterHeight: poster height in pixels for the details overlay imageshowWatchedBadge: show a checkmark badge on items that Plex reports as watcheduser_id: Plex user id in Tautulli used to resolve per-user watched status and progressrequestTimeout: API timeout in milliseconds
If you run multiple instances of the module, you can set a different user_id on each one to show watched badges and progress bars for different Plex users.
This module uses:
get_recently_addedpms_image_proxy
Official reference:

