jaketame 85 Posted January 9, 2023 Share Posted January 9, 2023 Hi everyone! I'm looking to get some more support from Emby community on getting PMM (Plex Meta Manager) to support Emby. This is an Collection / Poster Tool that will auto-populate collections based on criteria, for example TMDB Collections List. IMDB Collections List. Trakt Lists Etc... You can also overlay things on top of the posters. They haven't started but I suspect its API related so anymore that whats to help then lets get this done Check it out and if you want to throw in some support, Sponsor! (This isn't me, i'm just plugging) https://metamanager.wiki/en/latest/ & https://github.com/sponsors/meisnate12 Discord is running: https://discord.gg/xwJ9kfaJ & Feature Request for Emby https://features.metamanager.wiki/features/p/emby-jellyfin-support 6 2 Link to comment Share on other sites More sharing options...
Luke 36888 Posted January 9, 2023 Share Posted January 9, 2023 Hi, sounds cool. Keep us posted ! Link to comment Share on other sites More sharing options...
Eigeplackter 75 Posted January 10, 2023 Share Posted January 10, 2023 It's a nice feature, but where do I have to put all those differet *.yml files ? In the config folder ? Or do I have to copy the content just in movies.yml ? Link to comment Share on other sites More sharing options...
jaketame 85 Posted January 10, 2023 Author Share Posted January 10, 2023 42 minutes ago, Eigeplackter said: It's a nice feature, but where do I have to put all those differet *.yml files ? In the config folder ? Or do I have to copy the content just in movies.yml ? PMM is a seperate application so will need its own docker or install location to run. These .yml files are then inside that config directory. config.yml is the main one that references other's. Like I say its just for Plex atm however we can get Emby support with enough people or API help. Link to comment Share on other sites More sharing options...
Eigeplackter 75 Posted January 10, 2023 Share Posted January 10, 2023 I run a Plex Server parallel to Emby, as Panasonics HomescreenOS 7./8. is not supported by Emby so far (@Luke any news?). I have PMM running in its own docker on Synology, so the I meet the prerequisities. But I have no idea of API. I‘ll check how to reference to those files. Link to comment Share on other sites More sharing options...
Theangelofspace15 0 Posted January 15, 2023 Share Posted January 15, 2023 This would be cool. This is the only reason I still run plex along emby. Link to comment Share on other sites More sharing options...
Luke 36888 Posted January 16, 2023 Share Posted January 16, 2023 6 hours ago, Theangelofspace15 said: This would be cool. This is the only reason I still run plex along emby. Why not use the metadata manager inside of Emby? Link to comment Share on other sites More sharing options...
Theangelofspace15 0 Posted January 16, 2023 Share Posted January 16, 2023 4 hours ago, Luke said: Why not use the metadata manager inside of Emby? Anime metadata. PMM has myanimylist integration. I do use the overlays bit the main things is there metadata providers. Link to comment Share on other sites More sharing options...
Luke 36888 Posted January 16, 2023 Share Posted January 16, 2023 7 hours ago, Theangelofspace15 said: Anime metadata. PMM has myanimylist integration. I do use the overlays bit the main things is there metadata providers. Don't we have MyAnimeList as well? Have you explored the Emby plugin catalog? Link to comment Share on other sites More sharing options...
Riddler84 37 Posted January 27, 2023 Share Posted January 27, 2023 The one thing I'm missing after moving from Plex to Emby is PMM. I've spent so much time creating collections and make custom covers for it. Would love to have this in Emby too. It's actually on their roadmap, and it's the second most voted one. But work hasn't started on it yet. https://features.metamanager.wiki/features/p/emby-jellyfin-support Link to comment Share on other sites More sharing options...
Luke 36888 Posted January 28, 2023 Share Posted January 28, 2023 4 hours ago, Riddler84 said: The one thing I'm missing after moving from Plex to Emby is PMM. I've spent so much time creating collections and make custom covers for it. Would love to have this in Emby too. It's actually on their roadmap, and it's the second most voted one. But work hasn't started on it yet. https://features.metamanager.wiki/features/p/emby-jellyfin-support What specific features do you like from it? Link to comment Share on other sites More sharing options...
Riddler84 37 Posted January 28, 2023 Share Posted January 28, 2023 12 hours ago, Luke said: What specific features do you like from it? Basically, I want to recreate something like this in Emby: The genre collections (white border) are pretty much possible to create, as well as the studio and person collections (red and blue) with limitations. But everything else is based on IMDb lists. PMM just manages and updates these lists automatically based on a configurable schedule. And you can use a lot of data sources to build your lists. Like mdblist.com or trakt.tv for example. Another cool feature is the possibility to place good-looking overlays on your posters, like an IMDb Top 250 Banner or ratings or quality info. 1 Link to comment Share on other sites More sharing options...
jaketame 85 Posted February 5, 2023 Author Share Posted February 5, 2023 (edited) On 28/01/2023 at 14:38, Riddler84 said: Basically, I want to recreate something like this in Emby: The genre collections (white border) are pretty much possible to create, as well as the studio and person collections (red and blue) with limitations. But everything else is based on IMDb lists. PMM just manages and updates these lists automatically based on a configurable schedule. And you can use a lot of data sources to build your lists. Like mdblist.com or trakt.tv for example. Another cool feature is the possibility to place good-looking overlays on your posters, like an IMDb Top 250 Banner or ratings or quality info. Exactly this. It’s a massive draw to Plex at the moment. Once AppleTV is near feature complete I may use Emby as the daily however PMM May swing it still to use Plex. I get this is a third party. Trying to dissect PMM to retrofit Emby API seems like a bit task. Edited February 5, 2023 by jaketame Link to comment Share on other sites More sharing options...
Theangelofspace15 0 Posted February 6, 2023 Share Posted February 6, 2023 On 1/16/2023 at 9:50 AM, Luke said: Don't we have MyAnimeList as well? Have you explored the Emby plugin catalog? To be honest, I havent in the last 18 months. Last time I checked it was broken or for some reason it didnt work for me but it has been a while. Link to comment Share on other sites More sharing options...
Cheesegeezer 3086 Posted February 6, 2023 Share Posted February 6, 2023 (edited) On 28/01/2023 at 14:38, Riddler84 said: Basically, I want to recreate something like this in Emby: The genre collections (white border) are pretty much possible to create, as well as the studio and person collections (red and blue) with limitations. But everything else is based on IMDb lists. PMM just manages and updates these lists automatically based on a configurable schedule. And you can use a lot of data sources to build your lists. Like mdblist.com or trakt.tv for example. Another cool feature is the possibility to place good-looking overlays on your posters, like an IMDb Top 250 Banner or ratings or quality info. How does PMM get the lists from IMDB? Emby... as far as i know it, doesn't have access to the IMDB API (it's insanely Expensive), and to scrape this information is against the terms of service, T&C's for Emby. I clicked on the link you provided but it doesn't give any info and just links to Emby's Swagger or Jellyfin API. But PMM has plans to add support for Emby. So i would imagine that it's just a case of them sorting their users info/collections/etc and then Creating a Scheduled Task as a plugin to inject those things. I don't think that Emby Can help here (Correct me if i'm wrong Luke & Eric) as the information is from PMM. EDIT @jaketame If they need c# help and understanding how to interact with Emby, i can certainly help them to get this off the ground. But looking at their github page, they are scraping info from imdb so don't think it would be allowed into the emby catalogue. However could be hosted elsewhere for downloads Edited February 6, 2023 by Cheesegeezer Link to comment Share on other sites More sharing options...
jaketame 85 Posted February 6, 2023 Author Share Posted February 6, 2023 33 minutes ago, Cheesegeezer said: How does PMM get the lists from IMDB? Emby... as far as i know it, doesn't have access to the IMDB API (it's insanely Expensive), and to scrape this information is against the terms of service, T&C's for Emby. I clicked on the link you provided but it doesn't give any info and just links to Emby's Swagger or Jellyfin API. But PMM has plans to add support for Emby. So i would imagine that it's just a case of them sorting their users info/collections/etc and then Creating a Scheduled Task as a plugin to inject those things. I don't think that Emby Can help here (Correct me if i'm wrong Luke & Eric) as the information is from PMM. EDIT @jaketame If they need c# help and understanding how to interact with Emby, i can certainly help them to get this off the ground. But looking at their github page, they are scraping info from imdb so don't think it would be allowed into the emby catalogue. However could be hosted elsewhere for downloads Its more of an API integration into Emby. PMM runs as an external docker container for Plex so i think that would just continue. IMDB.py in here https://github.com/meisnate12/Plex-Meta-Manager/tree/master/modules for dissecting. I think its understanding the API calls required that builds out the Collections to start with and then move onto the poster overlays (Much more customizable) Link to comment Share on other sites More sharing options...
Cheesegeezer 3086 Posted February 6, 2023 Share Posted February 6, 2023 1 minute ago, jaketame said: Its more of an API integration into Emby. PMM runs as an external docker container for Plex so i think that would just continue. IMDB.py in here https://github.com/meisnate12/Plex-Meta-Manager/tree/master/modules for dissecting. I think its understanding the API calls required that builds out the Collections to start with and then move onto the poster overlays (Much more customizable) API's should be easy for these guys... All the docs are there for manipulation. They can also make use of the new API clients available from Emby SDK. Link to comment Share on other sites More sharing options...
Riddler84 37 Posted February 6, 2023 Share Posted February 6, 2023 7 hours ago, Cheesegeezer said: How does PMM get the lists from IMDB? Emby... as far as i know it, doesn't have access to the IMDB API (it's insanely Expensive), and to scrape this information is against the terms of service, T&C's for Emby. Their code is public and if you look at it, you can see that they pretty much scrape the site. They're requesting the HTML and then using xpath to extract the info they need. I don't know if they have IMDB's consent to do this (you can get it according to IMDb's TOS), but even if not. I'm not a legal expert by any means, but I doubt that IMDb can forbid anyone to access their public available HTML and extracts every data they want from it. Otherwise, Google wouldn't work at all. They're scraping millions of sites every day without asking. All that IMDb can do against it, is trying to block the access for everyone who is trying to scrape the site, but this is extremely hard to do or to detect and probably not worth the effort. And in the case of PMM, there's not a central IP which is requesting all the data, because every PMM user is making requests from his own client. 7 hours ago, Cheesegeezer said: But PMM has plans to add support for Emby. So i would imagine that it's just a case of them sorting their users info/collections/etc and then Creating a Scheduled Task as a plugin to inject those things. A plugin wouldn't be necessary, I guess. It's a service that has to be hosted separately by every single user. It has its own configurable schedule, so it's not needed to make a plugin for Emby to use Emby's schedule feature. I guess it would just make use of Emby's REST API to make direct changes to the database. That's how they do it for Plex, at least. But sadly, I doubt that they will create an Emby version anytime soon. Link to comment Share on other sites More sharing options...
Cheesegeezer 3086 Posted February 6, 2023 Share Posted February 6, 2023 6 minutes ago, Riddler84 said: Their code is public and if you look at it, you can see that they pretty much scrape the site. They're requesting the HTML and then using xpath to extract the info they need. I don't know if they have IMDB's consent to do this (you can get it according to IMDb's TOS), but even if not. I'm not a legal expert by any means, but I doubt that IMDb can forbid anyone to access their public available HTML and extracts every data they want from it. Otherwise, Google wouldn't work at all. They're scraping millions of sites every day without asking. All that IMDb can do against it, is trying to block the access for everyone who is trying to scrape the site, but this is extremely hard to do or to detect and probably not worth the effort. And in the case of PMM, there's not a central IP which is requesting all the data, because every PMM user is making requests from his own client. A plugin wouldn't be necessary, I guess. It's a service that has to be hosted separately by every single user. It has its own configurable schedule, so it's not needed to make a plugin for Emby to use Emby's schedule feature. I guess it would just make use of Emby's REST API to make direct changes to the database. That's how they do it for Plex, at least. But sadly, I doubt that they will create an Emby version anytime soon. I don't know python... there are quite a few guys here that possibly could do this easily as they are from that language. But i'm not sure how much interest there would be to create emby manager when a lot of folk use TMM and emby's built in manager seems fine. I think it's the extra functions that you can do with PMM that interest a lot of users. 1 Link to comment Share on other sites More sharing options...
Riddler84 37 Posted February 6, 2023 Share Posted February 6, 2023 13 minutes ago, Cheesegeezer said: I don't know python... there are quite a few guys here that possibly could do this easily as they are from that language. But i'm not sure how much interest there would be to create emby manager when a lot of folk use TMM and emby's built in manager seems fine. I think it's the extra functions that you can do with PMM that interest a lot of users. Well, it's not really about metadata. I use PMM mainly for collections and overlays. I guess most people do. And currently I don't know of any way to recreate any of this in Emby. This alone is a game changer and far superior to any Emby-overlay-plugin I know of: https://metamanager.wiki/en/latest/defaults/overlays.html There is not really anything that Emby can do about this. Have to wait for PMM to adapt. But what Emby could do is finding ways to redesign the front page, including ways to make it more dynamic by putting random or specified collections on it. In my opinion, there should be something new on the front page every time a user visits it, even if nothing was added or removed. It's way too static 1 Link to comment Share on other sites More sharing options...
Cheesegeezer 3086 Posted February 6, 2023 Share Posted February 6, 2023 1 hour ago, Riddler84 said: Well, it's not really about metadata. I use PMM mainly for collections and overlays. I guess most people do. And currently I don't know of any way to recreate any of this in Emby. Very misleading name then. 1 hour ago, Riddler84 said: This alone is a game changer and far superior to any Emby-overlay-plugin I know of: https://metamanager.wiki/en/latest/defaults/overlays.html There is not really anything that Emby can do about this. Have to wait for PMM to adapt. But what Emby could do is finding ways to redesign the front page, including ways to make it more dynamic by putting random or specified collections on it. In my opinion, there should be something new on the front page every time a user visits it, even if nothing was added or removed. It's way too static hope they do for your sake. 1 Link to comment Share on other sites More sharing options...
jaketame 85 Posted February 6, 2023 Author Share Posted February 6, 2023 It’s more to rally support of Emby users / finding some time / someone to help the devs. Link to comment Share on other sites More sharing options...
Riddler84 37 Posted February 6, 2023 Share Posted February 6, 2023 17 minutes ago, Cheesegeezer said: Very misleading name then. The OP was just looking for some support from the Emby community to "convince" the PMM devs to implement Emby support. They already showed interest, but it's not like it has top priority right now^^ Link to comment Share on other sites More sharing options...
jaketame 85 Posted February 7, 2023 Author Share Posted February 7, 2023 18 hours ago, Riddler84 said: The OP was just looking for some support from the Emby community to "convince" the PMM devs to implement Emby support. They already showed interest, but it's not like it has top priority right now^^ This! If people have time to help then great, I can work on Python but not in any reasonable time frame. 1 Link to comment Share on other sites More sharing options...
GrimReaper 3226 Posted February 16, 2023 Share Posted February 16, 2023 On 2/6/2023 at 11:14 AM, Riddler84 said: This alone is a game changer and far superior to any Emby-overlay-plugin I know of: https://metamanager.wiki/en/latest/defaults/overlays.html That's a lot of features - and I'm a sucker for overlays. Nice thing they've got goin' there - and nicely implemented. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now