Commit graph

13 commits

Author SHA1 Message Date
kmmiio99o
6b5ff87d66
feat(multi-scrobbler): implement 60s rate limiting for Libre.fm
Enforces a minimum update interval of 60 seconds when Libre.fm is the active service, as requested by the Libre.fm team to reduce server load.

- Added LIBREFM_MIN_UPDATE_INTERVAL to Constants.
- Updated PluginManager to enforce the new minimum for Libre.fm.
- Disabled user-configurable update interval in UI when Libre.fm is active.

Closes #4
2026-05-24 16:23:25 +02:00
kmmiio99o
6ca9423849
chore: lint 2026-05-09 10:20:55 +02:00
kmmiio99o
13c1bd8f01
chore: remove useless imports 2026-02-01 12:44:34 +01:00
kmmiio99o
0cca83ff07
add more robust logging 2026-01-09 21:28:58 +01:00
kmmiio99o
1928b45207 feat: Implement RPC customization settings
- Added RPC preview component for live activity preview. - Added
settings for "Listening to" status, show tooltip text, album name and
duration in the tooltip. - Refactored settings structure for better
organization. - Fixed an issue where the sidebar settings weren't
showing. - Updated the minified build.
2025-11-16 15:39:56 +01:00
kmmiio99o
fc3ff41838 Add ignore list
Add support for ignore list, which may be easier to setup by people, so
I dont need to add many as f*ck buttons to display settings
2025-11-14 21:22:14 +01:00
kmmiio99o
7c810e127b Fix checking YouTube Music as a name
was causing small issues when someone set RPC name as YouTube Music
2025-11-11 00:18:11 +01:00
kmmiio99o
ba6d8c130c add option to turn off "on (album name) • (timestamp)" 2025-11-11 00:09:58 +01:00
kmmiio99o
8102b6fc8a remove "by" from artist 2025-11-10 14:26:07 +01:00
kmmiio99o
866fa06212 Add ignore options for Kizzy and Metrolist activities
Allow users to prevent activity display when Kizzy or Metrolist is
playing.
2025-10-11 02:45:58 +02:00
kmmiio99o
d4f81b1668 Add option to ignore YouTube Music activity in status
- Add `ignoreYouTubeMusic` to settings and defaults - Skip updating
Discord status if YouTube Music is playing and option is enabled - Add
toggle to settings UI for ignoring YouTube Music
2025-10-04 20:37:39 +02:00
kmmiio99o
735f8aba4c fix lint and most of errors in terminal 2025-10-04 20:14:14 +02:00
kmmiio99o
a5d2b77f40 Add multi-service scrobbler plugin with Last.fm, Libre.fm, and
ListenBrainz support
2025-10-04 16:25:19 +02:00