Sortie de Nicotine+ 3.3.5, client graphique libre du réseau Soulseek

La semaine dernière, une mise à jour de nicotine-plus a eu lieu, un client GUI du réseau peer-to-peer Soulseek (le site officiel, Wikipedia), destinée à partager de la musique à travers des partages utilisateurs. L'objectif du projet est de créer une alternative libre, légère et fonctionnelle au client propriétaire officiel de Soulseek, développé en Qt. Le développement de nicotine-plus utilise le langage de programmation Python3 et le toolkit graphique GTK.

L'application contient une interface pour gérer le téléchargement et le partage de fichiers, ainsi qu'un support de recherche de fichiers dans les partages d'autres utilisateurs, la visualisation des partages d'autrui, le chat personnel et de groupe, et l'édition du profil de l'utilisateur. Elle peut fonctionner en mode réduit depuis la zone de notification. nicotine-plus est distribué sous les termes de la licence copyleft GNU GPLv3+ et est disponible pour les systèmes d'exploitation GNU/Linux, *BSD, Solaris, macOS et Windows.

Le code source du programme est disponible sur GitHub. Vous pouvez évaluer l'apparence de l'application ici.

Améliorations dans la version 3.3.5

  • ajout de la sous-commande /plugin reload pour recharger les plugins;
  • ajout de combinaisons avec les touches fléchées pour replier et déplier les listes arborescentes;
  • ajout d'un interrupteur pour les invitations personnelles dans la section des paramètres 'Chats';
  • ajout d'une liste de tous les participants de la salle, non connectés à la salle privée pour le moment;
  • désormais, les fichiers non complètement téléchargés seront supprimés du disque lors de la suppression des téléchargements dans l'onglet 'Téléchargements';
  • précision accrue de l'affichage de la vitesse dans l'interface;
  • les transferts d'utilisateurs avec le statut 'hors ligne' seront affichés dans la liste générale en gris;
  • la sortie via le menu de l'icône dans la zone de notification demandera une confirmation s'il y a des partages actifs;
  • la situation de saisie d'un mot de passe incorrect dans 'Assistant de configuration initiale' sera traitée à l'intérieur de l'assistant, sans ouvrir la fenêtre de paramètres;
  • la performance lors de l'affichage des résultats de recherche et de l'ajout de téléchargements (partages) a été sérieusement améliorée;
  • la consommation de mémoire vive et d'espace disque utilisée par la base de données IP2Location a été réduite;
  • pour les plates-formes macOS et Windows, l'interface GTK4 sera utilisée par défaut, sauf si la variable d'environnement NICOTINE_GTK_VERSION=3 est définie.

Corrections

  • le plantage du programme lié à l'établissement d'une connexion avec les pairs a été corrigé;
  • Correction de l'arrêt lors de la sélection d'un répertoire dans la boîte de dialogue de fichiers;
  • Correction d'une possible erreur de mémoire lors de la lecture des données pendant la connexion avec des pairs;
  • Résolution des problèmes d'impossibilité de continuer le téléchargement après une erreur;
  • Correction des problèmes de déploiement autonome des listes de téléchargements;
  • Correction d'un problème où le blocage de l'adresse IP de l'utilisateur ne supprimait pas ses partages;
  • Correction d'un problème où les partages pouvaient commencer avec un retard;
  • Correction d'un problème où les infobulles ne pouvaient pas être fermées dans certaines conditions;
  • Correction d'un problème où la recherche d'éléments de la liste de souhaits pouvait cesser de fonctionner après la fermeture des onglets correspondants;
  • Correction d'un problème où les ports ouverts redirigés automatiquement pouvaient se fermer lors de l'enregistrement des modifications des paramètres;
  • Correction d'un problème où l'activation de l'historique de recherche ne mettait pas à jour le contenu du menu déroulant de recherche;
  • Amélioration de la convivialité grâce à des corrections de problèmes liés au défilement, à l'affichage et à la saisie de texte;
  • Différentes petites améliorations liées à l'implémentation du protocole Soulseek;
  • Windows : correction d'un problème où l'icône dans la zone de notification restait visible après sa désactivation;
  • Windows : correction d'un problème où la fenêtre de l'application gênait l'affichage de la barre si celle-ci était configurée pour se masquer automatiquement;
  • Windows : correction du tri incorrect des listes lors de l'utilisation de certaines locales système;
  • macOS : correction d'un arrêt en utilisant la locale espagnole;
  • macOS : correction de l'arrêt où la fenêtre ne pouvait pas être agrandie après avoir fonctionné en arrière-plan;
  • macOS : débogage de l'ouverture des menus contextuels avec la combinaison Ctrl+clic;
  • macOS : ajout de plusieurs combinaisons de touches manquantes;
  • GTK3 : correction d'un arrêt lors du choix de « travailler en arrière-plan » dans la boîte de dialogue de confirmation.

Problèmes résolus dans le dépôt :

  • Nicotine+ ne démarre pas depuis un disque réseau sous Windows (#1843);
  • grande variation des vitesses de partage (#2219);
  • Clic droit avec la touche control maintenue ne fonctionne pas sur les Mac avec trackpad (#2724);
  • Faible convivialité des touches de style Windows dans Nicotine 3.3.0 (#2880;
  • les téléchargements restent bloqués en état « en attente » (#2926);
  • la liste de téléchargements de l'utilisateur continue de se déployer lorsque le mode « replier tout » est activé (#2969);
  • fermeture de la connexion et d'autres problèmes de réseau(#2978).

et 28 autres problèmes, la liste complète est disponible dans les notes de version officielles.

Il convient également de noter que les premières étapes de préparation de la prochaine version, 2.3.6, ont déjà été effectuées : des bogues mineurs dans l'implémentation de la zone de notification et des problèmes spécifiques à la plateforme macOS ont été corrigés.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster