mirror of
https://github.com/lantean-code/qbtmud.git
synced 2025-10-23 04:52:22 +00:00
Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
4098f8f5a9 | ||
|
12f81c5978 | ||
|
717738d720 | ||
|
885c34c8cf | ||
|
ef3c68a6aa |
@@ -441,7 +441,7 @@ namespace Lantean.QBTMud.Components
|
||||
thereAreFirstLastPiecePrio = true;
|
||||
}
|
||||
|
||||
if (torrent.Progress > 0.999999) // not downloaded
|
||||
if (torrent.Progress < 0.999999) // not downloaded
|
||||
{
|
||||
allAreDownloaded = false;
|
||||
}
|
||||
|
87
readme.md
87
readme.md
@@ -1,14 +1,77 @@
|
||||
# qbt-mud
|
||||
# qbtmud
|
||||
|
||||
## To-Do
|
||||
qbtmud is a drop-in replacement for qBittorrent's default WebUI, implementing all of its functionality with a modern and user-friendly interface.
|
||||
|
||||
- Rename multiple files dialog
|
||||
- ~~RSS feeds and dialogs~~
|
||||
- ~~About~~
|
||||
- ~~Context menu for files list/trackers list/peers list~~
|
||||
- ~~Tag management page~~
|
||||
- ~~Category management page~~
|
||||
- ~~Update all tables to use DynamicTable~~
|
||||
- ~~Log~~
|
||||
- ~~Blocks~~
|
||||
- ~~Search~~
|
||||
## Features
|
||||
|
||||
qbtmud replicates all core features of the qBittorrent WebUI, including:
|
||||
|
||||
- **Torrent Management** – Add, remove, and control torrents.
|
||||
- **Tracker Control** – View and manage trackers.
|
||||
- **Peer Management** – Monitor and manage peers connected to torrents.
|
||||
- **File Prioritization** – Select and prioritize specific files within a torrent.
|
||||
- **Speed Limits** – Set global and per-torrent speed limits.
|
||||
- **RSS Integration** – Subscribe to RSS feeds for automated torrent downloads.
|
||||
- **Search Functionality** – Integrated torrent search.
|
||||
- **Sequential Downloading** – Download files in order for media streaming.
|
||||
- **Super Seeding Mode** – Efficiently distribute torrents as an initial seeder.
|
||||
- **IP Filtering** – Improve security by filtering specific IP addresses.
|
||||
- **IPv6 Support** – Full support for IPv6 networks.
|
||||
- **Bandwidth Scheduler** – Schedule bandwidth limits.
|
||||
- **WebUI Access** – Remotely manage torrents through the WebUI.
|
||||
|
||||
For a detailed explanation of these features, refer to the [qBittorrent Options Guide](https://github.com/qbittorrent/qBittorrent/wiki/Explanation-of-Options-in-qBittorrent).
|
||||
|
||||
---
|
||||
|
||||
## Installation
|
||||
|
||||
To install qbtmud without building from source:
|
||||
|
||||
### 1. Download the Latest Release
|
||||
- Go to the [qbtmud Releases](https://github.com/lantean-code/qbtmud/releases) page.
|
||||
- Download the latest release archive for your operating system.
|
||||
|
||||
### 2. Extract the Archive
|
||||
- Extract the contents of the downloaded archive to a directory of your choice.
|
||||
|
||||
### 3. Configure qBittorrent to Use qbtmud
|
||||
- Open qBittorrent and navigate to `Tools` > `Options` > `Web UI`.
|
||||
- Enable the option **"Use alternative WebUI"**.
|
||||
- Set the **"Root Folder"** to the directory where you extracted qbtmud.
|
||||
- Click **OK** to save the settings.
|
||||
|
||||
### 4. Access qbtmud
|
||||
- Open your web browser and go to `http://localhost:8080` (or the port configured in qBittorrent).
|
||||
|
||||
For more detailed instructions, refer to the [Alternate WebUI Usage Guide](https://github.com/qbittorrent/qBittorrent/wiki/Alternate-WebUI-usage).
|
||||
|
||||
---
|
||||
|
||||
## Building from Source
|
||||
|
||||
To build qbtmud from source, you need to have the **.NET 9.0 SDK** installed on your system.
|
||||
|
||||
### 1. Clone the Repository
|
||||
```sh
|
||||
git clone https://github.com/lantean-code/qbtmud.git
|
||||
cd qbtmud
|
||||
```
|
||||
|
||||
### 2. Restore Dependencies
|
||||
```sh
|
||||
dotnet restore
|
||||
```
|
||||
|
||||
### 3. Build the Application
|
||||
```sh
|
||||
dotnet build --configuration Release
|
||||
```
|
||||
|
||||
### 4. Configure qBittorrent to Use qbtmud
|
||||
Follow the same steps as in the **Installation** section to set qbtmud as your WebUI.
|
||||
|
||||
### 5. Run qbtmud
|
||||
Navigate to the directory containing the built files and run the application using the appropriate command for your OS.
|
||||
|
||||
By following these steps, you can set up qbtmud to manage your qBittorrent server with an improved web interface, offering better functionality and usability.
|
||||
|
Reference in New Issue
Block a user