Nicotine+ – El cliente Soulseek moderno, libre y multiplataforma para coleccionistas musicales
Descripción del programa Nicotine+
Nicotine+ es un cliente gráfico de código abierto para la red de intercambio P2P Soulseek, diseñado como una alternativa moderna, ligera y multiplataforma al cliente oficial SoulseekQt. El proyecto comenzó como un fork de Nicotine (un cliente ya discontinuado) y desde entonces ha evolucionado hasta convertirse en la opción preferida por la comunidad de coleccionistas musicales, audiófilos y entusiastas de la música rara y descatalogada.
Escrito en Python y utilizando las bibliotecas gráficas GTK3 o GTK4 (dependiendo de la plataforma), Nicotine+ ofrece una experiencia de usuario coherente en Windows, macOS y Linux, con un desarrollo activo que se remonta a más de una década. El nombre del programa es un guiño al origen del proyecto (Nicotine) y al personaje de la tira cómica Bloom County.
A diferencia del cliente oficial, Nicotine+ prioriza la integración con los estándares modernos de escritorio, ofreciendo soporte para temas oscuros (dark mode), notificaciones del sistema, atajos de teclado personalizables, y una interfaz más limpia y organizada. A pesar de ser un cliente alternativo, Nicotine+ es totalmente compatible con la red Soulseek, conectándose a los mismos servidores y compartiendo la misma base de usuarios.
¿Necesitas acceder a la red Soulseek con una interfaz moderna, ligera y personalizable, sin renunciar a todas las funcionalidades que hacen única a esta comunidad?
Características clave de Nicotine+
1. Búsqueda avanzada con filtros inteligentes
Nicotine+ ofrece un sistema de búsqueda muy superior al del cliente oficial. Además de buscar por palabra clave, permite:
- Filtros por tipo de archivo: audio, imagen, vídeo, texto, archivo comprimido o ejecutable
- Filtro por duración del audio: en formato HH:MM:SS, MM:SS o segundos
- Búsqueda por frase exacta utilizando comillas
- Búsqueda por nombre de carpeta (útil para encontrar álbumes completos)
- Filtro de calidad: establece un bitrate mínimo para archivos de audio
- Historial de búsqueda con hasta 200 entradas (configurable)
Al hacer doble clic sobre una carpeta en los resultados de búsqueda, Nicotine+ descarga automáticamente todo su contenido, una funcionalidad muy valorada por los coleccionistas que buscan álbumes completos.
2. Interfaz moderna con temas oscuros y GTK4
Nicotine+ fue uno de los primeros clientes Soulseek en adoptar GTK4, el toolkit gráfico moderno que ofrece una integración nativa con los entornos de escritorio actuales. Esto se traduce en:
- Soporte para modo oscuro (dark mode) en Windows, macOS y GNOME
- Animaciones suaves y transiciones fluidas
- Iconos vectoriales que se ven nítidos en resoluciones altas
- Temas GTK personalizables que se adaptan al sistema operativo
En Windows, Nicotine+ ahora utiliza GTK4 por defecto, ofreciendo un aspecto visual mucho más pulido que las versiones anteriores.
3. Historial de chats y notificaciones mejoradas
Una de las características más solicitadas por la comunidad finalmente llegó a Nicotine+: el historial de chats privados. Ahora puedes revisar conversaciones anteriores con otros usuarios, algo que en el cliente oficial requería soluciones externas. También se incluye:
- Notificaciones de resultados de Wishlist: cuando aparece un archivo que tenías en tu lista de deseos
- Notificaciones de descargas completadas (configurables)
- Resaltado de menciones en salas de chat
- Historial de logs dividido por sesiones (descargas y subidas)
4. Gestión avanzada de archivos compartidos
Nicotine+ ofrece opciones de compartición más granulares que el cliente oficial:
- Compartir carpetas específicas solo con usuarios de confianza (trusted buddies)
- Opciones para excluir carpetas o tipos de archivo de la compartición
- Advertencia antes de rescanear si una carpeta compartida no está disponible
- Escaneo más rápido de bibliotecas grandes gracias a mejoras de rendimiento
La opción de compartir solo con «trusted buddies» es especialmente útil para coleccionistas que quieren mantener cierta privacidad sin dejar de participar en la comunidad.
5. Soporte multiplataforma y despliegue en contenedores
Nicotine+ está disponible para los tres sistemas operativos principales:
- Windows: paquete ejecutable (
.exe) – requiere Windows 10 o 11 (64 bits) - macOS: paquete
.dmg– soporte nativo para Apple Silicon (M1/M2/M3) - Linux: paquetes para todas las distribuciones principales (
.deb,.rpm, Flatpak, AppImage)
Además, la comunidad ha creado una imagen Docker para ejecutar Nicotine+ como una aplicación web (WebUI), ideal para servidores caseros (homelabs) o para quienes prefieren acceder a Soulseek desde cualquier navegador. Esta imagen soporta configuración mediante variables de entorno (usuario, contraseña, puertos, dark mode, etc.) y puede integrarse con VPNs.
6. Sistema de plugins para extender funcionalidades
Nicotine+ incluye un sistema de plugins que permite a los usuarios añadir funciones personalizadas. Los plugins se colocan en la carpeta /data/plugins y pueden añadirse sin necesidad de recompilar el programa. Los plugins incluidos por defecto incluyen:
- Leech Detector: identifica usuarios que descargan mucho pero comparten poco
- Chat Highlight: resalta palabras clave en las salas de chat
Los desarrolladores también han añadido un nuevo sistema de comandos para plugins (accesible con /help), que facilita la creación de funciones interactivas.
7. Wishlist persistente y re-búsqueda automática
La lista de deseos (Wishlist) de Nicotine+ es mucho más potente que la del cliente oficial:
- Las búsquedas se guardan automáticamente al cerrar la ventana de wishlist
- Notificaciones cuando aparecen nuevos resultados para tus términos de búsqueda
- Posibilidad de tener múltiples entradas activas simultáneamente
- Ejecución periódica automática en segundo plano
Esta funcionalidad es muy útil para coleccionistas que buscan discos raros o grabaciones específicas: una vez configurada la wishlist, Nicotine+ te avisará cuando alguien comparta lo que buscas.
8. Atajos de teclado y accesibilidad
Nicotine+ ha mejorado significativamente la accesibilidad y la navegación por teclado:
- Lista completa de atajos de teclado accesible con la tecla
F1 - Reapertura de pestañas cerradas con
Ctrl+Shift+T - Navegación por pestañas con
Ctrl+Tab - Copia de texto seleccionado con
Ctrl+Cen vistas de árbol - Selección múltiple de carpetas en la navegación de bibliotecas de otros usuarios
Explicación detallada del funcionamiento
La arquitectura de Nicotine+ es similar a la del cliente oficial SoulseekQt, con la ventaja de estar escrita en Python, lo que facilita su mantenimiento y extensibilidad. El programa se conecta al servidor central de Soulseek (operado por Nir Arbel, creador de la red) para la autenticación, las búsquedas y las salas de chat, mientras que las transferencias de archivos se realizan directamente entre pares (P2P).
El flujo de trabajo típico es el siguiente:
- El usuario inicia Nicotine+ y se autentica en el servidor de Soulseek (
slsknet.org) con su nombre de usuario y contraseña. - El servidor registra su dirección IP y los archivos que ha compartido (solo los nombres y rutas, no el contenido).
- El usuario introduce una búsqueda (ej. «Can – Future Days»). Nicotine+ muestra resultados de múltiples usuarios simultáneamente.
- El usuario puede aplicar filtros (por tipo de archivo, bitrate mínimo, duración) para refinar los resultados.
- Al seleccionar un archivo o carpeta, Nicotine+ lo añade a la cola de descargas del usuario remoto.
- Cuando el usuario remoto procesa la cola, la transferencia comienza directamente entre los dos clientes, sin pasar por el servidor central.
- Las descargas se reanudan automáticamente si se interrumpen y pueden ponerse en pausa reanudarse manualmente.
A diferencia de las redes DHT (como eMule Kad), Soulseek no tiene un índice distribuido; las búsquedas dependen del servidor central. Nicotine+ no soporta descarga desde múltiples fuentes simultáneamente (swarming), cada archivo se obtiene de un único usuario a la vez, priorizando la integridad sobre la velocidad.
Nicotine+ vs. SoulseekQt (cliente oficial):
| Característica | Nicotine+ | SoulseekQt (oficial) |
|---|---|---|
| Código fuente | Abierto (GPL-3.0+) | Cerrado |
| Interfaz | GTK3/GTK4 (moderna, temas oscuros) | Qt4 (aspecto anticuado) |
| Plataformas | Windows, macOS, Linux (todas) | Windows, macOS (Linux con Wine) |
| Historial de chats | Sí (integrado) | No |
| Filtros avanzados | Sí (tipo, duración, bitrate) | Limitados |
| Descarga de carpetas | Doble clic | No |
| Sistema de plugins | Sí | No |
| Wishlist persistente | Sí (notificaciones) | Limitada |
| Rendimiento | Más rápido con bibliotecas grandes | Puede ralentizarse |
Descarga e instalación de Nicotine+
- Página oficial: nicotine-plus.org
- Repositorio GitHub: github.com/nicotine-plus/nicotine-plus
- Versión actual: 3.3.10 (noviembre de 2025)
- Versiones recientes: 3.3.10 (2025), 3.3.5 (2024), 3.3.4 (2024), 3.3.0 (2024)
- Tamaño: 2.07 MB (paquete RPM); el instalador completo es de aproximadamente 30-50 MB
- Sistemas operativos compatibles:
- Windows: 10, 11 (64 bits) – Windows 7/8/8.1/32 bits ya no son compatibles desde la versión 3.3.0
- macOS: 11 (Big Sur) o superior – soporte nativo para Apple Silicon (M1/M2/M3)
- Linux: todas las distribuciones principales (Ubuntu, Debian, Fedora, Arch, etc.)
- Requisitos mínimos: Procesador de 1 GHz, 1 GB de RAM, 100 MB de espacio en disco
- Licencia: GNU General Public License v3.0 o posterior
- Idiomas: Múltiples idiomas (más de 30), incluyendo español, inglés, francés, alemán, japonés, ruso y chino
- Soporte técnico: GitHub Issues, canal IRC (#nicotine+ en Libera.Chat), Reddit r/Soulseek
Instalación en Windows
- Descarga el instalador
.exedesde la página oficial o desde GitHub Releases. - Si actualizas desde una versión anterior a la 3.2.0, desinstala la versión antigua primero (esto no eliminará tu configuración).
- Ejecuta el instalador y sigue las instrucciones. Nicotine+ no incluye adware ni software adicional.
- Al finalizar, inicia Nicotine+ desde el acceso directo del escritorio o del menú de inicio.
Instalación en macOS
- Descarga el archivo
.dmgdesde la página oficial. - Abre el archivo y arrastra Nicotine+ a la carpeta de Aplicaciones.
- Si tu Mac tiene un procesador Apple Silicon (M1/M2/M3), Nicotine+ se ejecutará de forma nativa, sin necesidad de Rosetta.
- La primera vez que lo ejecutes, es posible que debas autorizarlo en Preferencias del Sistema > Seguridad y Privacidad.
Instalación en Linux (ej. Ubuntu/Debian)
# Añadir el PPA oficial (para Ubuntu)
sudo add-apt-repository ppa:nicotine-team/stable
sudo apt update
sudo apt install nicotine+
# Para Debian/Ubuntu sin PPA
sudo apt install nicotine+ # (si está en los repositorios)
# Para Fedora
sudo dnf install nicotine+
# Para Arch Linux
sudo pacman -S nicotine+
# Instalación mediante Flatpak (recomendado para máxima compatibilidad)
flatpak install flathub org.nicotine_plus.NicotineInstalación mediante Docker (para servidores/home labs)
Nicotine+ también puede ejecutarse en un contenedor Docker, accesible a través de una interfaz web:
# docker-compose.yml
version: '3.9'
services:
nicotineplus-proper:
image: 'sirjmann92/nicotineplus-proper:latest'
container_name: nicotine
ports:
- '6565:6565' # Puerto de la interfaz web
- '2234:2234' # Puerto de escucha P2P
environment:
- TZ=Europe/Madrid
- LOGIN=TuUsuarioSoulseek
- PASSW=TuContraseña
- DARKMODE=True
- PUID=1000
- PGID=1000
volumes:
- /ruta/a/tus/descargas:/downloads
- /ruta/a/tus/carpetas/compartidas:/shared
-./config:/config
-./config/data:/data
restart: unless-stoppedAccede a la interfaz web en http://tu-servidor:6565.
Cómo usar Nicotine+
Paso 1: Configuración inicial
Al abrir Nicotine+ por primera vez, se te pedirá que introduzcas tu nombre de usuario y contraseña de Soulseek. Si no tienes una cuenta, puedes crear una directamente desde el programa (es gratuita). A continuación, selecciona las carpetas que deseas compartir (es recomendable compartir al menos algo de contenido, ya que la comunidad penaliza a los «leechers»).
Paso 2: Interfaz principal
La interfaz de Nicotine+ está dividida en varias secciones accesibles desde pestañas:
- Búsqueda (Search): donde realizas búsquedas y ves los resultados.
- Descargas (Downloads): muestra las descargas activas, completadas y en cola.
- Subidas (Uploads): muestra quién está descargando archivos de ti.
- Chat: acceso a las salas de chat públicas y mensajes privados.
- Usuarios (Users): lista de usuarios que has añadido como amigos (buddies).
- Biblioteca compartida (Shares): puedes ver y gestionar los archivos que estás compartiendo.
Paso 3: Buscar y descargar música
- Ve a la pestaña «Search».
- Introduce una palabra clave (artista, álbum, canción, o etiqueta) en el campo de búsqueda. Para búsquedas por frase exacta, usa comillas (ej.
"Can Future Days"). - Presiona Enter. Los resultados aparecerán en la tabla.
- Utiliza los filtros en la parte superior para refinar por tipo de archivo, bitrate mínimo, duración, etc.
- Para descargar un archivo, haz doble clic sobre él o haz clic derecho > «Download».
- Para descargar un álbum completo, localiza una canción dentro de una carpeta y haz doble clic sobre la carpeta (no sobre la canción). Nicotine+ descargará todo su contenido.
Paso 4: Navegar por la biblioteca de otro usuario
- En los resultados de búsqueda, haz clic derecho sobre un nombre de usuario y selecciona «Browse User’s Files».
- Se abrirá una ventana mostrando la estructura completa de su biblioteca.
- Puedes navegar por las carpetas y descargar archivos o carpetas enteras.
Paso 5: Configurar la Wishlist (Lista de deseos)
- Ve a «File» > «Wishlist» (o al icono correspondiente en la barra de herramientas).
- Introduce los términos de búsqueda que quieres monitorizar (ej. «Pink Floyd bootleg 1975»).
- Nicotine+ ejecutará estas búsquedas periódicamente en segundo plano.
- Cuando aparezcan nuevos resultados, recibirás una notificación en la pestaña de búsquedas.
Paso 6: Participar en salas de chat
- Ve a la pestaña «Chat».
- En la lista de salas disponibles, haz doble clic en una para unirte (ej. #jazz, #electronic, #lossless, #rare-grooves).
- Escribe mensajes en la parte inferior de la ventana de chat.
- También puedes crear tu propia sala: ve a «Room» > «Create Room».
Paso 7: Configurar la lista de amigos (Buddies)
- En los resultados de búsqueda o en una sala de chat, haz clic derecho sobre un usuario y selecciona «Add User to List».
- Los usuarios añadidos aparecerán en la pestaña «Users». Puedes ver cuándo se conectan y navegar fácilmente por sus bibliotecas.
Paso 8: Configurar opciones de compartición avanzadas
- Ve a «Settings» > «Sharing».
- Puedes añadir carpetas que solo sean visibles para «Trusted Buddies».
- Configura el límite de descargas simultáneas, la velocidad máxima de subida, etc.
- Activa la opción «Use UPnP» si tu router lo soporta, para facilitar las conexiones entrantes.
Observaciones sobre Nicotine+
Frente al cliente oficial de Soulseek (SoulseekQt), Nicotine+ se ha consolidado como la opción preferida por la comunidad gracias a su desarrollo activo, su código abierto y su interfaz moderna. El cliente oficial, desarrollado por Nir Arbel, ha recibido pocas actualizaciones en los últimos años y su interfaz se basa en Qt4, una tecnología anticuada. Nicotine+, en cambio, recibe actualizaciones frecuentes (varias veces al año) y está escrito en Python con GTK4, lo que facilita su mantenimiento y extensión.
Para el usuario final, el principal atractivo de Nicotine+ es la libertad y la personalización. Al ser software libre, cualquiera puede auditar el código, reportar errores o contribuir con nuevas funcionalidades. La comunidad es muy activa en GitHub, donde se discuten las nuevas características y se resuelven los problemas. Además, la integración con los estándares modernos (dark mode, notificaciones del sistema, atajos de teclado) hace que la experiencia de uso sea mucho más agradable que con el cliente oficial.
El desarrollo de Nicotine+ es muy activo. La versión 3.3.10 se lanzó en noviembre de 2025, y las versiones anteriores (3.3.0, 3.3.5) se publicaron en 2024. Los desarrolladores han implementado mejoras significativas en los últimos años:
- Soporte nativo para Apple Silicon (macOS)
- GTK4 por defecto en todas las plataformas
- Historial de chats privados
- Notificaciones de wishlist
- Filtros avanzados por duración y tipo de archivo
El ecosistema de Nicotine+ es amplio. Existen múltiples formas de ejecutarlo: como aplicación de escritorio nativa, como contenedor Docker con interfaz web, o incluso en sistemas embebidos como Raspberry Pi. La imagen Docker es especialmente útil para usuarios de homelabs que quieren mantener su biblioteca compartida 24/7 sin necesidad de tener un ordenador de escritorio encendido.
Nicotine+ no recopila datos de los usuarios. El equipo desarrollador afirma explícitamente que no se recoge ningún dato del cliente, aunque los datos enviados al servidor de Soulseek (operado por terceros) están sujetos a sus propias políticas.
Limitaciones a tener en cuenta:
- No soporta descarga desde múltiples fuentes (swarming): al igual que el cliente oficial, cada archivo se descarga de un único usuario a la vez.
- Dependencia del servidor central de Soulseek: si el servidor se cae, las búsquedas y el chat se interrumpen.
- Requiere Windows 10/11 (64 bits) en versiones recientes: las versiones 3.3.0 y superiores ya no son compatibles con Windows 7, 8, 8.1 ni con sistemas de 32 bits.
- Curva de aprendizaje moderada: aunque la interfaz es intuitiva, la cantidad de opciones de configuración puede resultar abrumadora para nuevos usuarios.
Limitaciones importantes
- ❌ Sin descarga desde múltiples fuentes (no swarming): cada archivo se obtiene de un único usuario, lo que puede ralentizar las descargas de archivos poco comunes.
- ❌ Dependencia de servidores centrales: si el servidor de Soulseek se cae, las búsquedas y el chat se interrumpen.
- ❌ Requisitos de sistema elevados desde la versión 3.3.0: ya no es compatible con Windows 7, 8, 8.1 ni con sistemas de 32 bits.
- ❌ Velocidad de descarga limitada por el usuario remoto: si el usuario que comparte el archivo tiene mala conexión o limita el ancho de banda, la descarga será lenta.
- ❌ Sin cliente oficial para dispositivos móviles: aunque existen alternativas de terceros (como Seeker para Android), Nicotine+ no tiene versión móvil oficial.
Alternativa recomendada
Si buscas una experiencia similar a Nicotine+ pero con un enfoque diferente:
- SoulseekQt: el cliente oficial de la red Soulseek. Tiene una interfaz más anticuada y menos funcionalidades, pero es la opción más simple para usuarios que no necesitan configuraciones avanzadas. Está disponible para Windows y macOS.
- Seeker (Android): una aplicación para dispositivos Android que se conecta a la red Soulseek. Es la mejor opción para buscar y descargar música sobre la marcha, sin necesidad de un ordenador.
- Slskd: un cliente headless (sin interfaz gráfica) de Soulseek, diseñado para ejecutarse como servicio en servidores (ej. en una Raspberry Pi o NAS). Puedes controlarlo a través de una interfaz web, ideal para mantener tu biblioteca compartida 24/7.
- Spotify / Tidal / Apple Music: si buscas música comercial y popular con alta calidad de audio, los servicios de streaming son la alternativa más cómoda y legal. Ofrecen catálogos enormes, aunque no incluyen material descatalogado o grabaciones raras.
Nicotine+ es la mejor opción para acceder a la red Soulseek en la actualidad. Su combinación de código abierto, desarrollo activo, interfaz moderna y amplia compatibilidad multiplataforma lo convierten en el cliente de referencia para coleccionistas musicales, audiófilos y entusiastas de la música rara.
Sección FAQ
¿Nicotine+ es gratis o de pago?
Nicotine+ es completamente gratuito y de código abierto, publicado bajo la licencia GNU General Public License v3.0 o posterior. No tiene versiones de pago, publicidad, ni suscripciones. El proyecto se mantiene gracias a contribuciones voluntarias de la comunidad. La red Soulseek, a la que se conecta, también es gratuita, aunque existe un sistema de donaciones que otorga privilegios (como saltar colas de descarga).
¿Funciona en Linux, macOS, Windows 10 y Windows 11?
Sí, Nicotine+ es multiplataforma. Tiene versiones nativas para:
- Windows 10 y 11 (64 bits) – nota: desde la versión 3.3.0, Windows 7, 8, 8.1 y sistemas de 32 bits ya no son compatibles
- macOS 11 (Big Sur) o superior – con soporte nativo para Apple Silicon (M1/M2/M3)
- Linux – todas las distribuciones principales (Ubuntu, Debian, Fedora, Arch, etc.)
¿Qué diferencia a Nicotine+ del cliente oficial SoulseekQt?
Las principales diferencias son:
- Código abierto: Nicotine+ es software libre; SoulseekQt es propietario.
- Interfaz moderna: Nicotine+ usa GTK4, con soporte para temas oscuros y mejor integración en escritorios modernos.
- Más funcionalidades: historial de chats, filtros avanzados, descarga de carpetas con doble clic, wishlist con notificaciones, sistema de plugins.
- Desarrollo activo: Nicotine+ recibe actualizaciones varias veces al año; SoulseekQt se actualiza esporádicamente.
- Multiplataforma: Nicotine+ funciona nativamente en Windows, macOS y Linux; SoulseekQt funciona en Windows y macOS (Linux requiere Wine).
¿Puedo usar Nicotine+ para compartir archivos que no sean música?
Sí, Nicotine+ permite compartir cualquier tipo de archivo (PDF, imágenes, vídeos, software), pero la comunidad de Soulseek está orientada casi exclusivamente a la música. Compartir otros tipos de archivos puede resultar en que otros usuarios te ignoren o bloqueen. Si tu interés son los libros electrónicos, por ejemplo, existen redes más adecuadas como IRC o Bibliotik.
¿Qué ha pasado con el desarrollo de Nicotine+?
El desarrollo de Nicotine+ es muy activo. La última versión estable, la 3.3.10, se lanzó en noviembre de 2025. Los desarrolladores lanzan versiones mayores varias veces al año, con nuevas funcionalidades y correcciones de errores. El proyecto está alojado en GitHub, donde se pueden seguir los avances y reportar problemas. La comunidad es muy receptiva y hay colaboradores de todo el mundo.
