avdept / JellyBoxPlayer

Native desktop and mobile music client for Jellyfin
https://apps.apple.com/us/app/jellybox-player/id6469732117
GNU Affero General Public License v3.0
346 stars 12 forks source link

Create linux build #71

Open avdept opened 2 months ago

Gandalf-the-Blue commented 2 months ago

Hi, I know you're working on this and creating a .deb build - Would you also be open to publishing this as a flatpak to flathub?

avdept commented 2 months ago

Hi, I know you're working on this and creating a .deb build - Would you also be open to publishing this as a flatpak to flathub?

Hey, how complex their initial setup? Do they require some legal stuff to do?

avdept commented 2 months ago

For those subscribed, I found an issue related to linux playback, currently trying to get it fixed. Linux build needs separate lib(lib_mpv) which I also want to include with build, so its taking a bit longer than I expected

Gandalf-the-Blue commented 2 months ago

I think you need to set up a separate repository like this, which just provides data on how to build the package. I'm not a Linux app developer, so I'm not sure how complex this is or difficult this would be. Here's a more thorough documentation for building on flathub - https://docs.flatpak.org/en/latest/

avdept commented 2 months ago

I think you need to set up a separate repository like this, which just provides data on how to build the package. I'm not a Linux app developer, so I'm not sure how complex this is or difficult this would be. Here's a more thorough documentation for building on flathub - https://docs.flatpak.org/en/latest/

Hmm, thanks for sharing. Does app builds somewhere else or you'd also need to provide *.deb file?

Gandalf-the-Blue commented 2 months ago

So when you merge onto the main branch of the flatpak specific repository, it will run the build on flathub's buildbot instance - https://buildbot.flathub.org/#/