La semana pasada, se actualizó nicotine-plus, el cliente GUI peer-to-peer para la red Soulseek (sitio web oficial, Wikipedia), diseñado para distribuir música a través de distribuciones de usuarios. El objetivo del proyecto es crear una alternativa gratuita, ligera y funcional al cliente oficial propietario Soulseek escrito en Qt. Nicotine-plus se desarrolla utilizando el lenguaje de programación Python3 y el kit de herramientas gráficas GTK.
La aplicación contiene una interfaz para administrar el progreso de la descarga y distribución de archivos, y también admite la búsqueda de archivos en las distribuciones de otros usuarios, la visualización de las distribuciones de otras personas, el chat personal y grupal y la edición del perfil de usuario. Es posible trabajar en modo minimizado desde la bandeja del sistema. nicotina-plus se suministra bajo los términos de una licencia copyleft GNU GPLv3 + и доступен для операционных систем GNU/Linux, *BSD, Solaris, macOS и 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 agregó el subcomando /plugin reload para recargar complementos;
- se agregaron combinaciones con teclas de cursor para contraer y expandir listas de árboles;
- se ha agregado un interruptor para invitaciones personales a salas en la sección de configuración de "Chat";
- se agregó una lista de todos los participantes de la sala que no están conectados actualmente a la sala privada;
- ahora los archivos descargados de forma incompleta se eliminarán del disco cuando la descarga se borre en la pestaña "Descargas";
- mayor precisión en la visualización de la velocidad en la interfaz;
- las transmisiones de usuarios con el estado "fuera de línea" se mostrarán en gris en la lista general;
- salir a través del menú del icono de la bandeja le pedirá confirmación si hay distribuciones activas;
- la situación en la que se ingresa una contraseña incorrecta en el "Asistente de configuración" se procesará desde el asistente, sin abrir la ventana de configuración;
- rendimiento seriamente mejorado al mostrar resultados de búsqueda y al agregar descargas (distribución);
- consumo reducido de RAM y espacio en disco utilizado por la base de datos IP2Location;
- para plataformas macOS и Windows интерфейс GTK4 будет использоваться по умолчание, если не выставлена переменная окружения NICOTINE_GTK_VERSION=3.
Correcciones
- Se corrigió un bloqueo del programa asociado con el establecimiento de conexiones con pares;
- Se corrigió un bloqueo al seleccionar un directorio en el cuadro de diálogo del archivo;
- se corrigió un posible error de memoria al leer datos mientras se conectaba con pares;
- Se solucionaron problemas con la imposibilidad de continuar descargando después de un error;
- Se han solucionado los problemas con la expansión espontánea de las listas de descarga;
- Se solucionó un problema por el cual el bloqueo de la dirección IP de un usuario no eliminaba sus distribuciones;
- Se solucionó un problema por el cual las distribuciones podían comenzar con un retraso;
- Se solucionó un problema por el cual la información sobre herramientas no se podía cerrar bajo ciertas condiciones.
- Se solucionó un problema por el cual la búsqueda de elementos de una lista de deseos podía dejar de funcionar después de cerrar las pestañas correspondientes;
- Se solucionó un problema por el cual los puertos abiertos reenviados automáticamente podían cerrarse mientras se guardaban los cambios de configuración.
- Se solucionó un problema por el cual habilitar el historial de búsqueda no actualizaba el contenido del menú desplegable de búsqueda.
- Usabilidad mejorada al solucionar problemas con el desplazamiento, la visualización y la entrada de texto.
- varias mejoras menores relacionadas con la implementación del protocolo Soulseek;
- Windows: исправлена проблема, при которой иконка в трее оставалась видима после ее отключения;
- Windows: исправлена проблема, при которой окно приложения мешала отображению панели, если для нее включено автоскрытие;
- Windows: исправлена некорректная сортировка списков при использовании определенных системных локалей;
- macOS: исправлено падение при использовании испанской локали;
- macOS: исправлено падения, при которой окно не могло быть развернуто после работы в фоновом режиме;
- macOS: отлажено открытие контекстных меню сочетанием Ctrl+click;
- macOS: добавлено несколько недостающих сочетаний клавиш;
- GTK3: se corrigió un bloqueo al seleccionar "ejecutar en segundo plano" en el cuadro de diálogo de confirmación.
Problemas cerrados en el repositorio:
- Nicotine+ не запускается с сетевого диска в Windows (#1843);
- gran variación en las velocidades de carga (#2219);
- RMB mientras se mantiene el control no funciona en Mac con trackpad (#2724);
- Низкое удобство использования клавиш в стиле Windows в Nicotine 3.3.0 (#2880;
- las descargas están atascadas en el estado "en cola" (#2926);
- la lista de descargas de usuarios continúa expandiéndose cuando el modo "contraer todo" está habilitado (#2969);
- cierre de conexión y otros problemas de red (#2978).
y 28 problemas más, consulte la lista completa en las Notas de la versión oficiales.
Дополнительно можно отметить, что первые шаги для подготовки следующего релиза, 2.3.6, уже сделаны: исправлены малозначительные баги в реализации трея и специфичные для платформы macOS problemas
Fuente: linux.org.ru
