Client app for music streaming on L5

I wish I had the skills to do it…maybe I could try by starting, but where do I start? KeepassXC would be interesting indeed.

1 Like

I do not actually know, but I have a few resources for you to consider.

Then, I started a conversation about this a few days ago with @guido.gunther, but he seems to be very busy and has not followed up with my further inquiries.

Right now, that is all I got.

Okay, I did some further reading and have clear answers for you.

As mentioned in its app description, Sublime Music uses GTK3, so you are in luck: the first three resources I provided for you are focused on GNOME, GTK, and building with Phosh. As for what @guido.gunther mentioned about GNOME’s HIG, use this link:

GNOME Human Interface Guidelines documentation

After you have made it adaptive, create a Flatpak of it and submit it to this repository to have it included into the PureOS Store:

KeePassXC uses Qt5, so it is more in line with KDE Plasma. Creating convergent apps requires the Kirigami framework as mentioned earlier.

I will need to use different tools, documentation, and Human Interface Guidelines, but in the end I should be able to submit a Flatpak to the same GitLab repository.

1 Like

I’ve been using vlc from the Byzantium repo on my Librem 5 and it’s been a decent experience for audio/visual playback. I haven’t used the same type of server you’re describing here, but is it not compatible with vlc?

1 Like

navidrome is not compatible with vlc.

1 Like

You can avoid breaking debian (or other system) with pip by creating a VENV (virtual python environment) belonging to your username instead of root and running pip (without sudo) in that VENV.

1 Like

@FranklyFlawless You found the right docs regaring flatpak submission.

/cc @JCS

1 Like

This might also be relevant: Welcome to PureOS App Inclusion Policy! — PureOS App Inclusion Policy documentation

2 Likes

I created an account on gitlab, but it’s pending approval. Who should I contact to have the approval?

1 Like

@joao.azevedo

1 Like