Currently, Fluxer feels a bit "lonely" for a basic user. When I’m using the app, I can’t see what other people are up to, and they can’t see what I’m doing. On platforms like Discord, the "Rich Presence" feature makes everything feel more alive because you can see statuses and current activities at a glance. I think Fluxer is missing that social spark that tells you: "Hey, the community is active right now!"
I’d love to see something like RPC feature built directly into the platform.
It would be cool if our profiles showed things like:
- Current Activity: e.g., "Browsing assets", "Editing a project", or just "Idle".
- Session Timer: Showing how long someone has been active.
- Custom Status: A simple text line where we can write what’s on our mind.

17 comments
Comment by Rex
Comment by Jonas
- Please do not rely on an "Application" mechanism to show text after "Listening to" or "Playing". On Discord, you need to create a new application in the developer portal every time you want to show a different text and there is no way to dynamically set it. There should be a way to show arbitrary text.
- Allow embedding clickable text (links). With Discord it's not possible to e.g. show a list of comma-separated artists and make each one link to a different web page, it's only possible to make the entire line clickable. The Spotify integration has individually clickable artists as an exclusive feature though. Markdown formatting in general would probably be cool as well (italic, bold, links, etc.)
- Prevent time shifting due to clock skew. With Discord RPC I have noticed that the timeline when listening to a song is shown out of sync for everyone else, if your local system time is out of sync. With Discord you need to send a start and end timestamp which causes this skew. It would be great if there was some basic mechanism to ensure no such skew happens with Fluxer presences (e.g. by not using timestamps at all or by having an endpoint to get the current server time. I know doing it well is more complicated than that, but you get the idea). This is also important for the next suggestion
- Add a way to make some text lines in the presence change over time, without having to continuously update the RPC and stress or be stopped by rate limits. One use case would be showing lyrics of a song. At t=0s it shows one text, at t=3.4s it shows another text, etc. That would be one chunk of data that could be sent to the API and then be rendered locally. You can really think of it as a GIF, but in text format. A way to loop it and not loop it would probably be great too. Being able to show metadata of the current song and lyrics would be awesome
- Allow showing a small image (like a logo or icon) that doesn't cover the large image. Currently Spotify and apps like League of Legends, Roblox and YouTube get an exclusive small icon next to the "Playing ..." text. Normal people are limited to showing a custom icon that covers part of the large image, which isn't great
- At least three lines of text please (just wanna mention this as something that is important to me, e.g. to show title, artist and album of a song I listen to)
- Allow showing large cover images and animated videos. Discord only supports GIF for animated videos, WebP support would be great too though, since it's a much more efficient file format
There's probably more that doesn't come to mind yet and that I might add to this comment later. EDIT 13.10.26: Added note about arbitrary text after "Listening to", etc.Comment by @breadguyyy
Comment by @Dontknow09
Comment by @Wdboyes13
Comment by @PhrolovaMoe
$XDG_RUNTIME_DIR, which apps that have RPC support hook into. each message is a header (opcode asuint32LE+ length asuint32LE) followed by a JSON payload. on top of this, Discord on Linux periodically scans/procfor processes and matches them against a database for automatic matching the opcodes are:0for handshake,1for frame (for setting activity, etc.),2for close,3for ping, and4for pong for maximum compatibility, we probably want to mimic what Discord does with its unix sockets, but this would prevent you from using Fluxer and Discord at the same time here's an example:Comment by @az-z31
discord-ipc-0?Comment by @PhrolovaMoe
fluxer-ipc-{0..9}), it's just that most apps won't implement RPC for FluxerComment by @Dontknow09
Comment by @Wdboyes13
Comment by @ZackMercury
Comment by Jackuczys
557205084-1d0195f2-abcc-4cc8-b4c5-a9ba3ecdec0f.png
529×119 | 16 kB Link to 557205084-1d0195f2-abcc-4cc8-b4c5-a9ba3ecdec0f.png
557204645-13ca5cea-91ed-491b-98bf-7481f695d274.png
413×123 | 23 kB Link to 557204645-13ca5cea-91ed-491b-98bf-7481f695d274.png
Comment by @Dontknow09
Comment by @ZackMercury
557782793-28009f74-f4f6-46e8-a8cf-40949bdcf2e4.png
282×256 | 25 kB Link to 557782793-28009f74-f4f6-46e8-a8cf-40949bdcf2e4.png
Comment by @Dontknow09
Comment by @Wdboyes13
Comment by @NellowTCS