I sidste uge blev nicotine-plus, GUI-klienten til peer-to-peer-netværket Soulseek, opdateret (den officielle hjemmeside, Wikipedia), der er designet til at sprede musik gennem brugerdistributioner. Projektets mål er at skabe et frit, letvægts- og funktionelt alternativ til den officielle proprietære Soulseek-klient, der er skrevet i Qt. Nicotine-plus er udviklet med programmeringssproget Python3 og den grafiske toolkit GTK.
Applikationen indeholder et interface til at styre download og distribution af filer samt understøtter søgning efter filer i andre brugeres distributioner, visning af andres distributioner, privat og gruppechat, redigering af brugerprofil. Det er muligt at arbejde i en minimeret tilstand fra systembakken. Nicotine-plus leveres under betingelserne for copyleft-licensen GNU GPLv3+ og er tilgængelig for GNU/Linux, *BSD, Solaris, macOS og Windows-operativsystemer.
Kildeteksten til programmet er tilgængelig på GitHub. Du kan vurdere appens udseende her.
Forbedringer i version 3.3.5
- tilføjet underkommandoen /plugin reload til genindlæsning af plugins;
- tilføjet tastaturkombinationer med piletasterne til at sammenklappe og udfolde træ-lister;
- til indstillingsområdet 'Chats' er der tilføjet en switch til personlige invitationer til rum;
- en liste over alle deltagerne i rummet, der ikke er tilsluttet til det private rum i øjeblikket, er blevet tilføjet;
- nu vil filer, der ikke er helt downloadet, blive slettet fra disken, når uploaden slettes under 'Downloads'-fanen;
- præcisionen af hastighedsvisningen i interfacet er blevet forbedret;
- overførsler fra brugere med status 'offline' vil blive vist i den samlede liste i grå farve;
- udgang via ikonet i systembakken vil anmode om bekræftelse, hvis der er aktive distributioner;
- situationen med indtastning af forkert adgangskode i 'Opsætningsassistenten' (Setup Assistant) vil blive behandlet indefra assistenten, uden at indstillingsvinduet åbnes;
- ydelsen ved visning af søgeresultater og ved tilføjelse af downloads (distributioner) er blevet væsentligt forbedret;
- hukommelses- og diskpladsforbruget, der bruges af IP2Location-databasen, er reduceret;
- for macOS- og Windows-platforme vil GTK4-interfacet blive brugt som standard, medmindre miljøvariablen NICOTINE_GTK_VERSION=3 er indstillet.
Fejlretninger
- programmet er ikke længere nedbrudt i forbindelse med oprettelse af forbindelse til peers;
- fejl rettet ved valg af katalog i fil-dialogen;
- mulig hukommelsesfejl rettet ved læsning af data under forbindelse til peers;
- problemer med at fortsætte downloads efter fejl er blevet rettet;
- problemer med uventet udvidelse af downloadlister er blevet rettet;
- problemet, hvor blokering af brugerens IP-adresse ikke fjernede deres torrents, er blevet rettet;
- problemet, hvor torrents kunne starte med forsinkelse, er blevet rettet;
- problemet, hvor tooltip kunne ikke lukkes under visse betingelser, er blevet rettet;
- problemet, hvor søgning i ønskelisten kunne stoppe med at fungere efter lukning af de relevante faner, er blevet rettet;
- problemet, hvor automatisk videresendte åbne porte kunne lukkes under gemning af ændringer i indstillingerne, er blevet rettet;
- problemet, hvor aktivering af søgehistorik ikke opdaterede indholdet i dropdown-menuen, er blevet rettet;
- brugervenligheden er forbedret ved at løse problemer relateret til scrolling, visning og indtastning af tekst;
- forskellige små forbedringer relateret til implementering af Soulseek-protokollen;
- Windows: problemet, hvor ikonet i systembakken forblev synligt efter at være deaktiveret, er blevet rettet;
- Windows: problemet, hvor applikationsvinduet forstyrrede visningen af panelet, hvis autoudtoning var aktiveret, er blevet rettet;
- Windows: fejlsortering af lister ved brug af visse systemlokalier er blevet rettet;
- macOS: fejlen ved brug af spansk lokalitet er blevet rettet;
- macOS: fejlen, hvor vinduet ikke kunne maksimeres efter at have arbejdet i baggrunden, er blevet rettet;
- macOS: åbning af kontekstmenuer med Ctrl+klik er blevet debugget;
- macOS: tilføjet flere manglende hurtigtaster;
- GTK3: fejlen ved valg af 'arbejde i baggrunden' i bekræftelsesdialogen er blevet rettet.
Problemer, der er lukket i depotet:
- Nicotine+ starter ikke fra netværksdrev i Windows (#1843);
- stor variation i uploadhastigheder (#2219);
- Højreklik med ctrl trykket virker ikke på Mac'er med touchpad (#2724);
- Lav brugervenlighed af Windows-stil taster i Nicotine 3.3.0 (#2880;
- downloads hænger i 'i kø'-tilstand (#2926);
- brugerens downloadliste fortsætter med at udfolde sig, når 'skjul alt' er aktiveret (#2969);
- lukning af forbindelse og andre netværksproblemer(#2978).
og 28 andre problemer, den fulde liste kan ses i de officielle Release Notes.
Det kan også nævnes, at de første skridt til forberedelsen af den næste udgivelse, 2.3.6, allerede er taget: mindre bugs i implementeringen af tray og platform-specifikke problemer for macOS er blevet rettet.
Kilde: linux.org.ru
