Commit Graph

9 Commits

Author SHA1 Message Date
goldenkrew3000 abd00a0761 Fixed GStreamer error printing and added option to disable sending cover
art to Discord RPC (Security issue)

GStreamer's GError is a struct, not a char*, with GError->message being
the actual char* message.

Since Subsonic/OpenSubsonic servers don't have a way of sending cover
art unauthenticated, sending cover art to Discord using Discord RPC
exposes an authenticated URL to Discord servers (But only Discord since
it is then proxy'd). Added a config option to disable this behavior and
only use the app icon if the user doesn't feel comfortable enough to
trust Discord (understandable tbh)
2026-01-16 08:47:09 +11:00
goldenkrew3000 1a4e59346e Improved player logic and discord RPC, and fixed some memory leaks 2025-10-26 00:15:08 +10:00
goldenkrew3000 496c5e9acf Added a basic play queue 2025-10-25 23:20:10 +10:00
goldenkrew3000 62c95a5de8 Added frontend pitch and volume control 2025-10-25 22:05:03 +10:00
goldenkrew3000 3c0c2c3d5a Added error handling to discord RPC and made user agent consistent 2025-10-24 15:18:55 +10:00
goldenkrew3000 e028b77ac0 General cleanup and license handling 2025-10-22 13:07:40 +10:00
goldenkrew3000 478f03b3b6 Added RPC Cover art support and macOS system info display 2025-10-12 21:54:14 +10:00
goldenkrew3000 eca4db0b40 Added example audio setting control from the interface, and drafted some configuration documentation 2025-10-11 23:29:11 +10:00
goldenkrew3000 55499d2d7f The app is technically functional 2025-10-10 22:19:39 +10:00