User:Natenom/tmp
A soundpack in Mumble consists of one audio file per notification class.
Contents
How to create a Soundpack for Mumble
Record one audio file for every "notification class". See below for a list of these classes.
Important: You cannot create one notification per message string but only per notification class.
Zip all files into an archive, upload it somewhere and add it to soundpack.
Notification classes and what could be said
A list of notification classes and what a speaker could say...
Notification Class | Say as |
---|---|
ChannelJoin | User joined channel. |
ChannelLeave | User left channel. |
CriticalError | Critical error occured. |
DebugInfo | Debug information logged. |
Information | Information logged. |
OtherMutedOther | User state was changed. |
OtherSelfMute | User state changed. |
PermissionDenied | Permission denied. |
Recording | Recording state changed. |
SelfMute | You muted yourself. |
ServerConnected | Connected. |
ServerDisconnected | Disconnected. |
TextMessage | Incoming Message. |
UserJoin | User connected. |
UserKicked | User was kicked. |
UserLeave | User disconnected. |
Warning | Warning logged. |
YouKicked | You were kicked from the server. |
YouMuted | Your state was changed. |
YouMutedOther | You changed a user's state. |
Message Strings of all Notification Classes in Mumble
Scheme for new notification classes
Actions on/with/by users
<Actions><who>[<By whom>]
- <action(s)> is the list of actions, e. g. UnmutedUndeafened
- <who> can be: You, Other
- <By whom> can be: ByServer, ByOther, BySelf
Examples: MutedDeaenedSelf, UnmutedUndeafenedOtherByServer, MutedOtherByOther
Create new message Strings (Notification Classes)
Distinguish between private message, tree message and channel message.
- MessagePrivate
- MessageTree
- MessageChannel
- PrioritySpeakerSetOtherByOther
- PrioritySpeakerSetYouByOther
- PrioritySpeakerRemovedOtherByOther
- PrioritySpeakerRemovedYouByOther
- Channelwas linked ...
Related Bug Reports/Feature Requests
Message Strings
Current String in Mumble | Say as (for Soundpacks) | Current Notification Class | New Notification Class |
---|---|---|---|
Server connection rejected: %1. | Server connection rejected. | ServerDisconnected | ServerConnectionRejected |
Welcome message: %1 | Welcome message received. | Information | WelcomeMessage |
You were denied %1 privileges in %2. | Denied. | PermissionDenied | PermissionDeniedYouByServer |
%3 was denied %1 privileges in %2. | User got denied. | PermissionDenied | PermissionDeniedOtherByServer |
Denied: Cannot modify SuperUser. | Denied: Cannot modify SuperUser. | PermissionDenied | SuperUserModifyDenied |
Denied: Invalid channel name. | Denied: Invalid channel name. | PermissionDenied | InvalidChannelName |
Denied: Text message too long. | Denied: Text message too long. | PermissionDenied | TextMessageLimitExceeded |
Denied: Operation not permitted in temporary channel. | Denied: Operation not permitted in temporary channel. | PermissionDenied | NotPermittedInTemporaryChannel |
You need a certificate to perform this operation. | You need a certificate to perform this operation. | PermissionDenied | CertificateNeededForOperation |
%1 does not have a certificate. | User does not have a certificate. | PermissionDenied | UserHasNoCertificate |
Invalid username: %1. | Invalid username. | PermissionDenied | InvalidUsername |
Invalid username. | Invalid username. | PermissionDenied | InvalidUsername |
Channel is full. | Channel is full. | PermissionDenied | ChannelLimitReached |
Channel nesting limit reached. | Channel nesting limit reached. | PermissionDenied | ChannelNestingLimitReached |
Denied: %1. | Denied. | PermissionDenied | PermissionDenied |
Permission denied. | Denied. | PermissionDenied | PermissionDenied |
%1 connected. | User connected. | UserJoin | UserJoin |
%1 is now muted and deafened. | User is now muted and deafened. | OtherSelfMute | MutedDeafenedOtherBySelf |
%1 is now muted. | User is now muted. | OtherSelfMute | MutedOtherBySelf |
%1 is now unmuted. | User is now unmuted. | OtherSelfMute | UnmutedOtherBySelf |
Recording started | Recording started. | Recording | RecordingStartedChannelBySelf |
Recording stopped | Recording stopped. | Recording | RecordingStoppedChannelBySelf |
%1 started recording. | User started recording. | Recording | RecordingStartedChannelByOther |
%1 stopped recording. | User stopped recording. | Recording | RecordingStoppedChannelByOther |
You were muted and deafened by %1. | You were muted and deafened. | YouMuted | MutedDeafenedYouByOther |
You were unmuted and undeafened by %1. | You were unmuted and undeafened. | YouMuted | UnmutedUndeafenedYouByOther |
You were muted by %1. | You were muted. | YouMuted | MutedYouByOther |
You were unmuted by %1. | You were unmuted. | YouMuted | UnmutedYouByOther |
You were undeafened by %1. | You were undeafened. | YouMuted | UndeafenedYouByOther |
You were suppressed. | You were suppressed. | YouMuted | SuppressedYouByServer |
You were unsuppressed. | You were unsuppressed. | YouMuted | UnsuppressedYouByServer |
You were unsuppressed by %1. | You were unsuppressed. | YouMuted | UnsuppressedYouByOther |
You muted and deafened %1. | You muted and deafened a user. | YouMutedOther | MutedDeafenedOtherByYou |
You unmuted and undeafened %1. | You unmuted and undeafened a user. | YouMutedOther | UnmutedUndeafenedOtherByYou |
You muted %1. | You muted a user. | YouMutedOther | MutedOtherByYou |
You unmuted %1. | You unmuted a user. | YouMutedOther | UnmutedOtherByYou |
You undeafened %1. | You undeafened a user. | YouMutedOther | UndeafenedOtherByYou |
You suppressed %1. | You suppressed a user. | YouMutedOther | SuppressedOtherByYou |
You unsuppressed %1. | You unsuppressed a user. | YouMutedOther | UnsuppressedOtherByYou |
%1 muted and deafened by %2. | User was muted and deafened. | OtherMutedOther | MutedDeafenedOtherByOther |
%1 unmuted and undeafened by %2. | User was unmuted and undeafened. | OtherMutedOther | UnmutedUndeafenedOtherByOther |
%1 muted by %2. | User was muted. | OtherMutedOther | MutedOtherByOther |
%1 unmuted by %2. | User was unmuted. | OtherMutedOther | UnmutedOtherByOther |
%1 undeafened by %2. | User was undeafened. | OtherMutedOther | UndeafenedOtherByOther |
%1 suppressed by %2. | User was suppressed. | OtherMutedOther | SuppressedOtherByOther |
%1 unsuppressed by %2. | User was unsuppressed. | OtherMutedOther | UnsuppressedOtherByOther |
You were moved to %1 by %2. | You were moved. | ChannelJoin | MovedYouByOther |
%1 moved to %2. | User moved to another channel. | ChannelLeave | MovedOutOtherBySelf |
%1 moved to %2 by %3. | User was moved. | ChannelLeave | MovedOutOtherByOther |
%1 entered channel. | User entered channel. | ChannelJoin | MovedInSelfBySelf |
%1 moved in from %2 by %3. | User joined channel. | ChannelJoin | MovedInOtherByOther |
%1 is recording | User is recording | Recording | RecordingChannelByOther |
You were kicked and banned from the server by %1: %2. | You were kicked and banned from the server. | YouKicked | KickedBannedYouByOther |
You were kicked from the server by %1: %2. | You were kicked from the server. | YouKicked | KickedYouByOther |
%3 was kicked and banned from the server by %1: %2. | User was kicked and banned from the server. | UserKicked | KickedBannedOtherByOther |
%3 was kicked from the server by %1: %2. | User was kicked from the server. | UserKicked | KickedOtherByOther |
%1 disconnected. | User disconnected. | UserLeave | DisconnectedOtherBySelf |
Server", "message from | Server", "message from | Source | |
%2%1: %3 | %2%1: %3 | TextMessage | See above (distinguish between channel, private and tree message) |
Unable to find matching CELT codecs with other clients. You will not be able to talk to all users. | Unable to find matching CELT codecs with other clients. You will not be able to talk to all users. | CriticalError | CodecErrorNoMatchingCELT |
The server requests minimum client version %1 | The server requests a minimum client version. | Warning | ServerRequestsMinimumClientVersion |
The server requests positional audio be enabled. | The server requests positional audio be enabled. | Warning | ServerRequestsPositionalAudioEnabled |
The server requests positional audio be disabled. | The server requests positional audio be disabled. | Warning | ServerRequestsPositionalAudioDisabled |
The server requests Push-to-Talk be enabled. | The server requests Push-to-Talk be enabled. | Warning | ServerRequestsPTTEnabled |
The server requests Push-to-Talk be disabled. | The server requests Push-to-Talk be disabled. | Warning | ServerRequestsPTTDisabled |