Skip to content

Conversation

@FineFindus
Copy link
Contributor

Implements support for extracting the collaborators of a video. This allows client apps to display them, if they wish so. The first collaborator is equivalent to the creator/uploader of the video.

Ref: #1397

  • I carefully read the contribution guidelines and agree to them.
  • I have tested the API against NewPipe.
  • I agree to create a pull request for NewPipe as soon as possible to make it compatible with the changed API.

Implements support for extracting the collaborators of a video. This allows
client apps to display them, if they wish so. The first collaborator is
equivalent to the creator/uploader of the video.

Ref: TeamNewPipe#1397
@TobiGr TobiGr added enhancement New feature or request youtube service, https://www.youtube.com/ labels Nov 4, 2025
@FineFindus
Copy link
Contributor Author

There's currently naturally a lot of duplicate code between extracting all the collaborators details, and extracting just a single detail (e.g. the URL). Maybe it would be better to extract them into separate functions? Or maybe it would be even better deprecated the singular uploader methods and always return at least one creator? That may have a small performance cost, though in our use-case we are always accessing all of them.

@absurdlylongusername
Copy link
Member

There's currently naturally a lot of duplicate code between extracting all the collaborators details, and extracting just a single detail (e.g. the URL). Maybe it would be better to extract them into separate functions? Or maybe it would be even better deprecated the singular uploader methods and always return at least one creator? That may have a small performance cost, though in our use-case we are always accessing all of them.

#1360 (comment) perhaps related

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request youtube service, https://www.youtube.com/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants