jesec / flood

A modern web UI for various torrent clients with a Node.js backend and React frontend.

Home Page:https://flood.js.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Transmission Status Display error

katsuya82 opened this issue · comments

Type: Bug Report

  • Try to follow the update procedure described in the README and try again before opening this issue.

Your Environment

  • Version used:
    • Version Flood 4.7.0 via Docker Image 'latest'
    • Commit ID (development release) git --no-pager log -1
  • Environment name and version:
    • Node.js version node --version
    • npm version npm --version
    • Web browser `Chrome Canary 64 bit 104.0.5061.0
  • Operating system and version: Client: Windows 11, Nas: Synology DS3622xs+ DSM 7.0
  • Torrent client and version: Transmission 3.00 (bb6b5a062e)

Summary

It seems Flood UI has displayed many the status incorrectly. Please see screen grab below:

status

The top is status from Transmission Remote Gui and the other is flood.

Especially that 1874 completed is definitely wrong, they are magnet links added into Transmission and yet started.

In the actual file section, there is no way to tell what files are downloading and what files are queing. This is fine when you are only downloading less than 10 files, but if there are large number of file to be downloaded, it's a nightmare.

status
in reality, most of these files are actually queing, only 5 are downloading

if (haveValid === totalSize) {
statuses.push('complete');
}

It is marked as complete when haveValid === totalSize.

As for the torrents in the queue, Flood does not implement support for the queue at the moment, so it won't distinguish torrents in the queue from other torrents. I will see what I can do to make UX better.

Before the magnet link can pull metadata, looks like the haveValid and totalSize are both 0. I see the same issue with only one newly added magnet (see below).

Screenshot 2022-12-27 at 9 31 51 PM