Closed tyzbit closed 1 year ago
AFAIK yt-dlp doesn't fetch the source (playlist creator) metadata. For playlists, it is recommended to use the playlist_thumbnail
's latest_entry
for artwork
Btw, you should use the prebuilt presets as your 'base' preset. They are battle-tested to make sure they work in your desired player. https://ytdl-sub.readthedocs.io/en/latest/presets.html#tv-shows
Closing the issue out but feel free to comment with any additional questions/concerns.
Thanks for the response, that's a bummer. So does source_thumbnails
do nothing then? The docs seem to imply it does what I'm looking for.
Also, thank you for the preset tip. I'll check them out.
For playlist URLs it does nothing. For urls like: https://www.youtube.com/@TylerHawkins/playlists?view=1&sort=dd&shelf_id=0
Since it's pointing to a channel with multiple playlists, source
will be the channel whereas playlist
will be each individual playlist. You can run
ytdl-sub view "https://www.youtube.com/@TylerHawkins/playlists?view=1&sort=dd&shelf_id=0"
and see the playlist/source variables quickly
@tyzbit what did you end up using for this? running into something similar
@timbroder I just don't have playlist thumbnails. I preferred to have none than to let one of the videos in the playlist provide the thumbnail in case I intentionally remove a video from my own playlists. It's not pretty but I still have full functionality.
Two ideas are that you can either drop thumbnails manually or you could add a script that runs after ytdl-sub that gets all the playlists from the config (if you write a shell script, yq
would be your friend here) and does a simple GET for the predictable YT channel logo for the playlist then drops it in the right spot.
@tyzbit thanks! I ended up making some quick ones with https://www.coverlabs.io/ and called it a day
I am trying to configure
ytdl-sub
to download theavatar_uncropped
thumbnail from the channel that created the playlist and save it asposter.jpg
but neitherplaylist_thumbnails
orsource_thumbnails
work for me.Image I'm using:
ghcr.io/jmbannon/ytdl-sub@sha256:9f965b16a2dd0f35f89e30dee741488d0a736f434641fba1a5c02c7426a66d96
(latest
as of opening this issue)config.yaml
subscriptions.yaml
Logs (click to expand)