A Nicotine+ 3.3.5 kiadása, a Soulseek hálózat ingyenes grafikus kliensével

A múlt héten megújult a nicotine-plus, a Soulseek peer-to-peer hálózat GUI kliensénekhivatalos weboldal, Wikipedia), amely a zene megosztására szolgál felhasználói megosztásokon keresztül. A projekt célja, hogy szabad, könnyű és funkcionális alternatívát kínáljon a Soulseek hivatalos, zárt forráskódú klienséhez, amely Qt keretrendszerben készült. A nicotine-plus fejlesztéséhez a Python3 programozási nyelvet és a GTK grafikus toolkitot használják.

Az alkalmazás rendelkezik egy felülettel a fájlok letöltésének és megosztásának kezelésére, valamint támogatja a keresést más felhasználók megosztásaiban, idegen megosztások megtekintését, személyes és csoportos chatet, a felhasználói profil szerkesztését. Lehetséges a rendszertray-ből való futtatás csökkentett módban. A nicotine-plus a copyleft licenc feltételei szerint érhető el GNU GPLv3+ és elérhető GNU/Linux, *BSD, Solaris, macOS és Windows operációs rendszerekre.

A program forráskódja elérhető a GitHub. Az alkalmazás kinézetét itt.

A 3.3.5-ös verzióban bevezetett fejlesztések

  • új almappa került hozzáadásra a /plugin reload parancshoz a pluginok újraindításához;
  • kurzor billentyűkombinációk kerültek hozzáadásra a fa listák összecsukásához és kinyitásához;
  • a „Chatek” beállítások közé kapcsoló került hozzáadásra a személyes meghívások letiltásához;
  • mostantól elérhető egy lista az olyan szoba valamennyi résztvevőjéről, akik nem csatlakoztak éppen a privát szobához;
  • mostantól a nem teljesen letöltött fájlok eltávolításra kerülnek a lemezről, ha a „Letöltések” fülön törölik a letöltést;
  • növelték a sebesség pontosabb megjelenítését az interfészen;
  • a „nem online” státuszú felhasználók átvitele szürke színnel fog megjelenni a főlistán;
  • a tray ikonjának menün keresztüli kilépés megerősítést kér, ha aktív megosztások vannak;
  • a helytelen jelszó beírásának esete a „Beállítási varázslóban” (Setup Assistant) mostantól belsőleg kerül feldolgozásra, anélkül, hogy a beállítások ablakát megnyitná;
  • komoly teljesítményjavítást hajtottak végre a keresési eredmények megjelenítése és a letöltések (megosszások) hozzáadásakor;
  • csökkentették a RAM és a lemezterület fogyasztását, amelyet az IP2Location adatbázis használ;
  • macOS és Windows platformok esetén a GTK4 felület alapértelmezett lesz, ha a NICOTINE_GTK_VERSION=3 környezeti változó nincs beállítva.

Javítások

  • megoldották a program összeomlását, amely a p2p kapcsolatok létrehozásával volt kapcsolatos;
  • Kijavítottuk a fájl párbeszédablak könyvtárának kiválasztásakor bekövetkező összeomlást;
  • Kijavítottuk a memóriahibát, ami az adatok olvasásakor jelentkezett a pira-kkal való kapcsolat során;
  • Kijavítottuk a problémát, amely miatt nem lehetett folytatni a letöltést hiba után;
  • Kijavítottuk a letöltések automatikus kibővülésének problémáját;
  • Kijavítottuk a problémát, amely miatt a felhasználó IP-címének blokkolása nem törölte a megosztásait;
  • Kijavítottuk a problémát, amely miatt a megosztások késlekedéssel indultak;
  • Kijavítottuk a problémát, amely miatt a felugró tippek nem záródtak be bizonyos körülmények között;
  • Kijavítottuk a problémát, amely miatt a kívánságlistából származó elemek keresése leállt a megfelelő lapok bezárása után;
  • Kijavítottuk a problémát, amely miatt az automatikusan továbbított nyitott portok bezáródtak a beállítások módosításának mentésekor;
  • Kijavítottuk a problémát, amely miatt a keresési előzmények bekapcsolásakor nem frissült a keresési legördülő menü tartalma;
  • Javítottuk a kényelmet a gördülés, a megjelenítés és a szövegbevitelekhez kapcsolódó problémák kijavításával;
  • Különféle kisebb fejlesztések a Soulseek protokoll megvalósításával kapcsolatban;
  • Windows: Kijavítottuk a problémát, amikor az ikon a rendszer tálcáján látható maradt annak eltávolítása után;
  • Windows: Kijavítottuk a problémát, amikor az alkalmazás ablaka megakadályozta a panel megjelenését, ha az automatikus elrejtés engedélyezve volt;
  • Windows: Kijavítottuk a listák helytelen rendezését bizonyos rendszerszintű területi beállítások használatakor;
  • macOS: Kijavítottuk az összeomlást spanyol lokalizáció használata közben;
  • macOS: Kijavítottuk az összeomlást, amikor az ablak nem tudott a háttérből kiterjedni;
  • macOS: Hibakeresést végeztünk a jobb kattintásos menük Ctrl+click kombinációval való megnyitásakor;
  • macOS: Hozzáadtunk több hiányzó billentyűkombinációt;
  • GTK3: Kijavítottuk az összeomlást, amikor a „háttérben dolgozni” opciót választották a megerősítő párbeszédablakban.

A repóban lezárt problémák:

  • A Nicotine+ nem indítható hálózati lemezen Windows alatt (#1843);
  • nagy eltérések a feltöltési sebességek között (#2219);
  • Ctrl lenyomva tartva a jobb kattintás nem működik Mac-en érintőpadon (#2724);
  • Alacsony használhatóságú Windows-stílusú billentyűzetek a Nicotine 3.3.0-ban (#2880;
  • a letöltések megakadnak „sorban” állapotban (#2926);
  • a felhasználó letöltési listája továbbra is kibővül, amikor az „összes összecsukás” mód be van kapcsolva (#2969);
  • kapcsolatbezárás és egyéb hálózati problémák(#2978).

és további 28 probléma, a teljes lista az hivatalos Release Notes-ban található.

Ezenfelül érdemes megjegyezni, hogy a következő 2.3.6-os verzió előkészületei már megkezdődtek: a tray megvalósításában és a macOS platformra jellemző problémákban kisebb hibák kerültek javításra.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster