stemroller icon indicating copy to clipboard operation
stemroller copied to clipboard

Linux Support

Open sschueller opened this issue 2 years ago • 7 comments

Please add support/docs for Linux (from what I can gather it is just some additional steps that need to be performed): https://news.ycombinator.com/item?id=32360616

sschueller avatar Aug 05 '22 19:08 sschueller

Just commented on your pull request, but for anyone looking at issues: I'll try to address this within the next week once I have access to a Linux device again. Thanks for your patience.

iffyloop avatar Aug 05 '22 23:08 iffyloop

Semi-related issue: #4

iffyloop avatar Aug 06 '22 05:08 iffyloop

@sschueller how would you like to handle packaging/distribution. Snap? AppImage? Flatpak? Distro-specific package manager? Or do you think Linux users are fine just installing from source, as long as it's compatible with their OS?

iffyloop avatar Aug 08 '22 22:08 iffyloop

I prefer Flatpak for GUIs, because I can install it from the "App Store". Otherwise, AppImage are good.

Distro-specific package managers require a lot more work to maintain, so I wouldn't recommend it for a multi-platform app

JuanM04 avatar Aug 08 '22 22:08 JuanM04

Good point; there's also Snapcraft for the Snap format though. Any particular reason you prefer Flatpak/Flathub?

iffyloop avatar Aug 08 '22 23:08 iffyloop

I've only used Snap in Ubuntu. I don't know how often it's used outside Ubuntu

JuanM04 avatar Aug 09 '22 00:08 JuanM04

Please see the issue mentioned above (#12). I'm hoping to merge in @fheft's PR #2 with some minor changes, and that should enable the app to run on Linux, but in the short-term it will be required for the user to manually install ffmpeg and demucs and run this project from source. I'll add instructions to the readme to simplify this as much as possible. Later on, in a future release, we'll figure out how to package it in a format that's as easy to use as .exe and .app are on Windows and macOS.

iffyloop avatar Aug 09 '22 16:08 iffyloop

Update: please see https://github.com/stemrollerapp/stemroller/issues/29. Closing for now.

iffyloop avatar Dec 21 '22 08:12 iffyloop