2023-08-23, 10:06
Quote:I wasn't suggesting Plex itself was being discussed just alternate sharing solutions to centralize your artwork.I am sorry. 'My mistake. I thought you were talking about centralizing them in the cloud or some similarly horrible idea, not merely the notion of a user owned and defined repository. As poor as I consider the idea to be, even a proprietary cloud-based solution would be OK-ish as long as it is optional and configurable by the user.
Quote:It looks like you've moved your artwork handling which is similar to how Mezzmo does it, just without all the knobs, whistles and bells (and Windows Wink )Please don't curse in front of me.
Some people like whistles and bells. I like knobs and toggle switches. Whistles and bells... not so much. The vast majority of systems here in my house are headless. Ignoring the TVs attached to the KODI hosts and TiVos, the touch screens on some of my appliances, and one laptop I virtually never use, there are only two active monitors in my house, and both are attached to one host. You might guess I am sitting in front of them right now.
Quote:The question now is how to populate your missing artwork.I presume you mean getting the .jpg files onto my server? That is pretty easy, really. First of all, I installed Tiny Media Manager on one of my servers. It does a nice job of creating KODI compatible .nfo files. I created a short Python script that yanks all the actor names and links for actors with artwork on TMDB from all the .nfo files created by TMM. These get dumped into a shell file like the following:
#! /usr/bin/bash
wget -O "Jack Lemmon.jpg" https://image.tmdb.org/t/p/h632/7jWVWLr1...TCIHRw.jpg
wget -O "Tony Curtis.jpg" https://image.tmdb.org/t/p/h632/6Pj1XkYd...8PPwlY.jpg
wget -O "Natalie Wood.jpg" https://image.tmdb.org/t/p/h632/6me9oS7G...y7fVA1.jpg
wget -O "Peter Falk.jpg" https://image.tmdb.org/t/p/h632/5HhzU8Er...4n26C0.jpg
wget -O "Keenan Wynn.jpg" https://image.tmdb.org/t/p/h632/n5iLeYpe...ArIQZk.jpg
wget -O "Arthur OConnell.jpg" https://image.tmdb.org/t/p/h632/jJh2Fxbr...cWNQdc.jpg
wget -O "Vivian Vance.jpg" https://image.tmdb.org/t/p/h632/yQLSRUQO...FuQTrl.jpg
wget -O "Dorothy Provine.jpg" https://image.tmdb.org/t/p/h632/9HS7y9bM...1kjXT8.jpg
wget -O "Larry Storch.jpg" https://image.tmdb.org/t/p/h632/jg4W842F...B59Ebp.jpg
wget -O "Ross Martin.jpg" https://image.tmdb.org/t/p/h632/xthQH149...cyrTWd.jpg
...
which gets saved under the movie name. I make the file executable and then run it. I don't intend to pull the art for every single actor in every single movie. A very nice feature in KODI is the ability to sort the actors by the number of movies in which they appear. With a few exceptions, I am only going to focus on those actors who appear in at least three or four of my movies. The rest are of little concern to me.
For the KODI boxes themselves, I wrote a little scraper that pulls the actor names off the existing database used by my TiVos, which has itself been built and continues to be augmented the TiVos themselves for shows recorded by them and by Metagenerator for those not recorded by them. The scraper checks to see if the resources are extant on the main server and if so inserts them into the <actor> group in the .nfo file. This may sound like a lot of work and a lot of moving parts, but it isn't, really. For adding new movies from one of the TiVos, it's automatic in the transfer process. For adding new movies from elsewhere, Metagenerator is considerably easier to use than TMM (mot that TMM is all that bad), and the structure of the TiVo metafiles is considerably easier to handle than XML (againm not that XML is all that bad). Once the metafile is in the state I like, I run the scraper and the collection script if it is needed, and then run the wget script.