Hello KaOS users,

Yesterday I've published the first public version of new app for KaOS/KF5: MellowPlayer.

This is a Qt5/Framework 5 based application that runs web-based music streaming services in its own window and provides integration with the Plasma desktop (media player keys, tray icon, notifications,...)

The beta is available from the repo:

sudo pacman -S mellowplayer

At the moment, MellowPlayer supports two streaming services:

  • Grooveshark

  • Deezer

I have to make it clear that I probably won't add any new services by myself (especially non-free services). I am using grooveshark most of the time. I added Deezer support just because I can use it for free and this was a good occasion to make sure the API was ready to support multiple streaming services.

I'll need the help of some contributors to support more services. I've designed the application in a way that it is easy to contribute: plugin based architecture, a dev helper tool that will help you get started on coding and a documented procedure for adding a plugin is available on the wiki.

You can use this topic to post your feedback and any suggestions that you have. If you encounter an issue, feel free to open a ticket on the issue tracker.

Links:

  • Official website: :)

    PS: @demm I can use this thread to post updates when a new stable release is available.

No issue to follow your commits in github, I'll update when you think new features warrant a new version.

One question though, flashplayer is not listed anywhere as a depend, but MellowPlayer does not seem to function without it, html5 from grooveshark not possible?

No issue to follow your commits in github, I'll update when you think new features warrant a new version.

Ok. I usually use the release section for stable releases (and the master branch for development).

One question though, flashplayer is not listed anywhere as a depend, but MellowPlayer does not seem to function without it

You're right. It's not a build dependency but a runtime dependency for most streaming services and I forgot to mention that in the readme. I'll fix that. Thank you!

html5 from grooveshark not possible?

I haven't tried it yet but I guess it should be possible. I'll give it a try. Would be nice to have alternatives that don't require flash.

The final version is available. I've added support for Grooveshark Mobile and Mixcloud. The API for creating a plugin is now considered stable and the MPRIS interface has been polished.

@demm I also added some code to detect flashplugin but it might be worth to add it to the package's depends.

Updated, depends on flash now:

5 days later

I know, would have been up yesterday, if I had DSL.....

Package building will have to wait until my internet is restored, cellphone tethering at 3 kb/s is no way to build and upload packages.