Lanzamiento de Nicotine+ 3.3.5, un cliente gráfico libre para la red Soulseek.

La semana pasada se realizó una actualización de nicotine-plus, el cliente GUI de la red peer-to-peer Soulseek (el sitio web oficial, Wikipedia), diseñado para la distribución de música a través de comparticiones de usuarios. El objetivo del proyecto es crear una alternativa libre, ligera y funcional al cliente propietario oficial de Soulseek, escrito en Qt. El desarrollo de nicotine-plus utiliza el lenguaje de programación Python3 y el kit gráfico GTK.

La aplicación incluye una interfaz para gestionar la carga y distribución de archivos, así como soporte para la búsqueda de archivos en las comparticiones de otros usuarios, visualización de las comparticiones ajenas, chat personal y grupal, y edición del perfil del usuario. Es posible trabajar en modo minimizado desde la bandeja del sistema. nicotine-plus se ofrece bajo los términos de la licencia copyleft GNU GPLv3+ y está disponible para sistemas operativos GNU/Linux, *BSD, Solaris, macOS y Windows.

El código fuente del programa está disponible en GitHub. Puedes evaluar la apariencia de la aplicación aquí.

Mejoras en la versión 3.3.5

  • se ha añadido el subcomando /plugin reload para recargar los plugins;
  • se han añadido combinaciones con las teclas de dirección para expandir y contraer listas en árbol;
  • se ha añadido un interruptor en la sección de ajustes 'Chats' para desactivar invitaciones personales a salas;
  • se ha añadido una lista de todos los participantes de la sala que no están conectados a la sala privada en ese momento;
  • ahora los archivos que no se han descargado completamente se eliminarán del disco al borrar una descarga en la pestaña 'Descargas';
  • se ha incrementado la precisión de la visualización de la velocidad en la interfaz;
  • las transferencias de usuarios con el estado 'desconectado' se mostrarán en la lista general en color gris;
  • salir desde el menú del ícono en la bandeja pedirá confirmación si hay comparticiones activas;
  • la situación con la introducción de una contraseña incorrecta en el 'Asistente de Configuración Inicial' (Setup Assistant) se manejará internamente en el asistente, sin abrir la ventana de ajustes;
  • se ha mejorado significativamente el rendimiento al mostrar los resultados de búsqueda y al añadir descargas (comparticiones);
  • se ha reducido el consumo de memoria RAM y espacio en disco utilizado por la base de datos IP2Location;
  • para las plataformas macOS y Windows, la interfaz GTK4 se utilizará por defecto, a menos que se establezca la variable de entorno NICOTINE_GTK_VERSION=3.

Correcciones

  • se ha solucionado el fallo del programa relacionado con la conexión con los pares;
  • se solucionó el bloqueo al seleccionar un directorio en el diálogo de archivos;
  • se eliminó un posible error de memoria al leer datos durante la conexión con los pares;
  • se resolvieron problemas que impedían continuar la descarga después de un error;
  • se corrigieron problemas con la expansión automática de las listas de descargas;
  • se solucionó un problema en el que el bloqueo de la dirección IP de un usuario no eliminaba sus torrents;
  • se solucionó un problema en el que los torrents podían comenzar con retraso;
  • se eliminó un problema en el que las sugerencias emergentes no podían cerrarse en ciertas condiciones;
  • se solucionó un problema en el que la búsqueda por elementos de la lista de deseos podía dejar de funcionar después de cerrar las pestañas correspondientes;
  • se corrigió un problema en el que los puertos abiertos redireccionados automáticamente podían cerrarse al guardar cambios en la configuración;
  • se corrigió un problema en el que activar el historial de búsqueda no actualizaba el contenido del menú desplegable de búsqueda;
  • se mejoró la comodidad al corregir problemas relacionados con el desplazamiento, la visualización y la entrada de texto;
  • varias pequeñas mejoras relacionadas con la implementación del protocolo Soulseek;
  • Windows: se corrigió un problema en el que el icono en la bandeja permanecía visible después de desactivarlo;
  • Windows: se corrigió un problema en el que la ventana de la aplicación interfería con la visualización de la barra si estaba configurada para ocultarse automáticamente;
  • Windows: se corrigió la clasificación incorrecta de listas al utilizar ciertas configuraciones regionales del sistema;
  • macOS: se corrigió un bloqueo al utilizar la configuración regional española;
  • macOS: se corrigió un bloqueo en el que la ventana no podía maximizarse después de trabajar en segundo plano;
  • macOS: se mejoró la apertura de menús contextuales con la combinación Ctrl+click;
  • macOS: se añadieron varias combinaciones de teclas faltantes;
  • GTK3: se corrigió un bloqueo al seleccionar "trabajar en segundo plano" en el cuadro de diálogo de confirmación.

Problemas cerrados en el repositorio:

  • Nicotine+ no se inicia desde una unidad de red en Windows (#1843);
  • gran variabilidad en las velocidades de subida (#2219);
  • el clic derecho con control presionado no funciona en Macs con trackpad (#2724);
  • baja usabilidad de las teclas al estilo Windows en Nicotine 3.3.0 (#2880;
  • descargas congeladas en estado "en cola" (#2926);
  • la lista de descargas del usuario sigue expandiéndose al activar el modo "colapsar todo" (#2969);
  • cierre de conexión y otros problemas de red(#2978).

y otras 28 problemas, la lista completa se encuentra en las notas de la versión oficiales.

Además, cabe destacar que los primeros pasos para preparar la próxima versión, 2.3.6, ya se han dado: se han corregido errores menores en la implementación del área de notificación y problemas específicos de la plataforma macOS.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster