Prošli tjedan je ažuriran nicotine-plus, GUI klijent peer-to-peer mreže Soulseek (službena stranica, Vikipedija), namijenjen za dijeljenje glazbe putem korisničkih dijeljenja. Cilj projekta je stvoriti slobodnu, laganu i funkcionalnu alternativu službenom vlasničkom klijentu Soulseek, napisanom u Qt-u. U razvoju nicotine-plus koristi se programski jezik Python3 i grafički toolkit GTK.
Aplikacija sadrži sučelje za upravljanje procesima preuzimanja i dijeljenja datoteka, kao i podržava pretraživanje datoteka u dijeljenjima drugih korisnika, pregled tuđih dijeljenja, privatni i grupni chat, uređivanje korisničkog profila. Moguće je raditi u minimiziranom režimu iz sistemske ladice. nicotine-plus se isporučuje pod uvjetima copyleft licence GNU GPLv3+ i dostupan je za operacijske sustave GNU/Linux, *BSD, Solaris, macOS i Windows.
Izvorni kod programa dostupan je na GitHub. Vanjski izgled aplikacije možete procijeniti ovdje.
Unapređenja u izdanju 3.3.5
- dodana podkomanda /plugin reload za ponovno učitavanje dodataka;
- dodane kombinacije s tipkama strelica za minimiziranje i maksimiziranje hijerarhijskih popisa;
- u odjeljak postavki „Chat” dodan je prekidač za osobne pozivnice u sobe;
- dodana je lista svih sudionika sobe koji nisu trenutno povezani s privatnom sobom;
- sada će se nedovršene datoteke brisati s diska prilikom brisanja preuzimanja u kartici „Preuzimanja”;
- povećana preciznost prikaza brzine u sučelju;
- prijenosi od korisnika koji su označeni kao „van mreže” bit će prikazani u općem popisu sivom bojom;
- izlaz putem izbornika ikone u ladici tražiti će potvrdu ako postoje aktivna dijeljenja;
- situacija s unosom pogrešne lozinke u „Čarobnjaku za početnu postavku” (Setup Assistant) bit će obrađena iznutra čarobnjaka, bez otvaranja prozora postavki;
- označeno je značajno poboljšanje performansi pri prikazivanju rezultata pretraživanja i pri dodavanju preuzimanja (dijeljenja);
- smanjena je potrošnja RAM-a i prostora na disku koji koristi baza podataka IP2Location;
- za platforme macOS i Windows, GTK4 sučelje će se koristiti kao zadano, osim ako varijabla okruženja NICOTINE_GTK_VERSION=3 nije postavljena.
Ispravci
- otklonjen je pad programa povezan s uspostavljanjem veze s peer-ovima;
- ispravljeno rušenje prilikom odabira direktorija u dijalogu za datoteke;
- uklonjena moguća greška u memoriji prilikom čitanja podataka tijekom povezivanja s peer-ima;
- riješeni problemi s nemogućnošću nastavka preuzimanja nakon greške;
- riješeni problemi s nekontroliranim otkrivanjem popisa preuzimanja;
- riješen problem u kojem blokiranje IP adrese korisnika nije uklanjalo njihove dijeljenja;
- riješen problem u kojem su dijeljenja mogla započeti s kašnjenjem;
- riješen problem u kojem se savjeti nisu mogli zatvoriti pod određenim uvjetima;
- riješen problem u kojem pretraživanje stavki s liste želja moglo je prestati raditi nakon zatvaranja odgovarajućih kartica;
- riješen problem u kojem su automatski preusmjereni otvoreni portovi mogli zatvoriti prilikom spremanja promjena u postavkama;
- riješen problem u kojem uključivanje povijesti pretraživanja nije ažuriralo sadržaj padajućeg izbornika za pretraživanje;
- povećana udobnost ispravljanjem problema vezanih uz pomicanje, prikaz i unos teksta;
- razne manje nadogradnje vezane uz implementaciju protokola Soulseek;
- Windows: ispravljen problem u kojem je ikona u sistemskoj paleti ostajala vidljiva nakon isključivanja;
- Windows: ispravljen problem u kojem je prozor aplikacije ometao prikaz trake ako je uključena automatska skrivenost;
- Windows: ispravljena neispravna klasifikacija popisa pri korištenju određenih sistemskih lokaliteta;
- macOS: ispravljeno rušenje pri korištenju španjolske lokaliteta;
- macOS: ispravljeno rušenje u kojem prozor nije mogao biti maksimaliziran nakon rada u pozadini;
- macOS: ispravljeno otvaranje kontekstnih izbornika kombinacijom Ctrl+klik;
- macOS: dodano nekoliko nedostajućih prečaca na tipkovnici;
- GTK3: ispravljeno rušenje prilikom odabira "raditi u pozadini" u dijalogu za potvrdu.
Problemi zaključani u repozitoriju:
- Nicotine+ se ne pokreće s mrežne disk jedinice u Windows (#1843);
- velik raspon u brzinama dijeljenja (#2219);
- desni klik s pritisnutim kontrolom ne radi na Mac-ovima s trackpadom (#2724);
- Niska upotrebljivost tipki u stilu Windows u Nicotine 3.3.0 (#2880;
- preuzimanja se zaglavljuju u stanju "u redu" (#2926);
- popis preuzimanja korisnika nastavlja se otvarati kada je uključen način "smanji sve" (#2969);
- zatvaranje veze i drugi problemi s mrežom(#2978).
i još 28 problema, potpuni popis možete vidjeti u službenim Release Notes.
Također treba napomenuti da su napravljeni prvi koraci za pripremu sljedeće verzije, 2.3.6: ispravljeni su manji bugovi u implementaciji tray-a i specifični problemi za platformu macOS.
Izvor: linux.org.ru
