Skip to content

Add "How this was made" disclosure and AI labels - #9749

Open
caetano-dev wants to merge 16 commits into
FreeTubeApp:developmentfrom
caetano-dev:feat/AI_labels
Open

caetano-dev wants to merge 16 commits into
FreeTubeApp:developmentfrom
caetano-dev:feat/AI_labels

Conversation

@caetano-dev

@caetano-dev caetano-dev commented Sep 5, 2026 •

Copy link
Copy Markdown
Contributor

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Related issue

closes #9746

Description

This PR adds a label for AI content in the watch page + "How this was made" disclosures in the description.
The label only shows up if the video has AI. The automatic dubbing and "Captured with a camera" videos show the disclosure only.

Screenshots

image Pasted Graphic 3 Pasted Graphic 4 Pasted Graphic 1 Pasted Graphic 2

Testing

Open https://www.youtube.com/watch?v=gfjgRHtDa38
Open https://youtu.be/7RogQiih3M8
Open https://youtu.be/BxunALc8r18
and see that the label + description shows up for the AI video. For the others, there should be the description only.

Desktop

  • OS: MacOS
  • OS Version: 27
  • FreeTube version: v0.25.3 Beta

Additional context

Initially, I only planned to add the AI tags, but since I was already halfway through adding the other descriptions, I decided to implement both.

@github-actions github-actions Bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Sep 5, 2026
@FreeTubeBot
FreeTubeBot enabled auto-merge (squash) September 5, 2026 01:22

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image Image

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc added PR: changes requested and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Sep 5, 2026
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

Comment thread src/renderer/components/WatchVideoInfo/WatchVideoInfo.vue Outdated
Comment thread src/renderer/components/WatchVideoDescription/WatchVideoDescription.vue Outdated
Comment thread src/renderer/components/WatchVideoInfo/WatchVideoInfo.vue Outdated
Comment thread src/renderer/helpers/api/local.js Outdated
@caetano-dev
caetano-dev requested a review from Shadorc September 5, 2026 15:08
Comment thread src/renderer/components/WatchVideoDescription/WatchVideoDescription.vue Outdated
Comment thread src/renderer/components/WatchVideoInfo/WatchVideoInfo.vue Outdated
@caetano-dev
caetano-dev requested a review from Shadorc September 6, 2026 23:41
Comment thread src/renderer/main.js Outdated
Comment thread src/renderer/main.js Outdated
@caetano-dev
caetano-dev requested a review from Shadorc September 6, 2026 23:53
Shadorc
Shadorc previously approved these changes Sep 6, 2026

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I noticed that on YT that it stated

Info from Truepic in the Captured with camera section

Image

Is that some info we are missing and we should include too?

Edit: Please update your PR body to reflect latest changes

@caetano-dev

Copy link
Copy Markdown
Contributor Author

I added the disclosure attributions and updated the PR body.
image

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc added PR: waiting for review For PRs that are complete, tested, and ready for review and removed PR: changes requested labels Sep 9, 2026
Shadorc
Shadorc previously approved these changes Sep 9, 2026
Comment thread src/renderer/helpers/api/local.js Outdated
Comment thread src/renderer/components/WatchVideoDescription/WatchVideoDescription.vue Outdated
Comment thread src/renderer/components/WatchVideoDescription/WatchVideoDescription.css Outdated
Comment thread src/renderer/helpers/api/local.js Outdated
@absidue absidue added PR: changes requested and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Sep 12, 2026
@caetano-dev

Copy link
Copy Markdown
Contributor Author

Changes applied.

@caetano-dev
caetano-dev requested a review from absidue September 12, 2026 13:31
@Shadorc

Shadorc commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Blocked until youtube.js 18.1.0 is released LuanRT/YouTube.js#1240

@efb4f5ff-1298-471a-8973-3d47447115dc

Copy link
Copy Markdown
Member

#9858 merged!

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]: Label AI content on Watch page

4 participants