Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pedalboard Store #54

Open
SteeledKnight opened this issue Mar 9, 2024 · 7 comments
Open

Pedalboard Store #54

SteeledKnight opened this issue Mar 9, 2024 · 7 comments

Comments

@SteeledKnight
Copy link

I noticed the Pedalboard store is missing from mod-desktop. I tried just navigating the site and clicking Try Now on a pedalboard, but it fails to connect. Are community pedalboards not intended to work with mod-desktop?

@falkTX
Copy link
Member

falkTX commented Mar 9, 2024

it is planned but needs a whole bunch of other things to happen first before that can be enabled

@medavox
Copy link

medavox commented Apr 9, 2024

Those other things that need to happen - are they business things or tech things?

Because if they're business things, then opening up the store to more potential customers (with paid plugins) could be a great business move ;)

@falkTX
Copy link
Member

falkTX commented Apr 9, 2024

the business side is sorta easy, the technical stuff is the complicated part.

in rough steps:

  1. find a way to uniquely identify linux, macos and windows systems (in mod-desktop side, done for linux and macos, todo on windows)
  2. create a cloud-side user account system, and have it tie with mod devices and mod-desktop installs
  3. add support for building desktop linux/mac/win plugins on the mod-cloud (sorta done on linux and windows, todo for macos)
  4. fix many plugins to be buildable on mac and windows (or limit the available plugins compared to old mod devices)
  5. implement desktop linux/mac/win commercial plugin protection (called "libmodla")
  6. build the commercial plugins against the new desktop libmodla, and nicely ask 3rd party devs to do the same
  7. final mod-ui implementation that can authenticate via user account instead of device serial + credentials

@medavox
Copy link

medavox commented Apr 9, 2024

Ah ok. Yeah that is a lot. Thanks for the quick response though!

@medavox
Copy link

medavox commented Apr 9, 2024

Is there any potential for a low-hanging-fruit where you bring over the working Linux implementation from the Dwarf etc to just the Linux release of mod-desktop?

I'm aware that doesn't work with your points 2 (and maybe 5?), but all I'm (naively) thinking is: if it works on your own MOD hardware, and that runs a version of Linux, is it not easier to port that to a normal desktop Linux installation than it would be to Windows or Mac?

Sorry if this is a stupid question! I'm an Android developer, musician and daily Linux user, and I'm not too familiar with systems programming.

@falkTX
Copy link
Member

falkTX commented Apr 9, 2024

For sure it would be quite more doable to just do a Linux store thing first.
But there is not a whole point to that, building stuff on Linux is much easier compared to macOS or Windows.

@sejerpz
Copy link

sejerpz commented May 13, 2024

Hello,

for point 1:

why not reading HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid ?

Is this implementation good enough?

Reference: https://stackoverflow.com/questions/99880/generating-a-unique-machine-id

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants