Rilascio di Nicotine+ 3.3.5, client grafico open-source per la rete Soulseek

La scorsa settimana è stato rilasciato un aggiornamento di nicotine-plus, il client GUI per la rete peer-to-peer Soulseek (sito ufficiale, Wikipedia), progettato per la distribuzione di musica tramite condivisioni utente. L'obiettivo del progetto è creare un'alternativa libera, leggera e funzionale al client proprietario Soulseek, sviluppato in Qt. Lo sviluppo di nicotine-plus utilizza il linguaggio di programmazione Python3 e il toolkit grafico GTK.

L'applicazione include un'interfaccia per gestire il progresso del download e della condivisione di file, supporta la ricerca nei file condivisi da altri utenti, la visualizzazione delle condivisioni altrui, chat private e di gruppo, e la modifica del profilo utente. È possibile operare in modalità ridotta dal tray di sistema. nicotine-plus è distribuito secondo il contratto di licenza copyleft GNU GPLv3+ ed è disponibile per i sistemi operativi GNU/Linux, *BSD, Solaris, macOS e Windows.

Il codice sorgente del programma è disponibile su GitHub. È possibile valutare l'aspetto dell'applicazione qui.

Miglioramenti nella versione 3.3.5

  • aggiunta la sottocommand /plugin reload per ricaricare i plugin;
  • aggiunte combinazioni con i tasti freccia per espandere e comprimere le liste ad albero;
  • nella sezione impostazioni 'Chat' è stato aggiunto un interruttore per disabilitare gli inviti personali nelle stanze;
  • è stata aggiunta una lista di tutti i partecipanti alla stanza, non connessi a quella privata in quel momento;
  • ora i file non completamente scaricati verranno eliminati dal disco quando si cancella il download nella scheda 'Download';
  • è stata aumentata la precisione della visualizzazione della velocità nell'interfaccia;
  • i trasferimenti dagli utenti con stato 'non in linea' verranno visualizzati nell'elenco generale in grigio;
  • uscire dal menu icona nel tray richiederà conferma se ci sono condivisioni attive;
  • la situazione di inserimento di una password errata nel 'Setup Assistant' verrà gestita all'interno dell'assistente, senza aprire la finestra delle impostazioni;
  • migliorata notevolmente la prestazione nella visualizzazione dei risultati di ricerca e nell'aggiunta di download (condivisioni);
  • ridotto il consumo di memoria RAM e dello spazio su disco utilizzato dal database IP2Location;
  • per le piattaforme macOS e Windows, l'interfaccia GTK4 sarà utilizzata di default, se non è impostata la variabile d'ambiente NICOTINE_GTK_VERSION=3.

Correzioni

  • risolto un arresto anomalo del programma relativo all'instaurarsi della connessione con i peer;
  • risolto un arresto anomalo durante la scelta della directory nella finestra di dialogo dei file;
  • risolto un possibile errore di memoria durante la lettura dei dati durante la connessione ai peer;
  • risolti problemi di impossibilità a riprendere il download dopo un errore;
  • risolti problemi con l'espansione automatica delle liste di download;
  • risolto un problema in cui il blocco dell'indirizzo IP dell'utente non rimuoveva le loro condivisioni;
  • risolto un problema per cui le condivisioni potevano iniziare con ritardo;
  • risolto un problema per cui gli avvisi non potevano essere chiusi in determinate condizioni;
  • risolto un problema per cui la ricerca per gli elementi nella wishlist poteva smettere di funzionare dopo la chiusura delle rispettive schede;
  • risolto un problema per cui le porte aperte reindirizzate automaticamente potevano chiudersi durante il salvataggio delle modifiche nelle impostazioni;
  • risolto un problema in cui l'attivazione della cronologia delle ricerche non aggiornava il contenuto del menu a discesa delle ricerche;
  • migliorato il comfort grazie alla risoluzione di problemi relativi allo scorrimento, alla visualizzazione e all'inserimento del testo;
  • diversi piccoli miglioramenti relativi all'implementazione del protocollo Soulseek;
  • Windows: risolto un problema per cui l'icona nel tray rimaneva visibile dopo la disattivazione;
  • Windows: risolto un problema in cui la finestra dell'applicazione interferiva con la visualizzazione della barra, se questa era impostata per nascondersi automaticamente;
  • Windows: risolta una sorta di elenco errata quando si utilizzano determinate localizzazioni di sistema;
  • macOS: risolto un arresto anomalo durante l'utilizzo della localizzazione spagnola;
  • macOS: risolto un arresto anomalo, in cui la finestra non poteva essere espansa dopo essere stata in background;
  • macOS: risolto il problema dell'apertura dei menu contestuali con la combinazione Ctrl+click;
  • macOS: aggiunte diverse combinazioni di tasti mancanti;
  • GTK3: risolto un arresto anomalo durante la scelta di 'lavorare in background' nella finestra di dialogo di conferma.

Problemi chiusi nel repository:

  • Nicotine+ non si avvia da un'unità di rete in Windows (#1843);
  • grande dispersione nelle velocità di condivisione (#2219);
  • Click con il tasto destro del mouse tenendo premuto control non funziona su mac con trackpad (#2724);
  • Bassa usabilità delle chiavi in stile Windows in Nicotine 3.3.0 (#2880;
  • i download si bloccano nello stato 'in coda' (#2926);
  • l'elenco dei download degli utenti continua ad espandersi quando è attivata la modalità 'compatta tutto' (#2969);
  • chiusura della connessione e altri problemi di rete(#2978).

e altre 28 problematiche, l'elenco completo è disponibile nelle Note di Rilascio ufficiali.

In aggiunta, è possibile notare che i primi passi per la preparazione della prossima versione, 2.3.6, sono già stati fatti: sono stati corretti bug minori nella realizzazione del tray e problemi specifici per la piattaforma macOS.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster