[Feature Request]: Flathub submission #3476

Open
opened 2025-06-11 11:42:07 +00:00 by Skythrew · 15 comments
Skythrew commented 2025-06-11 11:42:07 +00:00 (Migrated from github.com)

Problem Description

Right now, we already have access to a Flatpak release of Youtube Music. However, this release format is not really reliable and "user-friendly" as we need to update the flatpak manually on each release.

Proposed Solution

Thus, some people suggested to submit the app to Flathub.
I can be the maintainer of the Flathub submission (it's a quite automatic process to be honest), it doesn't annoy me, even though it would be great if the maintainer could be a "verified" author following the Flathub guidelines. I have already prepared the whole Flatpak manifest, so all we (or I) have to do is to make a PR to the Flathub repo.

Here's the link to my manifest repo if needed:
https://github.com/Skythrew/flathub/tree/youtube-music-th-ch-submission

I have also made a submission request to Flathub.

### Problem Description Right now, we already have access to a Flatpak release of Youtube Music. However, this release format is not really reliable and "user-friendly" as we need to update the flatpak manually on each release. ### Proposed Solution Thus, some people suggested to submit the app to Flathub. I can be the maintainer of the Flathub submission (it's a quite automatic process to be honest), it doesn't annoy me, even though it would be great if the maintainer could be a "verified" author following the Flathub guidelines. I have already prepared the whole Flatpak manifest, so all we (or I) have to do is to make a PR to the Flathub repo. Here's the link to my manifest repo if needed: https://github.com/Skythrew/flathub/tree/youtube-music-th-ch-submission I have also made a submission request to Flathub.
Skythrew commented 2025-06-11 11:45:44 +00:00 (Migrated from github.com)

Related issue: #737

Related issue: #737
Skythrew commented 2025-06-17 08:03:25 +00:00 (Migrated from github.com)

So we've got (as expected) a massive trademark issue with the name and icon as they belong to Google Inc.

So we've got (as expected) a massive trademark issue with the name and icon as they belong to Google Inc.
Owner

So we've got (as expected) a massive trademark issue with the name and icon as they belong to Google Inc.

Huh, how are so many other apps on flathub that do the same?

Portal For Teams is one example I can think of, it uses the Microsoft teams logo

If we can slap a Linux penguin on top of the yt logo, change the name to smth like "Portal for YTM" and we golden?

> So we've got (as expected) a massive trademark issue with the name and icon as they belong to Google Inc. Huh, how are so many other apps on flathub that do the same? Portal For Teams is one example I can think of, it uses the Microsoft teams logo If we can slap a Linux penguin on top of the yt logo, change the name to smth like "Portal for YTM" and we golden?
Owner

And this is not a simple web wrapper, it modifies the website a lot.

And this is not a simple web wrapper, it modifies the website a lot.
Skythrew commented 2025-06-18 10:08:27 +00:00 (Migrated from github.com)

I know I know... Indeed, I think if we change the logo and the name it will be accepted, but it would require to also change the tray icon etc... Trademark violations are really found concerning by Flathub nowadays while it wasn't like that in the past, so many apps like the ones you quoted were accepted while they probably wouldn't be today.

I know I know... Indeed, I think if we change the logo and the name it will be accepted, but it would require to also change the tray icon etc... Trademark violations are really found concerning by Flathub nowadays while it wasn't like that in the past, so many apps like the ones you quoted were accepted while they probably wouldn't be today.
Owner

Q: Is it common for a flatpak to be manually making sym-links like this?
https://github.com/Skythrew/flathub/blob/youtube-music-th-ch-submission/io.github.th_ch.youtube-music.yml#L84

Sounds out of place, especially since it is a responsibility of the user...
As an Arch linux user (btw), I read the Arch wiki and have already ran such command.

Image

Q: Is it common for a flatpak to be manually making sym-links like this? https://github.com/Skythrew/flathub/blob/youtube-music-th-ch-submission/io.github.th_ch.youtube-music.yml#L84 Sounds out of place, especially since it is a responsibility of the user... As an Arch linux user (btw), I read the Arch wiki and have already ran such command. ![Image](https://github.com/user-attachments/assets/49e77841-1c8e-4985-a83d-341a4785baad)
Owner

Q: Can the flatpaks we are distributing not be utilized in any way?

e.g. https://github.com/th-ch/youtube-music/releases/download/v3.9.0/YouTube-Music-3.9.0-x86_64.flatpak

If not, shouldn't we update our build system to produce whatever flathub wants?
What is the procedure to this?

Q: Can the flatpaks we are distributing not be utilized in any way? e.g. https://github.com/th-ch/youtube-music/releases/download/v3.9.0/YouTube-Music-3.9.0-x86_64.flatpak If not, shouldn't we update our build system to produce whatever flathub wants? What is the procedure to this?
Owner

Q: Did you use anything from the open PR that adds flatpak support?
https://github.com/th-ch/youtube-music/pull/2047

If not, why?

Q: Did you use anything from the open PR that adds flatpak support? https://github.com/th-ch/youtube-music/pull/2047 If not, why?
Skythrew commented 2025-06-19 12:43:29 +00:00 (Migrated from github.com)

Q: Is it common for a flatpak to be manually making sym-links like this? https://github.com/Skythrew/flathub/blob/youtube-music-th-ch-submission/io.github.th_ch.youtube-music.yml#L84

Sounds out of place, especially since it is a responsibility of the user... As an Arch linux user (btw), I read the Arch wiki and have already ran such command.

Actually, yes it is quite common for flatpaks to do that, as without this Discord Rich Presence would not work. I don't see why it should be a user's responsibility. In my opinion, it just makes a feature which is supposed to work be actually working. No one (and especially beginners) should be supposed to know how to handle this. 😄

> Q: Is it common for a flatpak to be manually making sym-links like this? https://github.com/Skythrew/flathub/blob/youtube-music-th-ch-submission/io.github.th_ch.youtube-music.yml#L84 > > Sounds out of place, especially since it is a responsibility of the user... As an Arch linux user (btw), I read the Arch wiki and have already ran such command. > Actually, yes it is quite common for flatpaks to do that, as without this Discord Rich Presence would not work. I don't see why it should be a user's responsibility. In my opinion, it just makes a feature which is supposed to work be actually working. No one (and especially beginners) should be supposed to know how to handle this. 😄
Skythrew commented 2025-06-19 12:44:47 +00:00 (Migrated from github.com)

Q: Can the flatpaks we are distributing not be utilized in any way?

e.g. https://github.com/th-ch/youtube-music/releases/download/v3.9.0/YouTube-Music-3.9.0-x86_64.flatpak

If not, shouldn't we update our build system to produce whatever flathub wants? What is the procedure to this?

I'm not sure about this but, reading the guidelines, it seemed that we needed to clearly have a different manifest for Flathub to accept our PR. I think it's quite logical because it's a way for them to be sure we don't push any malicious code to their platform by inspecting the build process.

> Q: Can the flatpaks we are distributing not be utilized in any way? > > e.g. https://github.com/th-ch/youtube-music/releases/download/v3.9.0/YouTube-Music-3.9.0-x86_64.flatpak > > If not, shouldn't we update our build system to produce whatever flathub wants? What is the procedure to this? I'm not sure about this but, reading the guidelines, it seemed that we needed to clearly have a different manifest for Flathub to accept our PR. I think it's quite logical because it's a way for them to be sure we don't push any malicious code to their platform by inspecting the build process.
Skythrew commented 2025-06-19 12:47:06 +00:00 (Migrated from github.com)

Q: Did you use anything from the open PR that adds flatpak support? #2047

If not, why?

Of course I used some of the mentioned suggestions there such as the OARS rating. Maybe we should update the application metadata to make it more descriptive about the included features.

> Q: Did you use anything from the open PR that adds flatpak support? [#2047](https://github.com/th-ch/youtube-music/pull/2047) > > If not, why? Of course I used some of the mentioned suggestions there such as the OARS rating. Maybe we should update the application metadata to make it more descriptive about the included features.
woliver99 commented 2025-07-04 19:27:29 +00:00 (Migrated from github.com)

+1 Would like to see this on Flathub

+1 Would like to see this on Flathub
JellyBrick commented 2025-07-13 05:09:45 +00:00 (Migrated from github.com)

https://github.com/flathub/flathub/pull/6627

Youtube music cannot be the app name Youtube is a trademark

https://github.com/flathub/flathub/pull/2501
https://github.com/flathub/flathub/issues/6314

I'm not sure why th-ch/youtube-music is not allowed, while names like YTMDesktop or MS Teams for Linux are permitted.
Should it be youtube-music-for-desktop? 🤔

https://github.com/flathub/flathub/pull/6627 > Youtube music cannot be the app name Youtube is a trademark https://github.com/flathub/flathub/pull/2501 https://github.com/flathub/flathub/issues/6314 I'm not sure why `th-ch/youtube-music` is not allowed, while names like `YTMDesktop` or `MS Teams for Linux` are permitted. Should it be `youtube-music-for-desktop`? 🤔
Owner

@JellyBrick they were more lenient in the past, but they are trying to change that lately

If those same apps were re-submitted today they would probably be turned down, or require a few changes to avoid trademark violations.

We could do what Portal for Teams did, and have a different name specifically for the flatpak builds.

@JellyBrick they were more lenient in the past, but they are trying to change that lately If those same apps were re-submitted today they would probably be turned down, or require a few changes to avoid trademark violations. We could do what Portal for Teams did, and have a different name specifically for the flatpak builds.
TerminallyDied commented 2025-09-06 18:51:03 +00:00 (Migrated from github.com)

any update on this?

any update on this?
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: YTMD/youtube-music#3476
No description provided.