Chrome extension link - (source code)
Firefox extension link (latest submission) - (source code)
Transmogrify for Plex is a simple little Chrome and Firefox extension that adds some features to the Plex/Web 2.0 that is currently only deployed on plex.tv.
These currently include:
- Adding a link to view the trailer for movies within Plex/Web
- Adding a link to view the letterboxd page for movies
- Adding a link to view the themoviedb page for movies
- Adding a link to view the tvdb page for tv shows
- Adding a link to view the IMDB page for movies, and displays ratings
- Adding a link to view the trakt page for movies and tv shows, and display user ratings
- Adding a link to view the rotten tomatoes page for movies, and display critics and audience ratings
- Adding a random tv show/movie picker
- Adding a missing seasons and episodes view
- Adding a Can I Stream it? widget to movie pages
- Adding a movie/tv show filter for the main dashboard
- Adding an actor profile for cast members on movie pages
- Adding a server statistics page
with more planned soon. Feedback and improvement suggestions are very welcome.
Version History
v1.4.0 - YouTube v3 support, HTTPS server support, trakt.tv functionality fixed, and minor CSS changes (thanks to killap)v1.3.6 - disabled YouTube trailers v1.3.5 - use new resources endpoint to lookup servers for SSL support v1.3.3 - use paged requests for music libraries (to avoid OOM errors on large libraries), update trakt assets and styling, fix missing episode episode/season links, titles and airdates, fix bug with date added music graph, update d3.js and c3.js libraries to 3.5.5 and 0.4.10 respectively v1.3.2 - added music charts, fixed bug with not being signed in and using local plex/web (and other similar situations), fixed charts showing up squashed, added 4K resolution support for charts v1.3.1 - fixed bug with offline servers, forgot to update extension update message v1.3.0 - added tvdb plugin, added themoviedb plugin, added clear cache button to options page, reduced server ping timeout from 3s to 2s, added plex token and server address filtering option for debugging, added support for servers with multiple local addresses, added support for fast user switching, fixed update popup showing up until page refresh, fixed bug with shared servers with identical ip addresses, properly aggregate 9.0-10.0 ratings on stats page v1.1.0 - extension now tries to reach servers on local ip addresses and falls back to external address if unreachable, add loading icon, fixed bug with removing plex token script, added hover title for missing episodes/seasons switch, fixed update popup bug, added caching for plex token v1.0.0 - added server stats plugin, fix server override address not being saved properly in extension options, fix plex token retrieval script being inserted multiple times into pages, tweaked options page styling, optimized extension settings retrieval code v0.8.5 - rolled back changes to plex token retrieval v0.8.4 - even better plex token retrieval (no longer inserts token into document), rewritten code for missing seasons/episodes plugin, fixes issue with seasons and episodes that don't start from Season/Episode 1
v0.8.3 - random picker button now only shows up when it's ready (needed for large libraries), use photo transcoder to generate poster images, fixes and better handling of shared servers, improved code for local/plex.tv extension usage, more reliable plex token retrieval (thanks to sam0)
v0.8.2 - separated API calls into separate modules, added caching for all API requests, added split_added_deck to options page, fixed rotten tomatoes button on options page not hiding correctly
v0.8.1 - fixed bug with extension not correctly fetching Plex token on first page load, stop missing_episodes plugin from inserting episode tiles on wrong pages
v0.8.0 - added actor profiles plugin, added option to only return unwatched movies in random picker plugin, automatically save changes on option page, fixed bug with unmatched agents
v0.7.4 - fixed split_added_deck after recent plex/web update, fix Rotten Tomatoes API sometimes not returning audience rating graphic, fix colour and position of missing_episodes switch
v0.7.3 - new api key for Rotten Tomatoes
v0.7.2 - enabled the extension for local Plex/Web
v0.7.1 - localized air dates for missing seasons and episodes views
v0.7.0 - added imdb plugin, added split_added_deck plugin, fixed bug with missing episodes view
v0.6.2 - added missing seasons view, added switch to show/hide missing seasons/episodes, removed unsafe innerHTML usage
v0.6.1 - added support for XBMCnfo agent, improved placement of Can I Stream it? widget
v0.6.0 - added Can I Stream it? widget to movie pages
v0.5.1 - extension now loads faster on plex pages, removed unnecessary code
v0.5.0 - added missing season episodes view, added support for manually defining server address
v0.4.1 - fixed bug with hardcoded server port
v0.4.0 - added rotten tomatoes support, added themoviedb api support (non visible for now), added update popup
v0.3.2 - improve youtube search api params, no longer returns non-embeddable videos
v0.3.1 - improve youtube search api params, return json
v0.3.0 - added trakt support, bundled images into extension
v0.2.5 - bug fix: add support for handling multiple servers/libraries
v0.2.4 - bug fix: stop options stylesheet being inserted into plex pages
v0.2.3 - added support for the tmdb agent for letterboxd links
v0.2.2 - added debug mode for console, improved script loop logic
v0.2.1 - improve handling of waiting for page to be ready
v0.2.0 - added options page
v0.1.1 - added random show/movie picker
v0.0.1 - initial release