As lollypop is still using gtk3, it can be slow in some devices with weaker cpu
So maybe it is a good idea to see if we can replace it, i'll list some apps we can look at
Decibels (Simple audio player) (Typescript)
Gapless (GTK4 Music player) (Vala)
Amberol (Simple music player) (Rust)
It's important to know if we want to ship a music player, or an audio player, as the approach could change
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
Related merge requests 1
When this merge request is accepted, this issue will be closed automatically.
IMO, most of the cases the people would expect to have an audio player by default, and if they want to listen music they'll search for a client for it (Muzika, Amberol, Spot, etc)
That could be a good option, i though it was unmantained, but it's even using the new dialogs and stuff, the problem is that it doesn't fit the minimum size to be able to fit a mobile device, i could check it and see if i can fix it (tho i didn't test anything else beside the dialogs as it doesn't detect my music for some reason)
Decibels would be the most straight-forward replacement, even if providing less features. Unfortunately, I'm waiting for https://gitlab.gnome.org/GNOME/Incubator/decibels/-/issues/97 to package it in alpine (same goes for Showtime!). Having a more complex music player would be nice, but I'm also unsure which one to choose. GNOME Music is in Core but not being developed, Amberol is in Circle, but actively receives love, so the choice should be between those two. Do you have a preference?
Also, thanks for opening the issue to start the discussion!
I use Amberol on my desktop for some time now, its UI scales nicely for phones as well.
Amberol is a music player for a music collection while Decibels seems to be an audio player for single audio files?
I also think Decibels would be the best option (IMO), as most people would choose their favorite for playing music, Amberol has more features than Decibels, but it has less features than Lollypop, Gapless or GNOME Music, but most people would use something like Spotify or YouTube music, so, yeah... i think we are better by choosing something that is well mantained and has enough features like Decibels
@pabloyoyoista couldn't you use the Gitlab release tarballs instead for the meantime. The GNOME Infra team are working towards a new method to upload tarballs to download.gnome.org that doesn't involve giving every project's contributors full access to SSH there, and they believe(d) it would be better if we wait for that method.
https://gitlab.gnome.org/GNOME/Incubator/decibels/-/releases would work, as I assume that's manually uploaded after generating the tarball with meson dist? What's really important for packaging in alpine is that we get a meson dist tarball and not what gitlab automatically generates from tags, as that's missing vendored deps, or submodules, and the packaging becomes extremely painful
So, more clearly. If that's generated with meson dist, it works for us. But please, for next release keep sticking to publishing it there in the same way, else it'll be a pain for us
I packaged now decibels downloading the actual source code and the source code of the subprojects used. This method is not ideal, but i think it's fine for now.