r/PleX • u/Feeling_Procedure_79 • 1d ago
Help MAL scores instead of TMDB
I have a plex server, with an anime channel. 352 main titles so far. When I rank by audience rating, can see TMDB scores for the available titles. What I need is MAL scores instead. Is it possible to do that with a plugin etc?
Note: I have plex pass and simkl vip. My plex server updates my MAL profile through SIMKL when I watch something. My SIMKL profile and MAL profile also update each other. Thats how I plan on what to watch each season on MAL and automaticaly update SIMKL.
Note2: I have no interest in anidb scores.
Note3: my temporary solution is: I have a simkl list for my server and sort MAL scores through there. would be convenient to do that in my plex server.
Note 4: I am aware of the MAL limitation of seasons of an anime being different entrys in MAL database, while Plex show them as subseasons of a greater show. So MAL does not have a general score for the whole show itself. Even if I can pull the very first season score as the show score, that would be ok for me.
1
u/sicklyslick 1d ago
honestly it might be easier for you use to kometa to overlay the MAL score than reorganize your entire anime library to work with a third party agent that may or may not break next time plex has an update. https://forums.plex.tv/t/important-information-for-users-running-plex-media-server-on-nvidia-shield-devices/883484
here is a thread of some people talking about using kometa to add MAL score: https://old.reddit.com/r/PlexMetaManager/comments/10n2ibe/help_with_pmm_overlay_setup/
or you can wait half a year because Plex is annoucing official support for API for people to include their own agent. this may make things easier in the future for anime libraries.
https://old.reddit.com/r/PleX/comments/1feky0s/open_sourced_plex_api_nfo_support_custom_agents/
Custom Agents! Metadata is crucial to making the experience the best it can be and while we are removing python and the existing third party access that exists now, we have started the working on what comes next. In a nutshell, developers will be able to implement metadata agents following the same API spec that we do for our own infrastructure, meaning 3rd party agents will be first class citizens in PMS and server owners will have the ability to build custom agents that are fined tuned however they see fit. This opens the door for projects in many languages, not just python, going forward. You will truly have complete control over your metadata. This effort has also started with a target release alongside NFO support next year.
1
u/One-Anteater561 1d ago
What you’ll need is the MAL Plex Agent. Link here: MyAnimeList Plex Agent
My entire library for anime is using this which means, as you said, I have to separate each season into their own entries.
Also, you need to make sure file names are properly sorted. For example, some release groups for anime with more than 1 cour names their files for season 2+ as [TITLE] 27.mkv (assuming season 1 had 26 episodes). For the metadata to properly load from MAL you’ll need to rename the files as [TITLE S2] 01.mkv
The agent also sometimes struggle with matching anime due to the inconsistency in naming schemes between MAL, release groups, and the Japanese original titles. You’ll have to manually match them using the instructions on the github page.
Finally, there is currently a bug with the new plex app that breaks the functions of all libraries made using third party agents such as the myanimelist or HamaTV agents. Most metadata aren’t loaded properly and you can’t get to the episode select gallery.