Bug 440758 - Add System Tray Icon And KDE Media Player Hooks
Summary: Add System Tray Icon And KDE Media Player Hooks
Status: RESOLVED FIXED
Alias: None
Product: kasts
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: bart
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-08 21:28 UTC by Kan
Modified: 2022-01-19 14:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kan 2021-08-08 21:28:47 UTC
SUMMARY
Love this app, so thank you for all your work. Just wanted to suggest a few missing features.

STEPS TO REPRODUCE
1. It would be nice to have a system tray app with all the usual functionality, minimize to tray, stop/play/pause, and exit.
2. It would also be nice to have the normal hoods into KDE's media player, showing the podcast image, stop/play/pause, etc.  
3. Many open source podcasters use gpodder.net's servers/sync. It would be nice to be able to sync with gpodder.net to keep all devices and PC's podcasts in sync.

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: EndeavourOS
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.84.0
Qt Version: 5.15.2
Kernel Version: 5.13.8-zen2-1-zen (64-bit)
Graphics Platform: X11
Processors: 6 × Intel® Core™ i5-9600K CPU @ 3.70GHz
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2

ADDITIONAL INFORMATION
Comment 1 bart 2021-08-23 12:47:27 UTC
Thanks for the report.

Concerning 1 and 2: Kasts already supports MPRIS2, so there should already be a "media player" icon in the systray with controls (play, pause, seek, title, album art, etc.).  At least I can confirm that it works in plasma, plasma mobile and phosh, and it should also work in other freedesktop-compliant desktop environments (e.g. gnome).
Of course, this doesn't yet cover minimize to tray...

Concerning 3: I'm working on it. :)