Vydanie Nicotine+ 3.3.5, voľného grafického klienta siete Soulseek

Minulý týždeň sa uskutočnila aktualizácia nicotine-plus, GUI klienta peer-to-peer siete Soulseek (oficiálny web, Wikipedia), určeného na šírenie hudby prostredníctvom používateľských zdieľaní. Cieľom projektu je vytvoriť voľnú, ľahkú a funkčnú alternatívu k oficiálnemu proprietárnemu klientovi Soulseek, napísanému v Qt. Pri vývoji nicotine-plus sa používa programovací jazyk Python3 a grafický toolkit GTK.

Aplikácia obsahuje rozhranie na ovládanie priebehu sťahovania a zdieľania súborov, a taktiež podporuje vyhľadávanie súborov v zdieľaniach iných používateľov, prezeranie cudzích zdieľaní, osobný a skupinový chat, úpravu profilu používateľa. Možná je práca v minimalizovanom režime zo systémového zásobníka. nicotine-plus sa dodáva pod podmienkami copyleft licencie GNU GPLv3+ a je k dispozícii pre operačné systémy GNU/Linux, *BSD, Solaris, macOS a Windows.

Zdrojový kód programu je dostupný na GitHub. Vzhľad aplikácie si môžete pozrieť tu.

Vylepšenia vo verzii 3.3.5

  • bola pridaná podpríkaz /plugin reload na重新 načítanie pluginov;
  • boli pridané klávesové skratky pre zbalenie a rozbalenie stromových zoznamov;
  • do sekcie nastavení „Chaty“ bol pridaný prepínač osobných pozvaní do miestností;
  • bola pridaná zoznam všetkých účastníkov miestnosti, ktorí momentálne nie sú pripojení k súkromnej miestnosti;
  • teraz budú súbory, ktoré sa nedokončili, odstránené z disku pri vymazaní sťahovania na karte „Sťahovania“;
  • bola zvýšená presnosť zobrazenia rýchlosti v rozhraní;
  • prenosy od používateľov so stavom „nie online“ budú zobrazené v celkovom zozname šedou farbou;
  • odhlásenie prostredníctvom menu ikony v zásobníku bude žiadať o potvrdenie, ak sú aktívne zdieľania;
  • situácia so zadaním nesprávneho hesla v „Sprievodcovi počiatočným nastavením“ (Setup Assistant) bude spracovaná zvnútra sprievodcu, bez otvorenia okna nastavení;
  • výrazne bola zlepšená výkonnosť pri zobrazení výsledkov vyhľadávania a pri pridávaní sťahovania (zdieľania);
  • bola znížená spotreba operačnej pamäte a diskového priestoru, ktoré používajú databázy IP2Location;
  • pre platformy macOS a Windows bude rozhranie GTK4 používané ako predvolené, ak nie je nastavená premenná prostredia NICOTINE_GTK_VERSION=3.

Opravy

  • Opraveno pád programu spojený s navazováním spojení s peerem;
  • Opraveno selhání při výběru adresáře ve dialogu souborů;
  • Opravená možná chyba paměti při čtení dat během spojení s peerem;
  • Opraveny problémy s nemožností pokračovat v načítání po chybě;
  • Opraveny problémy se samovolným rozbalováním seznamů stahování;
  • Opraven problém, kdy blokace IP adresy uživatele neodstraňovala jejich sdílení;
  • Opraven problém, kdy sdílení mohla začínat se zpožděním;
  • Opraven problém, kdy se pop-up nápovědy nemohly uzavřít za určitých podmínek;
  • Opraven problém, kdy vyhledávání položek ze seznamu přání mohlo přestat fungovat po zavření příslušných záložek;
  • Opraven problém, kdy automaticky přesměrované otevřené porty mohly být uzavřeny během ukládání změn v nastavení;
  • Opraven problém, kdy zapnutí historie vyhledávání neaktualizovalo obsah rozbalovacího menu vyhledávání;
  • Zlepšena použitelnost díky opravě problémů souvisejících s rolováním, zobrazením a zadáváním textu;
  • Různé drobné vylepšení související s implementací protokolu Soulseek;
  • Windows: Opraven problém, kdy ikona v systémové liště zůstávala viditelná po jejím vypnutí;
  • Windows: Opraven problém, kdy okno aplikace bránilo zobrazení panelu, pokud bylo pro něj zapnuto automatické skrývání;
  • Windows: Opraveno nesprávné třídění seznamů při používání určitých systémových lokalizací;
  • macOS: Opraven pád při použití španělské lokalizace;
  • macOS: Opraven pád, kdy okno nemohlo být rozšířeno po práci na pozadí;
  • macOS: Laděno otevírání kontextových nabídek kombinací Ctrl+click;
  • macOS: Přidáno několik chybějících klávesových zkratek;
  • GTK3: Opraven pád při výběru "pracovat na pozadí" v dialogu potvrzení.

Problémy uzavřené v repozitáři:

  • Nicotine+ se nespouští z síťového disku ve Windows (#1843);
  • velký rozptyl v rychlostech sdílení (#2219);
  • Pravý klik s držením control nefunguje na Macích s trackpadem (#2724);
  • Nízká použitelnost kláves podle stylu Windows v Nicotine 3.3.0 (#2880;
  • stahování se zasekne ve stavu „ve frontě“ (#2926);
  • zoznam stiahnutí používateľa sa naďalej rozvíja, keď je zapnutý režim „zmrznúť všetko“ (#2969);
  • uzatvorenie spojenia a ďalšie problémy so sieťou(#2978).

a ďalších 28 problémov, úplný zoznam nájdete v oficiálnych poznámkach k vydaniu.

Ďalej je potrebné poznamenať, že prvé kroky na prípravu ďalšieho vydania 2.3.6 už boli vykonané: opravené drobné chyby v implementácii oblasti oznámení a problémy špecifické pre platformu macOS.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster