Vydání Nicotine+ 3.3.5, svobodného grafického klienta sítě Soulseek

Minulý týden došlo k aktualizaci nicotine-plus, GUI klienta peer-to-peer sítě Soulseek (oficiální web, Wikipedia), navrženého pro sdílení hudby prostřednictvím uživatelských úložišť. Cílem projektu je vytvořit svobodnou, lehkou a funkční alternativu oficiálního proprietárního klienta Soulseek, napsaného v Qt. V vývoji nicotine-plus se používá programovací jazyk Python3 a grafický toolkit GTK.

Aplikace obsahuje rozhraní pro správu stahování a sdílení souborů, a také podporuje vyhledávání souborů ve sdíleních ostatních uživatelů, zobrazování cizích sdílení, osobní a skupinový chat, úpravu profilu uživatele. Je možné pracovat v minimalizovaném režimu z systémové lišty. nicotine-plus je dodáváno pod podmínkami copyleft licence GNU GPLv3+ a je dostupné pro operační systémy GNU/Linux, *BSD, Solaris, macOS a Windows.

Zdrojový kód programu je k dispozici na GitHub. Vzhled aplikace si můžete vyzkoušet zde.

Vylepšení v verzi 3.3.5

  • byla přidána podpříkaz /plugin reload pro znovu načtení pluginů;
  • byly přidány kombinace s klávesami šipek pro sbalování a rozbalování stromových seznamů;
  • byl přidán přepínač osobních pozvánek do místností do sekce nastavení 'Chaty';
  • byl přidán seznam všech účastníků místnosti, kteří nejsou momentálně připojeni k soukromé místnosti;
  • nyní budou nedokončené soubory odstraněny z disku při smazání stahování na záložce 'Stahování';
  • byla zvýšena přesnost zobrazení rychlosti v rozhraní;
  • přenosy od uživatelů se stavem 'offline' budou zobrazeny v obecném seznamu šedou barvou;
  • odhlášení přes nabídku ikony v liště bude vyžadovat potvrzení, pokud jsou aktivní sdílení;
  • situace s zadáním nesprávného hesla v 'Průvodci počátečním nastavením' (Setup Assistant) bude řešena uvnitř průvodce, bez otevření okna nastavení;
  • výrazně byla vylepšena výkonnost při zobrazování výsledků vyhledávání a při přidávání stahování (sdílení);
  • byla snížena spotřeba operační paměti a diskového prostoru používaného databází IP2Location;
  • pro platformy macOS a Windows bude rozhraní GTK4 používáno jako výchozí, pokud není nastavena proměnná prostředí NICOTINE_GTK_VERSION=3.

Opravy

  • byl odstraněn pád programu spojený s navazováním spojení s peerami;
  • opraveno pády při výběru adresáře v dialogovém okně souborů;
  • opraven možný problém s pamětí při čtení dat během připojení k peerům;
  • opraveny problémy s nemožností pokračovat v stahování po chybě;
  • opraveny problémy s nechtěným rozbalením seznamů stahování;
  • opraven problém, kdy blokování IP adresy uživatele neodstranilo jejich sdílení;
  • opraven problém, kdy sdílení mohla začínat se zpožděním;
  • opraven problém, kdy popisky nešly zavřít za určitých podmínek;
  • opraven problém, kdy vyhledávání podle položek z přání mohlo přestat fungovat po uzavření odpovídajících záložek;
  • opraven problém, kdy automaticky přesměrované otevřené porty se mohly zavírat při ukládání změn v nastavení;
  • opraven problém, kdy zapnutí historie hledání neaktualizovalo obsah rozbalovacího menu hledání;
  • zlepšena použitelnost opravou problémů spojených se scrollováním, zobrazením a zadáváním textu;
  • různé drobné vylepšení spojená 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 povoleno automatické skrytí;
  • Windows: opraveno nesprávné řazení seznamů při použití určitých systémových lokalit;
  • macOS: opraven pád při používání španělské lokality;
  • macOS: opraven pád, kdy se okno nemohlo rozbalit po práci na pozadí;
  • macOS: laděno otevírání kontextových menu kombinací Ctrl+klik;
  • 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 ve rychlostech sdílení (#2219);
  • PKM s drženým control nefunguje na Macích s touchpadem (#2724);
  • Nízka použitelnost kláves ve stylu Windows v Nicotine 3.3.0 (#2880;
  • stahování se zůstávají ve stavu „čeká“ (#2926);
  • seznam stahování uživatele se stále rozbalí při zapnutí režimu „sbalit vše“ (#2969);
  • uzavření spojení a další problémy se sítí(#2978).

a dalších 28 problémů, kompletní seznam naleznete v oficiálních poznámkách k vydání.

Dále lze poznamenat, že první kroky k přípravě dalšího vydání, 2.3.6, byly již učiněny: byly opraveny drobné chyby v implementaci systému tray a problémy specifické pro platformu macOS.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster