Veröffentlichung von Nicotine+ 3.3.5, einem kostenlosen grafischen Client für das Soulseek-Netzwerk

Letzte Woche wurde Nikotin-Plus, der Peer-to-Peer-GUI-Client für das Soulseek-Netzwerk, aktualisiert (offizielle website, Wikipedia), entwickelt, um Musik über Benutzerverteilungen zu verbreiten. Ziel des Projekts ist es, eine kostenlose, leichte und funktionale Alternative zum offiziellen proprietären Soulseek-Client zu schaffen, der in Qt geschrieben ist. Nicotine-plus wird mit der Programmiersprache Python3 und dem grafischen Toolkit GTK entwickelt.

Die Anwendung enthält eine Schnittstelle zum Verwalten des Fortschritts beim Herunterladen und Verteilen von Dateien und unterstützt außerdem die Suche nach Dateien in den Distributionen anderer Benutzer, das Anzeigen der Distributionen anderer Personen, den persönlichen Chat und den Gruppenchat sowie die Bearbeitung des Benutzerprofils. Es ist möglich, im minimierten Modus über die Taskleiste zu arbeiten. Nikotin-Plus wird unter den Bedingungen einer Copyleft-Lizenz geliefert GNU GPLv3+ и доступен для операционных систем GNU/Linux, *BSD, Solaris, macOS и Windows.

Der Quellcode des Programms ist verfügbar unter GitHub. Sie können das Erscheinungsbild der Anwendung bewerten hier.

Verbesserungen in Version 3.3.5

  • Unterbefehl /plugin reload hinzugefügt, um Plugins neu zu laden;
  • Kombinationen mit Cursortasten zum Reduzieren und Erweitern von Baumlisten hinzugefügt;
  • Im Bereich „Chat“-Einstellungen wurde ein Schalter für persönliche Einladungen zu Räumen hinzugefügt;
  • eine Liste aller Raumteilnehmer hinzugefügt, die derzeit nicht mit dem privaten Raum verbunden sind;
  • jetzt werden unvollständig heruntergeladene Dateien von der Festplatte gelöscht, wenn der Download auf der Registerkarte „Downloads“ gelöscht wird;
  • erhöhte Genauigkeit der Geschwindigkeitsanzeige in der Benutzeroberfläche;
  • Übertragungen von Benutzern mit dem Status „Offline“ werden in der allgemeinen Liste grau angezeigt.
  • Wenn Sie das Menü über das Taskleistensymbol verlassen, werden Sie um eine Bestätigung gebeten, ob aktive Distributionen vorhanden sind.
  • Die Situation mit der Eingabe eines falschen Passworts im „Setup-Assistenten“ wird vom Assistenten aus bearbeitet, ohne das Einstellungsfenster zu öffnen;
  • erheblich verbesserte Leistung bei der Anzeige von Suchergebnissen und beim Hinzufügen von Downloads (Verteilung);
  • reduzierter Verbrauch von RAM und Speicherplatz, der von der IP2Location-Datenbank verwendet wird;
  • für Plattformen macOS и Windows интерфейс GTK4 будет использоваться по умолчание, если не выставлена переменная окружения NICOTINE_GTK_VERSION=3.

Korrekturen

  • Ein Programmabsturz im Zusammenhang mit dem Herstellen von Verbindungen zu Peers wurde behoben.
  • Absturz beim Auswählen eines Verzeichnisses im Dateidialog behoben;
  • ein möglicher Speicherfehler beim Lesen von Daten während der Verbindung zu Peers wurde behoben;
  • Probleme behoben, bei denen der Download nach einem Fehler nicht fortgesetzt werden konnte;
  • Probleme mit der spontanen Erweiterung von Downloadlisten wurden behoben;
  • Es wurde ein Problem behoben, bei dem durch das Blockieren der IP-Adresse eines Benutzers dessen Verteilungen nicht gelöscht wurden.
  • Es wurde ein Problem behoben, bei dem Verteilungen mit einer Verzögerung beginnen konnten;
  • Es wurde ein Problem behoben, bei dem Tooltips unter bestimmten Bedingungen nicht geschlossen werden konnten.
  • Es wurde ein Problem behoben, bei dem die Suche nach Artikeln aus einer Wunschliste nach dem Schließen der entsprechenden Registerkarten nicht mehr funktionierte.
  • Es wurde ein Problem behoben, bei dem automatisch weitergeleitete offene Ports geschlossen werden konnten, während Konfigurationsänderungen gespeichert wurden.
  • Es wurde ein Problem behoben, bei dem durch die Aktivierung des Suchverlaufs der Inhalt des Such-Dropdown-Menüs nicht aktualisiert wurde.
  • Verbesserte Benutzerfreundlichkeit durch Behebung von Problemen beim Scrollen, der Anzeige und der Texteingabe.
  • verschiedene kleinere Verbesserungen im Zusammenhang mit der Implementierung des Soulseek-Protokolls;
  • Windows: исправлена проблема, при которой иконка в трее оставалась видима после ее отключения;
  • Windows: исправлена проблема, при которой окно приложения мешала отображению панели, если для нее включено автоскрытие;
  • Windows: исправлена некорректная сортировка списков при использовании определенных системных локалей;
  • macOS: исправлено падение при использовании испанской локали;
  • macOS: исправлено падения, при которой окно не могло быть развернуто после работы в фоновом режиме;
  • macOS: отлажено открытие контекстных меню сочетанием Ctrl+click;
  • macOS: добавлено несколько недостающих сочетаний клавиш;
  • GTK3: Ein Absturz bei der Auswahl von „Im Hintergrund ausführen“ im Bestätigungsdialog wurde behoben.

Im Repository geschlossene Probleme:

  • Nicotine+ не запускается с сетевого диска в Windows (#1843);
  • große Unterschiede bei den Upload-Geschwindigkeiten (#2219);
  • RMB beim Halten der Steuerung funktioniert nicht auf Macs mit einem Trackpad (#2724);
  • Низкое удобство использования клавиш в стиле Windows в Nicotine 3.3.0 (#2880;
  • Downloads bleiben im Status „in der Warteschlange“ hängen (#2926);
  • Die Liste der Benutzer-Downloads wird weiter erweitert, wenn der Modus „Alle reduzieren“ aktiviert ist (#2969);
  • Verbindungsabbruch und andere Netzwerkprobleme(#2978).

und 28 weitere Probleme, die vollständige Liste finden Sie in den offiziellen Versionshinweisen.

Дополнительно можно отметить, что первые шаги для подготовки следующего релиза, 2.3.6, уже сделаны: исправлены малозначительные баги в реализации трея и специфичные для платформы macOS Probleme.

Source: linux.org.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster