Repository: yt-dlp
Issue: [YouTube] Expose YouTube Gaming "Browse Game" Link ID/Title/etc.
Labels: site-enhancement

### DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

- [X] I understand that I will be **blocked** if I *intentionally* remove or skip any mandatory\* field

### Checklist

- [X] I'm requesting a site-specific feature
- [X] I've verified that I have **updated yt-dlp to nightly or master** ([update instructions](https://github.com/yt-dlp/yt-dlp#update-channels))
- [X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
- [X] I've searched [known issues](https://github.com/yt-dlp/yt-dlp/issues/3766) and the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues **including closed ones**. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [X] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

Worldwide

### Example URLs

https://www.youtube.com/watch?v=4Fjo9jOwL3U&list=PLGWGc5dfbzn9Q4MxFUfTiUajFU7l_HOX5

### Provide a description that is worded well enough to be understood

YouTube has long had the functionality of grouping "Gaming" videos together by "Game". These videos show a little box with the games name, icon and a link to an autogenerated hub "Channel" that contains all videos/streams/shorts made about that game. 

I have been doing some digging at was unable to find any information on whether this information can be accessed using YT-DLP. I also tried to see if I can find any information related to this hubs URL or name in JSON files generated using --write-info-json, but it does not seem to appear in there at all.

Would it be possible to add this information somewhere into the JSON files or (even better) expose it directly for output templates? For me this would make archiving away videos from my favourite creators much easier, as I could then automatically sort the videos into folders based on the game played in the video. Currently I have to rely on playlists to do this, which adds a lot of manual work to a task that is otherwise mostly automated. 

Basically I want to just have to call YT-LP once, with a single output template like 
`%(yt_gaming_game_id)s\Season %(upload_date>%Y)s\%(yt_gaming_game_id)s - S%(upload_date>%Y)sE%(upload_date>%j)s - %(title)s.%(ext)s`
instead of calling it once for each playlist I plan to download and manually changing the %(yt_gaming_game_id)s part. I think other people will find this useful as well, at least those who want to archive a lot of gaming content. 

As to what exactly is exposed, I think the minimum would be the ID of the hub "channel" itself. In my example that is Grand Theft Auto V (https://www.youtube.com/channel/UCOquqcRMJmURiGfEnaitptg) but the name would be nice as well for obvious reasons. But since it is not a real channel but some auto-generated hub from YouTube directly, I am not sure if tthat would be language dependant etc. 

If this is already possible to extract using some advanced extraction parameters or whatever, please let me know! 

### Provide verbose output that clearly demonstrates the problem

- [X] Run **your** yt-dlp command with **-vU** flag added (`yt-dlp -vU <your command line>`)
- [X] If using API, add `'verbose': True` to `YoutubeDL` params instead
- [X] Copy the WHOLE output (starting with `[debug] Command-line config`) and insert it below

### Complete Verbose Output

```shell
NO PROBLEM - NO OUTPUT
```