FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.61k stars 856 forks source link

[Feature Request]: Add channel avatars to video results (subscription feed, search results, etc) #5211

Open PeterSHollander opened 5 months ago

PeterSHollander commented 5 months ago

Guidelines

Problem Description

It can be helpful to identify content I am in the mood for by looking for recognizable channel avatars beneath videos in a feed, especially when using a setting which changes the video thumbnail. Currently, only the channel name is listed beneath the video, and so there is no icon to easily identify the creator.

Tom Scott video w/ DeArrow active for context: TomScott1 (it is difficult to know at a glance this is a Tom Scott video, which would change my interest in watching it)

Proposed Solution

Adding a small profile picture next to the channel name, as already exists on stock YouTube, would add this helpful information at a glance:

TomScott2

Alternatives Considered

🤷‍♀️ Can't think of any alternatives to making this an option.

Issue Labels

display more information to user

Additional Information

No response

tzwel commented 4 months ago

I'm currently working on this

tzwel commented 4 months ago

Outdated, answered here

image

I got this to work correctly using the list of subscribed channels, then filtering it and getting the thumbnails from that. But this approach doesn't work for channels the user is not subscribed to. I COULD get the channel thumbs presumably by fetching the channel every thumbnail load (maybe getLocalChannel?) but this is obviously wasteful and ineffective. What is the correct way to get cached channel info like thumbnails? Is there some store I can use? I should admit this is the first time I'm touching Vue, I have been mostly working in Svelte