Kodi Community Forum

Full Version: Artwork Beef - automatically add extended artwork
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(2019-08-16, 19:20)Captain_Pike Wrote: [ -> ]I have read somewhere that the Character Poster in a Character Poster Set have a fixed sort order equal to TMDB cast sort order.
.
.
.
It doesn't matter for a sideshow in random mode, but a really nice idea for integer mode in skin!  Cool 
 +1 for the Character Poster Set integration too Cool
When using the context menu item "Manage -> AB: Choose Artwork" for TV shows or movies, and then selecting a new image, say "poster.jpg", Artwork Beef is not replacing the existing poster.jpg, but instead creates poster1.jpg, poster2.jpg, etc, etc. files which are not desired. Also, since Kodi only recognizes "poster.jpg" files for that art type, the new files are ignored, and the artwork in Kodi not updated. Is this as intended?

For me, the sole reason to use this feature, is to replace (existing) artwork I do not like, with alternatives. So with that in mind, I absolutely want AB to overwrite the existing file. Just to clarify, this is not due to permissions issues (as far as I can tell).
(2019-08-18, 00:23)gibxxi Wrote: [ -> ]When using the context menu item "Manage -> AB: Choose Artwork" for TV shows or movies, and then selecting a new image, say "poster.jpg", Artwork Beef is not replacing the existing poster.jpg, but instead creates poster1.jpg, poster2.jpg, etc, etc. files which are not desired. Also, since Kodi only recognizes "poster.jpg" files for that art type, the new files are ignored, and the artwork in Kodi not updated. Is this as intended?

For me, the sole reason to use this feature, is to replace (existing) artwork I do not like, with alternatives. So with that in mind, I absolutely want AB to overwrite the existing file. Just to clarify, this is not due to permissions issues (as far as I can tell).
Sure it does! All working fine!
You have to unselect the current local art on first place on top, and select the new art you want. Then it will be exchanges as desired.

If you don't unselect the local art on first place on top and only select new ones they will be downloaded as poster1, poster2 ...
AB context menu behavior changes since a few versions ago.
(2019-08-18, 01:28)chrissix Wrote: [ -> ]
(2019-08-18, 00:23)gibxxi Wrote: [ -> ]When using the context menu item "Manage -> AB: Choose Artwork" for TV shows or movies, and then selecting a new image, say "poster.jpg", Artwork Beef is not replacing the existing poster.jpg, but instead creates poster1.jpg, poster2.jpg, etc, etc. files which are not desired. Also, since Kodi only recognizes "poster.jpg" files for that art type, the new files are ignored, and the artwork in Kodi not updated. Is this as intended?

For me, the sole reason to use this feature, is to replace (existing) artwork I do not like, with alternatives. So with that in mind, I absolutely want AB to overwrite the existing file. Just to clarify, this is not due to permissions issues (as far as I can tell).
Sure it does! All working fine!
You have to unselect the current local art on first place on top, and select the new art you want. Then it will be exchanges as desired.

If you don't unselect the local art on first place on top and only select new ones they will be downloaded as poster1, poster2 ...
AB context menu behavior changes since a few versions ago.  

Ah, that explains why it's not auto-closing the dialog when selecting artwork now. I did wonder why that started happening suddenly. Sorry, I don't monitor this thread routinely. Thanks for the heads-up. I'll be sure and modify my usage behaviour going forwards.

Smile

Dan / Gib.
...While I'm here, I have some Music artwork stored in the designated "Artist Information folder" and some in the music library folder itself, for all types. Is there any way to migrate pre-existing "discart" and "folder" artwork out of the "Artist Information" folder, back to the library folders with the music, while leaving all other types like "spine", "Back-cover", "fanart" images in-place? I have rules set up that seem to work in AB for new downloads, but not for pre-existing files (i.e: before I set those rules up).

Doing this manually is doable, but I'd rather avoid having to do so if possible.

Dan / Gib.
(2019-08-16, 17:54)WolverineCTX Wrote: [ -> ]@rmrector
I did notice you already integrated extended Artwork Types available over KyraDB. Have read there will also soon be a voting system for all KyraDB artwork types same as fanart.tv (for preference on bulk/batch)
Are you also going to implement soon the pretty new Character Poster Sets Project also yet available over API? -> https://forum.kodi.tv/showthread.php?tid...pid2867100

It's really well sorted and maintained for example one of my fav movies:

Much better than the standard AB extraposter function cause there is all results random, here all sorted with good quality.
Would love to see the sideshows everywhere in Kodi like in this showcase, but it will only get usable for all when it will be implemented to automate artwork fetching.
Would be much appreciated  Nod
The voting system is live now.
Image

@rmrector I have added the language and likes to the API output. It would really be awesome if you would implement it. I think @"chrissix" can provide the details about the filenaming when the collection set is being downloaded.

For the character poster sets I have added an extra default_character_posters to the output. This one contains the collection set with the highest likes:

json:
{
    "base_url_actor_art" = "https://www.kyradb.com/actors/original";
    "base_url_backgrounds" = "https://www.kyradb.com/backgrounds/original";
    "base_url_character_art" = "https://www.kyradb.com/characters/original";
    "base_url_character_posters" = "https://www.kyradb.com/posters/original";
    "base_url_logos" = "https://www.kyradb.com/logos/original";
    "base_url_posters" = "https://www.kyradb.com/posters/w342";
    "character_posters" =     (
         {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:25:59";
            height = 3000;
            language = english;
            likes = 1;
            name = "3638c744a5a7ddab7644689cb85bc82631b3bca9d742d4ddd72958dec711a47b.jpg";
            "order_number" = 0;
            resolution = "1945 x 3000";
            width = 1945;
        },
                {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:28:02";
            height = 3000;
            language = english;
            likes = 1;
            name = "5b1ee305b6943491a2e67a23d17d038987e9ef87e7ec575fd92ea8717b50e5fd.jpg";
            "order_number" = 1;
            resolution = "1945 x 3000";
            width = 1945;
        },
        {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:28:36";
            height = 3000;
            language = english;
            likes = 1;
            name = "676e057b484098ae3bd6f6588cbd4167023568412457e7ee610d5f1ad8a50e7c.jpg";
            "order_number" = 3;
            resolution = "1945 x 3000";
            width = 1945;
        },
                {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:28:53";
            height = 3000;
            language = english;
            likes = 1;
            name = "87181d7c2c47d69109a6e586f876091fc9df1c567cb3aadedfebeb0a876daa43.jpg";
            "order_number" = 4;
            resolution = "1945 x 3000";
            width = 1945;
        },
        {
            "collection_number" = 1;
            "date_added" = "2019-07-27 12:30:20";
            height = 2436;
            language = english;
            likes = 0;
            name = "9d2682d2e124d4fb286ce3f391be812e7855e8328f372c7c1e02afbcd70a3a30.jpg";
            "order_number" = 0;
            resolution = "1656 x 2436";
            width = 1656;
        },
        {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:28:21";
            height = 3000;
            language = english;
            likes = 1;
            name = "c505cca02b6f8a2911e3716ed6a1ddffa519a3ae3b9a652434361ab1203dc1ac.jpg";
            "order_number" = 2;
            resolution = "1945 x 3000";
            width = 1945;
        },
        {
            "collection_number" = 1;
            "date_added" = "2019-07-27 12:30:34";
            height = 2436;
            language = english;
            likes = 0;
            name = "e9d78ce63a6865464ae79bb824ba8070cb4841f71636ee5acf9d7f4eb4adfaa8.jpg";
            "order_number" = 1;
            resolution = "1656 x 2436";
            width = 1656;
        }
    );
    "default_character_posters" =     (
         {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:25:59";
            height = 3000;
            language = english;
            likes = 1;
            name = "3638c744a5a7ddab7644689cb85bc82631b3bca9d742d4ddd72958dec711a47b.jpg";
            "order_number" = 0;
            resolution = "1945 x 3000";
            width = 1945;
        },
        {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:28:02";
            height = 3000;
            language = english;
            likes = 1;
            name = "5b1ee305b6943491a2e67a23d17d038987e9ef87e7ec575fd92ea8717b50e5fd.jpg";
            "order_number" = 1;
            resolution = "1945 x 3000";
            width = 1945;
        },
        {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:28:36";
            height = 3000;
            language = english;
            likes = 1;
            name = "676e057b484098ae3bd6f6588cbd4167023568412457e7ee610d5f1ad8a50e7c.jpg";
            "order_number" = 3;
            resolution = "1945 x 3000";
            width = 1945;
        },
        {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:28:53";
            height = 3000;
            language = english;
            likes = 1;
            name = "87181d7c2c47d69109a6e586f876091fc9df1c567cb3aadedfebeb0a876daa43.jpg";
            "order_number" = 4;
            resolution = "1945 x 3000";
            width = 1945;
        },
        {
            "collection_number" = 0;
            "date_added" = "2019-07-27 12:28:21";
            height = 3000;
            language = english;
            likes = 1;
            name = "c505cca02b6f8a2911e3716ed6a1ddffa519a3ae3b9a652434361ab1203dc1ac.jpg";
            "order_number" = 2;
            resolution = "1945 x 3000";
            width = 1945;
        }
    );
    error = 0;
    message = successful;
    "number_of_character_posters" = 7;
    timezone = GMT;
    "timezone_str" = "Europe/London";
}
(2019-08-16, 17:54)WolverineCTX Wrote: [ -> ]@rmrector
I did notice you already integrated extended Artwork Types available over KyraDB. Have read there will also soon be a voting system for all KyraDB artwork types same as fanart.tv (for preference on bulk/batch)
Are you also going to implement soon the pretty new Character Poster Sets Project also yet available over API? -> https://forum.kodi.tv/showthread.php?tid...pid2867100

It's really well sorted and maintained for example one of my fav movies:
Image
Much better than the standard AB extraposter function cause there is all results random, here all sorted with good quality.
Would love to see the sideshows everywhere in Kodi like in this showcase, but it will only get usable for all when it will be implemented to automate artwork fetching.
Would be much appreciated  Nod
I would love to see this functionallity too. Hope that @rmrector is willing to implement it.
Voting System (for prefer on bulk/batch) for all KyraDB artwork types is now in place (animatedposter.gif, animatedkeyart.gif, animatedfanart(x).gif, characterart(x).gif)
Please help voting to get the best results first on bulk/batch, you just need a KyraDB account and ready to go (all free)
For most known AAA franchises (MCU Movies, Star Wars, X-Men) already the first votes delivered.
___

Also the announced base pack of the well sorted KyraDB Character Poster Sets thread are now all uploaded in KyraDB, online and avaiable over API.
For an overview here is a list of the first base pack. It will be continuously expanding.
Cause there are many movies with more than 1 set also with a vote system per set for prefer on bulk/batch.
When the last technical/functional questions of @rmrector and @rschiks are solved, i am looking forward to an early implementation.
___
If someone find a nice character poster set not yet catalogized and online you can request it here -> 345324 (thread)
___
Also the mention the first skin in kodi official repo @manfeed AEON TAJO already implemented in skin.
Others have expressed interest and are waiting for a final AB implementation.
Would I be right in assuming that most people are not using Animated art? I have Artwork Beef installed and use it to download Animated art however I have Aeon MQ8 installed on one of my Kodi installations (18.3) and as a result Animated art is not automatically shown unless I manually select it.  works fine in Aeon MQ7 though. 

BTW - I think Animated art is fantastic and would like to thank all of you contributors for doing it and you developers for the coding. :-)
This has already been discussed exhaustively here.
(2019-08-19, 14:37)HeresJohnny Wrote: [ -> ]This has already been discussed exhaustively here.

Thanks
I don't have any real plans to support character posters for now. That is a bigger additional feature I don't really have time for.

Ratings are easier, though, and will probably be in the next feature version.
(2019-08-21, 03:23)rmrector Wrote: [ -> ]I don't have any real plans to support character posters for now. That is a bigger additional feature I don't really have time for.
The main thing you have noticed that the project has great potential.
If you say "bigger additional featue" I suppose it will be a very professional implementation.

In any case, I'm looking forward to it when you find the time for a huge AB update character poster set implementation still in 2019. Nod
Hi, I can't seem to get animated posters to download for movies. Other artwork does however. Any ideas?
(2019-08-23, 02:34)leejk Wrote: [ -> ]Hi, I can't seem to get animated posters to download for movies. Other artwork does however. Any ideas?

Have you entered your API and User key from kyradb.com?