Playnite Forums
  • Playnite Web
  • Rules
  • Members
  • Team
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Playnite Forums Extension Database Generic Extensions Extra Metadata Loader | Add logos and video support in compatible custom themes

Thread Closed 
Extra Metadata Loader | Add logos and video support in compatible custom themes
darklinkpower
Offline

Super Moderator
#1
09-17-2021, 05:29 PM (This post was last modified: 02-12-2022, 02:31 AM by darklinkpower.)
Extra Metadata Loader | Add logos and video support in compatible custom themes


Feature requests and bug reports:
Create an issue on the theme GitHub repository after verifying it doesn't already exists.
Make sure to fill all the requested information when opening the issue.


I don't use the forums frequently so please use GitHub for requests and bug reports. You can join the Playnite discord where I am active if you have questions or need support

https://github.com/darklinkpower/Playnit...ion/issues

Description
                                                                                                                                                                             
Provides extensive functionality to download and display logos and videos in compatible custom themes, including:
  • Display logos
  • Display and play videos and micro videos
  • Support to download videos from different sources, including Steam and YouTube
  • Support to stream videos from Steam
  • Support to download logos from different sources, including Steam, SteamGridDB and Google
  • Extensive settings to configure extension functionality, like configuring automatic download of Extra Metadata media, configure behavior and functionality of controls to display them, etc

Integration tutorial for theme developers: https://github.com/darklinkpower/Playnit...ata-Loader

GitHub Repository: https://github.com/darklinkpower/Playnit...Extensions

Installation/Download
                                                                                                                                                                             
Option A. Download from the Addons browser in Playnite.
Option B. Click here to start the install process

Usage
                                                                                                                                                                             
1. Configure the preferred extension settings in "Main menu" -> "Addons..." -> "Extension settings" -> "Generic" -> "Extra Metadata Loader"
To download videos it is required to configure the paths to ffmpeg, ffprobe and yt-dlp

2. Extension functions are available from "Right click game menu" -> "Extra Metadata"

Screenshots
                                                                                                                                                                             
[Image: Mj9dL5e.jpeg]

[Image: XVIf1YB.jpeg]

[Image: CZX8mBT.png]
azumukupoe
Offline

#2
10-31-2021, 12:59 PM
Do I have to select for each game when downloading Steam logos for existing games?
Maybe you can add an option to skip if matching title is not found
Ideally it would be nice to have a priority setting e.g. to download from Steam, GridDB, then Google
mayo-mayo
Offline

#3
11-02-2021, 05:57 PM (This post was last modified: 11-02-2021, 11:50 PM by mayo-mayo.)
Hello,

Does this plugin work in Full Screen mode?

I tried to integrate the video trailers streaming from Steam Store feature (Video control) into my custom full screen theme and I couldn't get it to work.

I put the following line into my code:
<ContentControl x:Name="ExtraMetadataLoader_VideoLoaderControl" />

But the video player didn't even show up and there was no trailer sound even though I have autoplay and unmute options selected. So even if I botched the code in my theme somehow I should at least hear the sound coming from the trailer.

However when I added that same line into my custom desktop theme then it worked. The video player was visible and I could hear the trailer audio playing.

So it made me think that maybe this plugin doesn't work in Full Screen mode? Is it a bug or is it intended? Or maybe it's my fault? Smile I followed this: https://github.com/darklinkpower/Playnit...ata-Loader

Is it somehow possible to use 'trailerVideoPath' variable from the plugin so I could get URL path to video trailer as MediaElement source?

Kind regards
mayo-mayo
darklinkpower
Offline

Super Moderator
#4
11-04-2021, 04:25 PM (This post was last modified: 11-04-2021, 04:26 PM by darklinkpower.)
(11-02-2021, 05:57 PM)mayo-mayo Wrote: Hello,

Does this plugin work in Full Screen mode?

I tried to integrate the video trailers streaming from Steam Store feature (Video control) into my custom full screen theme and I couldn't get it to work.

I put the following line into my code:
<ContentControl x:Name="ExtraMetadataLoader_VideoLoaderControl" />

But the video player didn't even show up and there was no trailer sound even though I have autoplay and unmute options selected. So even if I botched the code in my theme somehow I should at least hear the sound coming from the trailer.

However when I added that same line into my custom desktop theme then it worked. The video player was visible and I could hear the trailer audio playing.

So it made me think that maybe this plugin doesn't work in Full Screen mode? Is it a bug or is it intended? Or maybe it's my fault? Smile I followed this: https://github.com/darklinkpower/Playnit...ata-Loader

Is it somehow possible to use 'trailerVideoPath' variable from the plugin so I could get URL path to video trailer as MediaElement source?

Kind regards
mayo-mayo

I've not checked if it works in fullscreen themes and no one has reported it to me. Please open an issue for this and any other issues or requests as mentioned in the main post.
GoDodgerz
Offline

#5
11-04-2021, 09:44 PM
I apologize for my ignorance in advance. Where do I find this: "To download videos it is required to configure the paths to ffmpeg, ffprobe and yt-dlp"

I understand it a setting that needs to be adjusted I'm just not sure where to generate this. Do I simply create a folder for content to be downloaded and stored into. Or is it similar to an API key that needs to be generated on a corresponding site?
darklinkpower
Offline

Super Moderator
#6
11-04-2021, 10:54 PM
(11-04-2021, 09:44 PM)GoDodgerz Wrote: I apologize for my ignorance in advance. Where do I find this: "To download videos it is required to configure the paths to ffmpeg, ffprobe and yt-dlp"

I understand it a setting that needs to be adjusted I'm just not sure where to generate this. Do I simply create a folder for content to be downloaded and stored into. Or is it similar to an API key that needs to be generated on a corresponding site?
In the plugin settings.

[Image: yvnCVaZ.png]
Luka8989
Offline

#7
11-09-2021, 03:00 PM
Despite having selected the item concerning the fact that the video must start automatically, the video does not start automatically in full screen, I have to start it manually, is it a bug or am I wrong something?
Haelikor
Offline

#8
11-10-2021, 04:29 PM (This post was last modified: 11-14-2021, 10:09 PM by Haelikor.)
I seem to recall a previous version of Extra Metadata Tools allowing you to auto download multiple YouTube videos. Is that still a feature {and I'm missing it}, or is that not in the current release?

I appreciate your time.
/// later edit
I got bored eventually and put old functionality back into a separate plugin calling yt-dlp + a cap of 100MB a video so I don't pull people's 9 hour let's plays.

[Image: uE2GZVu.png]

Probably not the most elegant way of doing it but it's working.
sofmarch
Offline

#9
11-10-2021, 08:25 PM
Did the option to set a logo from a URL or Local file get removed? Can't find them.
Luka8989
Offline

#10
11-11-2021, 12:07 PM
(11-09-2021, 03:00 PM)Luka8989 Wrote: Despite having selected the item concerning the fact that the video must start automatically, the video does not start automatically in full screen, I have to start it manually, is it a bug or am I wrong something?
Anyone know how to fix? thanks a lot
tillaz87
Offline

#11
11-15-2021, 04:16 PM (This post was last modified: 11-15-2021, 04:17 PM by tillaz87.)
Any chance this can support more game assets like Boxfront, boxback, cartridges, snaps, fanart.

AEL addon for kodi does a great job scraping all these assets using mobygames and when you have more game assets available to use it gives more options for themeing. I've been waiting to release my theme brought over from kodi but alot of the assesst aren't possible to display with playnite
darklinkpower
Offline

Super Moderator
#12
11-18-2021, 05:06 AM (This post was last modified: 11-18-2021, 05:13 AM by darklinkpower.)
(11-09-2021, 03:00 PM)Luka8989 Wrote: Despite having selected the item concerning the fact that the video must start automatically, the video does not start automatically in full screen, I have to start it manually, is it a bug or am I wrong something?
That's because fullscreen mode themes are using their own solution for their video player, which is different from the one available in the extension so settings in the extension will not apply.

(11-10-2021, 04:29 PM)Haelikor Wrote: I seem to recall a previous version of Extra Metadata Tools allowing you to auto download multiple YouTube videos. Is that still a feature {and I'm missing it}, or is that not in the current release?

I appreciate your time.
/// later edit
I got bored eventually and put old functionality back into a separate plugin calling yt-dlp + a cap of 100MB a video so I don't pull people's 9 hour let's plays.

[Image: uE2GZVu.png]

Probably not the most elegant way of doing it but it's working.
This feature was part of the Extra Metadata Tools plugin but I didn't implement it in this extension. You can open GitHub issue to request the feature.

(11-10-2021, 08:25 PM)sofmarch Wrote: Did the option to set a logo from a URL or Local file get removed? Can't find them.
Those features were part of the Extra Metadata Tools plugin but I didn't implement it in this extension. You can open GitHub issue to request the feature, although I don't know if URL should be added as there are builtin options available including google. I think obtaining from any extra resource should be done by properly implementing downloads from them.

(11-11-2021, 12:07 PM)Luka8989 Wrote:
(11-09-2021, 03:00 PM)Luka8989 Wrote: Despite having selected the item concerning the fact that the video must start automatically, the video does not start automatically in full screen, I have to start it manually, is it a bug or am I wrong something?
Anyone know how to fix? thanks a lot
Replied above.

(11-15-2021, 04:16 PM)tillaz87 Wrote: Any chance this can support more game assets like Boxfront, boxback, cartridges, snaps, fanart.

AEL addon for kodi does a great job scraping all these assets using mobygames and when you have more game assets available to use it gives more options for themeing.  I've been waiting to release my theme brought over from kodi but alot of the assesst aren't possible to display with playnite
You can open a GitHub issue but the biggest issue is that it's not only about adding support to display, but also to implement downloading from somewhere those assets. This is a lot of work for me personally since I develop extensions and themes in my free theme and I've only been learning programming as a hobby so I don't know if I'll be adding that personally so contributions are always welcome.

To everyone, please be aware that I'm not visiting the forums constantly so it can take a while for me to reply. As mentioned in the main posts of my threads, feature requests and bug reports should be made on GitHub and if you have any question, I suggest tagging me in the Playnite discord since I'll reply very fast there.
XXxEXTERMINATORxXX ༼ つ ◕_◕ ༽つ
Offline

#13
11-18-2021, 01:23 PM
(09-17-2021, 05:29 PM)darklinkpower Wrote: Extra Metadata Loader | Add logos and video support in compatible custom themes


Feature requests and bug reports:
Create an issue on the theme GitHub repository after verifying it doesn't already exists.
Make sure to fill all the requested information when opening the issue.


https://github.com/darklinkpower/Playnit...ion/issues

Description
                                                                                                                                                                             
Provides extensive functionality to download and display logos and videos in compatible custom themes, including:
  • Display logos
  • Display and play videos and micro videos
  • Support to download videos from different sources, including Steam and YouTube
  • Support to stream videos from Steam
  • Support to download logos from different sources, including Steam, SteamGridDB and Google
  • Extensive settings to configure extension functionality, like configuring automatic download of Extra Metadata media, configure behavior and functionality of controls to display them, etc

Integration tutorial for theme developers: https://github.com/darklinkpower/Playnit...ata-Loader

GitHub Repository: https://github.com/darklinkpower/Playnit...Extensions

Installation/Download
                                                                                                                                                                             
Option A. Download from the Addons browser in Playnite.
Option B. Click here to start the install process

Usage
                                                                                                                                                                             
1. Configure the preferred extension settings in "Main menu" -> "Addons..." -> "Extension settings" -> "Generic" -> "Extra Metadata Loader"
    To download videos it is required to configure the paths to ffmpeg, ffprobe and yt-dlp

2. Extension functions are available from "Right click game menu" -> "Extra Metadata"

Screenshots
                                                                                                                                                                             
[Image: Mj9dL5e.jpeg]

[Image: XVIf1YB.jpeg]

[Image: CZX8mBT.png]
Hello friend, how do I solve this error when I try to install the extension?

https://drive.google.com/file/d/1UPcr1RS...sp=sharing

Pd; Neither of the 2 installation methods worked for me: /
darklinkpower
Offline

Super Moderator
#14
11-18-2021, 07:24 PM
@XXxEXTERMINATORxXX ༼ つ ◕_◕ ༽つ Your link is not working. Also for bugs please open GitHub issues as mentioned in the main post.
tillaz87
Offline

#15
01-10-2022, 12:46 PM
is there a way to download trailers and logos for all games at once? cant figure it out
Duece
Offline

#16
01-21-2022, 07:07 PM
How do you change the profile picture in DKG themes?
xCeeTee
Offline

#17
02-08-2022, 01:36 PM
Would it be possible to have EML download theme music of games to work with Playnite Sounds? It would be perfect to be able to do that, although I understand a different downloader would need to be used so it could be a lot of extra work.
MaestroLiendre
Offline

#18
02-13-2022, 11:30 AM
Is this extension broken? I didn't add any logo for quite long time, and now what I find is that the option to set the logo disappeared, so I reinstalled the extension, but I cant change them while Playnite is open, so I need to close playnite, change the name of the logo (for position, or updating the logo...) then open playnite again... I find it quite annoying. Was it always like this and I don't remember?
darklinkpower
Offline

Super Moderator
#19
03-29-2022, 08:16 PM
Thread locked

If you need support, want to request a feature, report a bug or simply ask a question, please use the means mentioned in the main post.

The reason for this is because it's very difficult and time consuming for me to check, keep track and reply in all the different threads for all the themes and extensions I have in the forums, which are over 30 now. I hope you can be understanding of this and I'm sorry for any inconvenience this can cause.
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode