Nicotine+ provides multiple ways to communicate with other users on the Soulseek network, including public chat rooms, private messages, and user interactions.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/nicotine-plus/nicotine-plus/llms.txt
Use this file to discover all available pages before exploring further.
Chat Rooms
Chat rooms are public spaces where multiple users can communicate:Joining Rooms
Find a Room
Discover rooms through:
- Server room list (refreshed automatically)
- Auto-join list in preferences
- Room search from other users
- Direct room name entry
Join the Room
Click a room name or enter it manually:
- Room names are limited to 24 characters
- Only ASCII characters allowed
- Case-sensitive
- Spaces are preserved
Room Types
- Public Rooms
- Private Rooms
- Global Room
Anyone can join and participate:Features:
- Listed in server room list
- No membership required
- Open to all users
- Moderated by community
Sending Messages
Room Features
Room Tickers
Room Tickers
Set a personal status message visible to all room users:
- Right-click the room tab
- Select “Set Ticker”
- Enter your ticker message
- Ticker appears in room’s ticker panel
User List
User List
View all users currently in the room:
- Username: Click to view user info
- Status: Online/Away indicator
- Speed: Upload speed
- Files: Number of shared files
- Country: Geographic location flag
Private Room Management
If you own or operate a private room:- Owner Actions
- Operator Actions
- Member Actions
Room owners have full control:Add Members: Invite users to join roomRemove Members: Revoke room accessAdd Operators: Grant moderation powersRemove Operators: Revoke operator statusOwnership: Transfer or cancel room ownershipSettings: Configure room properties
Room Invitations
Control whether you receive private room invites:Private Messages
One-on-one communication with individual users:Sending Private Messages
Open Chat
Start a private conversation:
- Click username in room/search
- Use “Send Message” menu option
- Type username in new chat tab
Private Message Features
- Message Types
- Auto-Reply
- Message Queue
Different message formats:Regular: Standard text messagesAction: CTCP: Client-to-client protocol
/me style actionsChat History
Manage your conversation history:History Settings
History Settings
Store Private Chats: Remember open conversationsAuto-Reopen: Restore chats on startupClear: Remove all historySelective: Close individual chatsPrivacy: Disable storage in preferences
Message Notifications
Stay informed of new messages:Highlight Triggers
Messages are highlighted when containing:Keywords
Configure custom keywords in preferences:
- Whole word matching
- Case-insensitive
- Listed in Words section
Notification Types:
- Self: Your username mentioned
- Keyword: Custom keyword found
- Username: Specific user spoke
Desktop Notifications
Receive OS-level notifications:- Room Messages
- Private Messages
Notify on chat room activity:
- New messages in rooms
- Mentions of your username
- Keyword matches
- Configurable per-room
Text Formatting
Customize message appearance:Word Replacement
Automatically replace text in messages:Word Censoring
Filter incoming messages:Censoring only affects incoming messages, not your own.
Chat Logging
Record conversations to disk:Enable Logging
- All Rooms
- Specific Rooms
- Private Chats
Log all chat room messages:
- Preferences > Logging
- Enable “Log Chat Rooms”
- Messages saved to room log folder
Log Format
Logs are saved as text files:Log Locations:
- Rooms:
~/.local/share/nicotine/chatlogs/rooms/ - Private:
~/.local/share/nicotine/chatlogs/private/
Text Completion
Speed up typing with auto-completion:Completion Sources
What Can Be Completed
What Can Be Completed
Usernames: All known usersRoom Names: Public and private roomsBuddy Names: Users on buddy listCommands: Available slash commandsCustom: Plugin-defined completions
Using Completion
Message Filtering
Control which messages you see:Ignore Users
Block messages from specific users:IP-Based Ignoring
Block by IP address:- More persistent than username ignore
- Survives username changes
- Configured in preferences
- Affects all network interactions
Server Messages
Special messages from the server user:Messages from user “server” are official notifications:
- Room status updates
- Membership changes
- Server announcements
- Error messages
Bulk Messaging
Send messages to multiple users:Select Target Group
Choose from:
- Buddies: All users on buddy list
- Downloading: Users downloading from you
Best Practices
Troubleshooting
Messages Not Sending
- Check server connection status
- Verify user is not offline
- Check message doesn’t contain newlines
- Ensure you haven’t been banned from room
- Confirm you’re still a room member
Not Receiving Messages
- User might have you ignored
- IP-based ignore active
- Messages queued (user offline)
- Room membership revoked
- Network connectivity issues
Auto-Completion Not Working
- Enable completion in preferences
- Verify completion sources enabled
- Check Tab key not remapped
- Ensure sufficient text typed