mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.41k stars 1.12k forks source link

publish registration server #5335

Closed qamodi closed 2 years ago

qamodi commented 2 years ago

I cannot find the source code of the registration server anywhere publicly available. It'd be great to publish it as free software, since the fact that Mumble is FLOSS is the unique selling point. There are a couple of possible use cases for hosting an own registration server. The first one that comes to mind: If I were to use mumble in a corporation, having an own mumble server for each department, I might want the mumble clients to query an alternative registration server where the internal mumble servers are listed.

Krzmbrzl commented 2 years ago

Yeah the registration stuff is currently handled by a super ugly script on our server.

In order to use a custom registration server, the client and the server had to be modified anyway though. So the usecase you are describing isn't easily feasbible anyway :thinking:

At its core the list is only an XML list: https://publist.mumble.info/v1/list

Thus it should be quite easy to reimplement the functionality 👀

davidebeatrici commented 2 years ago

Yeah the registration stuff is currently handled by a super ugly script on our server.

Not anymore, we've been using brand new scripts for a while now. As the author, I have no problems making them public.

Krzmbrzl commented 2 years ago

Ah okay then. Nice!

In that case I'd suggest creating a dedicated repository for these scripts :point_up:

Krzmbrzl commented 2 years ago

The scripts are now available at https://github.com/mumble-voip/backend-services