Uscita di Nicotine+ 3.3.5, client grafico open-source della rete Soulseek

La scorsa settimana è stato rilasciato un aggiornamento per nicotine-plus, il client GUI della rete peer-to-peer Soulseek (sito ufficiale, Wikipedia), progettato per la distribuzione di musica attraverso distribuzioni tra utenti. L'obiettivo del progetto è creare un'alternativa libera, leggera e funzionale al client proprietario ufficiale di Soulseek, scritto in Qt. Per lo sviluppo di nicotine-plus viene utilizzato il linguaggio di programmazione Python3 e il toolkit grafico GTK.

L'applicazione contiene un'interfaccia per gestire il progresso del download e della distribuzione dei file, e supporta anche la ricerca di file nelle distribuzioni di altri utenti, la visualizzazione delle distribuzioni altrui, chat private e di gruppo, e la modifica del profilo utente. È possibile lavorare in modalità ridotta dalla tray di sistema. nicotine-plus è distribuito secondo i termini della 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 sotto-comando /plugin reload per ricaricare i plugin;
  • aggiunte combinazioni con i tasti freccia per espandere e ridurre elenchi ad albero;
  • nella sezione impostazioni 'Chat' è stato aggiunto un interruttore per le inviti personali nelle stanze;
  • aggiunta una lista di tutti i partecipanti nella stanza, non connessi alla stanza privata al momento;
  • ora i file non completamente scaricati verranno rimossi dal disco quando si cancella il download nella scheda 'Download';
  • migliorata la precisione della visualizzazione della velocità nell'interfaccia;
  • i trasferimenti dagli utenti con stato 'non in linea' verranno mostrati nella lista generale in grigio;
  • l'uscita tramite il menu dell'icona nella tray chiederà conferma se ci sono distribuzioni attive;
  • la situazione di inserimento di una password errata nel 'Master Setup Assistant' sarà gestita all'interno dell'assistente, senza aprire la finestra delle impostazioni;
  • notevolmente migliorata la performance nella visualizzazione dei risultati di ricerca e nell'aggiunta di download (distribuzioni);
  • ridotto il consumo di memoria RAM e spazio su disco utilizzati dal database IP2Location;
  • per le piattaforme macOS e Windows, l'interfaccia GTK4 sarà utilizzata di default, se non è stata impostata la variabile d'ambiente NICOTINE_GTK_VERSION=3.

Correzioni

  • risolto un crash dell'applicazione relativo alla connessione con i peer;
  • risolto il crash nella selezione della cartella nella finestra di dialogo dei file;
  • risolta una possibile errore di memoria durante la lettura dei dati durante la connessione ai peer;
  • risolti i problemi con l'impossibilità di continuare il download dopo un errore;
  • risolti i problemi con l'apertura imprevista delle liste di download;
  • risolto il problema in cui il blocco dell'indirizzo IP dell'utente non rimuoveva i loro torrent;
  • risolto il problema in cui i torrent potevano iniziare con ritardo;
  • risolto il problema in cui i suggerimenti non potevano essere chiusi in determinate condizioni;
  • risolto il problema in cui la ricerca nei punti della wishlist poteva smettere di funzionare dopo la chiusura delle rispettive schede;
  • risolto il problema in cui le porte aperte reindirizzate automaticamente potevano chiudersi durante il salvataggio delle modifiche nelle impostazioni;
  • risolto il problema in cui l'attivazione della cronologia delle ricerche non aggiornava il contenuto del menu a discesa della ricerca;
  • migliorato il comfort tramite la risoluzione di problemi legati allo scorrimento, alla visualizzazione e all'immissione del testo;
  • vari piccoli miglioramenti relativi all'implementazione del protocollo Soulseek;
  • Windows: risolto il problema in cui l'icona nella tray rimaneva visibile dopo essere stata disattivata;
  • Windows: risolto il problema in cui la finestra dell'applicazione ostacolava la visualizzazione della barra se veniva attivata la visibilità automatica;
  • Windows: corretta la classificazione errata delle liste quando si utilizzano determinate impostazioni locali di sistema;
  • macOS: risolto il crash nell'uso della locale spagnola;
  • macOS: risolto il crash in cui la finestra non poteva essere ingrandita dopo aver lavorato in background;
  • macOS: risolto il problema di apertura dei menu contestuali con la combinazione Ctrl+clic;
  • macOS: aggiunte varie combinazioni di tasti mancanti;
  • GTK3: risolto il crash nella selezione "lavorare in background" nella finestra di conferma.

Problemi risolti nel repository:

  • Nicotine+ non si avvia da un'unità di rete in Windows (#1843);
  • ampia variabilità nella velocità di condivisione (#2219);
  • il clic destro tenendo premuto control non funziona sui Mac con trackpad (#2724);
  • Bassa usabilità dei tasti in stile Windows in Nicotine 3.3.0 (#2880;
  • i download si bloccano in stato "in coda" (#2926);
  • l'elenco dei download dell'utente continua ad espandersi attivando la modalità "riduci 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, si può notare che sono stati compiuti i primi passi per preparare il prossimo rilascio, 2.3.6: sono stati corretti bug minori nell'implementazione della 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