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
7.53k stars 458 forks source link

Microsoft Store listing #1076

Open danielchalmers opened 1 year ago

danielchalmers commented 1 year ago

Have you thought about uploading the installer to the Microsoft Store?

Would be nice to auto-update and it's so much easier to list than it was a few years ago (notably doesn't have to be sandboxed) - https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/overview?pivots=store-installer-msi-exe

DereC4 commented 1 year ago

Just wondering, but what implications would that have for our open source software if we were to do that?

aarush-dev commented 1 year ago

Could we not have it on winget as it would be much better than ms store

ArjixWasTaken commented 1 year ago

This is already on scoop, you can just schedule a task that auto updates all ur apps that are installed through scoop.

irm get.scoop.sh | iex         # installs scoop

scoop install git              # installs git
scoop bucket add extras        # adds the extras bucket
scoop install youtube-music    # installs th-ch/youtube-music

scoop update youtube-music     # only update youtube-music

And you can schedule scoop update youtube-music to run every week or so, using window's Task Scheduler. Or just update all ur scoop apps using scoop update -a

DereC4 commented 1 year ago

interesting

inson1 commented 6 months ago

I dont think command line vs gui is the same, so Im for reopening this There is also Github action for it https://github.com/microsoft/store-submission

I can donate the money needed (one time 19 dolars right?)

DereC4 commented 6 months ago

hmm interesting

JellyBrick commented 6 months ago

I dont think command line vs gui is the same, so Im for reopening this There is also Github action for it microsoft/store-submission

I can donate the money needed (one time 19 dolars right?)

Is it okay to not sign with a separate certificate (like Windows Code Signing Certificate) when applying?

inson1 commented 6 months ago

The app certification process with exe installer https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/app-certification-process?pivots=store-installer-msi-exe Store policies https://learn.microsoft.com/en-us/windows/apps/publish/store-policies

inson1 commented 6 months ago

https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/app-certification-process?pivots=store-installer-msi-exe#avoid-common-certification-failures "Ensure that your app does not crash without network connectivity. Even if a connection is required to use your app, it needs to perform appropriately when no connection is present." Idk about this it doesnt crash but it doesnt load either

https://learn.microsoft.com/en-us/windows/apps/publish/store-policies#101-distinct-function--value-accurate-representation "Your product must not in any way attempt to mislead customers as to its actual features, functionality, or relationship to other products" "Your product title or name must be unique and must not contain marketing or descriptive text, including extraneous use of keywords." https://github.com/th-ch/youtube-music/discussions/1731#discussion-6215691

I dont think there should be problem that it is alternative frontends as there more alternatived frontends for youtube for example

inson1 commented 6 months ago

@JellyBrick I dont think so https://learn.microsoft.com/en-us/windows/apps/publish/store-policies#102-security "Your product must not jeopardize or compromise user security, or the security or functionality of the device, system or related systems. You are solely responsible for all product safety testing, certificate acquisition (unless provided by Microsoft Store signing), and the implementation of any appropriate feature safeguards. You will not disable any platform safety or comfort features, and you must include all legally required and industry-standard warnings, notices, and disclaimers in your product."