th-ch / youtube-music

YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
https://th-ch.github.io/youtube-music/
MIT License
8.99k stars 512 forks source link

Flatpak Support #737

Open paerbac opened 2 years ago

paerbac commented 2 years ago

Would prefer a flatpak distribution option be supported

bschelst commented 2 years ago

same here, it would be handy for the steamdeck!

tdworz commented 1 year ago

There are 3 competitor apps on Flathub already.

  1. https://flathub.org/apps/app.ytmdesktop.ytmdesktop
  2. https://flathub.org/apps/io.gitlab.zehkira.Monophony
  3. https://flathub.org/apps/org.kde.audiotube

However this is my favorite YouTube Music desktop app and I wish it was there as well.

tdworz commented 1 year ago

I created a request for this app in the Flathub forums: https://discourse.flathub.org/t/th-ch-youtube-music/4527

razzeee commented 1 year ago

There is also https://github.com/vixalien/muzika coming up to flathub soonish, just for your list.

JellyBrick commented 1 year ago

Is there anyone interested in doing this task?

justin13888 commented 11 months ago

I strongly believe that for the sake of cross compatibility across all desktop Linux distros, flatpak should be a supported method of installation. But also one thing to be careful of is ensuring plugins like Discord works.

justin13888 commented 11 months ago

Also adding this link for reference to support using Discord Flatpak, although that's something more for users using the Discord Flatpak to worry about: https://github.com/flathub/com.discordapp.Discord/wiki/Rich-Precense-(discord-rpc)

inson1 commented 9 months ago

Github action for building flatpak https://github.com/flatpak/flatpak-github-actions

razzeee commented 9 months ago

You actually should use https://github.com/flathub-infra/flatpak-github-actions for flathub - but getting the flatpak building is the first step

xynydev commented 9 months ago

I see that this project uses electron-builder for releases. They have a Flatpak build target too, but that doesn't support publishing to Flathub. It would probably be pretty easy to add that build target, though, so that Flatpak users on stuff like immutable Linux distributions would have at least some way of installing.

justin13888 commented 8 months ago

There are 3 competitor apps on Flathub already.

1. https://flathub.org/apps/app.ytmdesktop.ytmdesktop

2. https://flathub.org/apps/io.gitlab.zehkira.Monophony

3. https://flathub.org/apps/org.kde.audiotube

However this is my favorite YouTube Music desktop app and I wish it was there as well.

Currently, ytmdesktop (first link) seems no longer maintained on FlatHub. But doesn't matter cuz I like th-ch/youtube-music more

justin13888 commented 8 months ago

I see that this project uses electron-builder for releases. They have a Flatpak build target too, but that doesn't support publishing to Flathub. It would probably be pretty easy to add that build target, though, so that Flatpak users on stuff like immutable Linux distributions would have at least some way of installing.

Is anybody working on this currently? Otherwise, I could probably do it lol: https://www.electron.build/configuration/flatpak.html

Grafcube commented 6 months ago

I've just opened a PR to add Flatpak support at #2047

KweezyCode commented 4 months ago

any news?

DrWafflePhD commented 2 months ago

Has this been added to the flathub yet? If not, how do I install the flatpak?

ArjixWasTaken commented 2 months ago

Has this been added to the flathub yet? If not, how do I install the flatpak?

https://github.com/th-ch/youtube-music/pull/2047#issuecomment-2324038574

JellyBrick commented 1 month ago

Partially implemented at b6687307dfe7ef765517019093c8db3c2ad14417

(flatpak single bundle)