17 Commits

Author SHA1 Message Date
goldenkrew3000 44cd9fd2e2 Very basic POC LastFM scrobbling working, and some changes to Discord RPC 2026-04-16 20:42:42 +10:00
goldenkrew3000 ff1e3b7206 Fixed Invalid Opcode on ARMv7, whoops forgot to return 2026-04-03 21:51:59 +10:00
goldenkrew3000 8c59fe5519 Cleaned up Queue system and REMOVED THE IMGUI DEBUG INTERFACEgit status 2026-03-24 14:04:44 +10:00
goldenkrew3000 c69585b0e9 Fixed GST Idle mode, added proper GST Pause mode, and finally fixed pausing with Discord RPC 2026-03-24 13:35:17 +10:00
goldenkrew3000 b4351b8f48 Reworked GStreamer play queue system, now actually works 2026-03-21 09:45:09 +10:00
goldenkrew3000 dcd4720f4c Added local music playback, cleaned macOS cmake support, and reworked gstreamer player logic 2026-03-17 12:20:46 +10:00
goldenkrew3000 6897bcc18f NetBSD patches 2026-03-08 16:32:55 +10:00
goldenkrew3000 2853898145 playQueue: Finished refactoring 2026-02-14 16:45:33 +10:00
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