Show newer

What I will tell you now is very weird. So, as you know, sugar is a type of a drug, and also I’m “addicted” to sugar. My favorite “addiction” of sugar is dates; so I love dates. And yesterday I händ an overexcess of dates. There was already a time when I ate so many dates, that I didn’t like myself and I threw them in the trash. And in the night, I got them, from the trash out, and kept on eating them. Now, what I did, to, prevent that, I took dog shit, and mixed it with the dates. Here. But even then, (here are the dates) but even here, I gäve myself the opschen, that they are still wrapped in the package right here, and I could still technically eat them. Because they didn’t touch it. So that’s–even if you’re not addicted to, drugs, the classic “drugs”, watch out with other possible addictions, guyyys! I love you. But, I think I can handle them, not eating them today. At least this version. Alright.

Project Scope for Mumble Sticker Feature

Project Overview

This project aims to enhance the Mumble VoIP application by adding a feature that allows admins to assign "stickers" (small PNG images) to users who are connected. These stickers will be visible to all users.

Objectives

Enable a new feature for Mumble that allows admins or privileged users to assign and manage stickers.

Stickers should appear as small images next to usernames.

Maintain compatibility between forked and non-forked clients and servers, ensuring all users can connect regardless of client version.

Deliverables

A modified Mumble client and Murmur server supporting the sticker feature.

Compatibility with non-forked clients and servers must be preserved.

Documentation to guide admins on migrating their servers to and from the fork.

Codebase that is easy to maintain with mainline, allowing for regular updates and security patches from the original repositories.

Functional Requirements

An updated administrative interface for managing stickers, including options to name and upload images.

No permissions are associated with stickers other than the ability for admins or privileged users to apply or modify them.

Use existing Mumble library support for rendering images, with sticker dimensions optimized for visibility.

Leverage Mumble’s existing permission system to restrict sticker application and management to designated users.

Non-Functional Requirements

Performance should be unaffected by the sticker feature, with any noticeable impact considered unacceptable.

Stickers must display correctly on small interfaces without compromising loading times or interface responsiveness.

Project Timeline

Planning (approximately 1 month): Handled by the project owner.

Development: Expected to be quick, especially for client modifications.

Testing: Managed by the project owner, with a focus on compatibility across Windows, Linux, and potentially BSD.

Documentation: Straightforward, detailing migration steps and sticker feature usage.

Stakeholders

The project owner is the sole stakeholder. A public beta release is planned to gather community feedback as needed.

Assumptions

The Mumble/Murmur codebase will support these new features without requiring major architectural changes.

Current image-rendering capabilities in Mumble will be sufficient for displaying small PNG stickers.

Testing environments for Windows, Linux, and BSD are available and accessible for compatibility verification.

Constraints

All code must be licensed under GPLv3 (or later), ensuring this is a fully libre software project.

No vulnerabilities should be introduced, and as the code is open source, it can be audited by the community for any issues.

Risks

OS-specific installer compatibility might be challenging, especially if Mumble binaries vary across systems. Testing will be required to ensure a smooth installation experience on Windows, Linux, and possibly BSD.

If a non-forked client connects to the forked server, they may see a message like "non-compatible emoji server" but still connect successfully without displaying stickers.

Out of Scope

No user permissions are associated with stickers beyond the ability for admins or privileged users to apply or manage them.

A soundboard feature tied to sticker usage is out of scope for now, but it may be added later after core functionality is established.

#mumble

Show thread

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Alexander Kozhevnikov (GNU #emacs), Ankit Raj Pandey (GNU #emacs), Artem Iurchenko (GNU #auctex, GNU #emacs), Felix Lechner (GNU #emacs), Giacomo Lorenzetti (GNU #astro), Loïc Lemaître (GNU #emacs), Toshihiro Umehara (GNU #emacs), Zebbediah Beck (GNU #bash) for assigning their copyright to the FSF!

@special-boy ok, neighbourhood shop does count ;) i meant the big chain pcs. those are always shit for gaming. they have to cut corners and it always are the wrong ones like RAM. much RAM always makes things faster.

i think the first pc i built was an athlon with 800mhz in a big tower. one of the things i regret throwing out :(

@special-boy i never got the pre-built gamer pcs. half the fun is building it from select components :)

@Shadowman311 Ayahuasca stays in your system a fairly long time compared to other psychedelics ("""entheogens"""), but nowhere near 40 days.

What likely happened to his dumb cunt is she was already on an anti-depressant (probably multiple) that stopped her brain from processing chemicals immediately and making them stick around in the brain (MAO inhibitors), then she took an incredibly powerful drug which flooded her brain with those same chemicals which were forced to stick around and her entire shit got scrambled.

She probably got serotonin toxicity syndrome and triggered a latent schizophrenic tendency. She bought a ticket, took the ride and paid the price. With any luck the silicon valley 'micro-dosing' to ayahuasca retreat pipeline will continue and SV will collapse under it's own retarded weight.

@lain@lain.com Whenever I see dashcam footage by brain is already trained to expect some kind of really bad accident to happen. This is much better.

@ElMapu anscheinend bin ich dann ja nicht komplett wahnsinnig :)

hatten die medien früher auch schon immer mindestens einen grammatikalisch falschen satz in jedem artikel? gibt's niemanden mehr der gegenliest was veröffentlicht wird?

A lifetime of service obliterated in one simple opinion.

There is no science anymore, only corruption.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.