From 4a9b940c0174f5d5033ecd24398463b8b5d49313 Mon Sep 17 00:00:00 2001 From: Gabriel Ortega Date: Sat, 1 Feb 2025 01:04:40 +0100 Subject: [PATCH] add seeds, active peers and total peers in the preload dialog --- lib/navigation.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/navigation.py b/lib/navigation.py index 86ba53a..40d3007 100644 --- a/lib/navigation.py +++ b/lib/navigation.py @@ -474,6 +474,9 @@ def wait_for_buffering_completion(info_hash, file_id): status = api.get_torrent_file_info(info_hash, file_id) preloaded_bytes = status.get("preloaded_bytes", 0) preload_size = status.get("preload_size", 0) + seeds = status.get("connected_seeders", 0) + peers = status.get("active_peers", 0) + totalPeers = status.get("total_peers", 0) if preloaded_bytes != 0 and preload_size != 0: if preloaded_bytes >= preload_size: @@ -489,13 +492,14 @@ def wait_for_buffering_completion(info_hash, file_id): progress.update( int(buffering_progress), - "{} - {:.2f}%\n{} {} {} - {}/s\n{}\n".format( + "{} - {:.2f}%\n{} {} {} - {}/s S:{} P:{}/{}\n{}\n".format( get_state_string(status.get("stat")), buffering_progress, sizeof_fmt(preloaded_bytes), of, sizeof_fmt(preload_size), sizeof_fmt(speed), + seeds, peers, totalPeers, name, ), )