qBittorrent - A BitTorrent client in Qt

Overview

qBittorrent - A BitTorrent client in Qt

AppVeyor Status GitHub Actions CI Status Coverity Status


Description:

qBittorrent is a bittorrent client programmed in C++ / Qt that uses libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg.

It aims to be a good alternative to all other bittorrent clients out there. qBittorrent is fast, stable and provides unicode support as well as many features.

The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License.

Installation:

For installation, follow the instructions from INSTALL file, but simple:

./configure
make && make install
qbittorrent

will install and execute qBittorrent hopefully without any problem.

Public key:

Starting from v3.3.4 all source tarballs and binaries are signed.
The key currently used is 4096R/5B7CC9A2 with fingerprint D8F3DA77AAC6741053599C136E4A2D025B7CC9A2.
You can also download it from here.
PREVIOUSLY the following key was used to sign the v3.3.4 source tarballs and v3.3.4 Windows installer only: 4096R/520EC6F6 with fingerprint F4A5FD201B117B1C2AB590E2A1ACCAE4520EC6F6.

Misc:

For more information please visit: https://www.qbittorrent.org

or our wiki here: http://wiki.qbittorrent.org

Use the forum for troubleshooting before reporting bugs: http://forum.qbittorrent.org

Please report any bug (or feature request) to: http://bugs.qbittorrent.org and https://cpperror.com

Official IRC channel: #qbittorrent on irc.libera.chat


sledgehammer999 <[email protected]>

Comments
  • Implement new icon/color theme

    Implement new icon/color theme

    Redesigned Icons

    Old icons posed two problems:

    • Barely visible in dark theme
      
    • Inconsistent icon sizes and colors
      

    With this commit, the following changes were made:

    • Bright Icons that work in both white and dark theme
      
    • All icons using uniform canvas (32 px * 32 px) and limited color pallet
      
    • All icons are in SVG file now
      

    These icons have well visibility in the HDPI screen and thus future-proof the application.

    Optimization

    All SVG icons have been optimized by svgcleaner. It removes unnecessary metadata and sometimes fixes color and shape preview.

    Quality Improvement

    Removed icons that are not being used

    • [x] dialog-cancel
    • [x] dialog-information
    • [x] document-encrypt
    • [x] document-import
    • [x] document-save
    • [x] edit-clear-history
    • [x] edit-cut
    • [x] edit-paste
    • [x] expand
    • [x] rss-config
    • [x] services
    • [x] tab-close
    • [x] tools-report-bug
    • [x] view-calendar-journal

    Replaced similar and single use icons

    • [x] Replaced checking by queued
    • [x] Replaced completed by checked
    • [x] Replaced document-edit by edit-rename
    • [x] Replaced document-properties by help-about and help-contents
    • [x] Replaced download by downloading
    • [x] Replaced edit-delete by list-remove
    • [x] Replaced mail-mark-read by task-complete
    • [x] Replaced paused.svg by media-playback-pause
    • [x] Replaced resumed by media-playback-start
    • [x] Replaced seeding by kt-set-max-upload-speed
    • [x] Replaced sphere by loading
    • [x] Replaced task-attention by dialog-warning
    • [x] Replaced unavailable by task-reject
    • [x] Replaced uploading by kt-set-max-upload-speed
    • [x] Replaced view-filter by filterinactive
    • [x] Replaced qbittorrent-tray-with-font by qbittorrent-tray

    Preview

    Icons - New

    In-place GUI Menu & Context Icons

    delete confirmation copy transferlist context menu queue transferlist context menu tags transferlist context menu category transferlist context menu transfer list - context menu v2 filters context menu tags filter context menu category filter context menu transferlist context menu content context menu http sources context menu peers context menu trackers context menu webui certificates ip filtering properties tab bar status bar v1 search menu RSS menu help menu tools menu view menu edit menu File Menu 9th June 2022 Tray Icon Context Menu 9th June 2022 top toolbar filters sidebar

    Transferlist torrents by state text colors

    transferlist torrents by state text in light mode transferlist torrents by state text in dark mode

    Quick overview

    image image

    Reference PRs

    #8406, #12169, #12926, #12965

    WebUI Look and feel GUI 
    opened by now-im 557
  • Control/Edit RSS feeds from the Web UI

    Control/Edit RSS feeds from the Web UI

    I have qbittorrent running on OpenSUSE 12.2 that I used to set up RSS feeds to automatically download torrents and I used this box as a media server for my home. I can adjust pretty much everything through an ssh session or through the web ui. It would be nice to be able to control the RSS feeds for qbittorrent without having to ssh -Y into the box and pull over the gui and do the edits. Ideally I want to use the web ui from my iPAD and adjust the RSS feeds, can this feature be added to the web ui? Thanks jdavis3980

    Feature request WebUI RSS 
    opened by jdavis3980 281
  • Proxies and UDP issues (no DHT/magnet/metadata/UDP trackers)

    Proxies and UDP issues (no DHT/magnet/metadata/UDP trackers)

    This is to gather all relevant bug reports about proxies and UDP connection issues(no DHT, no magnet/metadata working, no UDP trackers working etc)

    These came into being after the 4.2.0 release which uses libtorrent 1.2.0. Libtorrent 1.2.x doesn't have the force_proxy setting that libtorrent 1.1.x did. This option, when false, allowed direct connections to DHT/metadata/μTP peers/UDP trackers when the proxy didn't support UDP connections. In libtorrent 1.2.x this was deemed non-sensical and if the proxy doesn't support UDP connections then all the above will not work. No direct connection will be attempted.

    Anonymous mode doesn't play a role in this.

    There is a slight chance that libtorrent code doesn't correctly detect UDP support by the proxy. So the purpose of the thread is to help debug and forward details to the libtorrent author.

    For the time being the libtorrent author has provided a PR(https://github.com/arvidn/libtorrent/pull/4202) which logs socks5 related errors. I will provide a test builds shortly.

    Network Proxy/VPN 
    opened by sledgehammer999 218
  • No connections/torrents won't start when using a proxy server

    No connections/torrents won't start when using a proxy server

    qBittorrent version and Operating System:

    qBittorrent 4.0.0, Windows 10 (Fall Creators Update)

    What is the problem:

    No connections when using a Socks5 proxy server. Adding a Torrent with over 1000 seeds stays at "downloading metadata" with 0 seeds and 0 peers. Appears unable to make any connections. Downgrade to qBittorrent 3.3.16 OR turn off proxy server (bad) and torrents immediately start.

    What is the expected behavior:

    Should be able to connect and torrents should start downloading like they always have in version 3

    Steps to reproduce:

    Add any torrent and use a proxy server (btguard, etc.)

    Proxy/VPN 
    opened by qtipbailey 200
  • SOCKS5 proxy disconnect issue due to insufficient retries

    SOCKS5 proxy disconnect issue due to insufficient retries

    EDIT: for users having trouble with this, use the test build linked here: https://github.com/qbittorrent/qBittorrent/issues/12583#issuecomment-619298534, it should be able to re-establish connection after disconnect errors.

    Follow up to https://github.com/qbittorrent/qBittorrent/issues/11735#issuecomment-615831521 @arvidn for your convenience.

    Network Libtorrent Proxy/VPN 
    opened by FranciscoPombal 195
  • Dark Theme

    Dark Theme

    Is there a way to use Qt's theme engine to support themeing? In particular, a simple dark theme option would be great: qBittorrent is blindingly white at night when I want to watch some... legally downloaded TV shows.

    P.S. I'm on Windows.


    EDIT: I'm on Linux now. Dark themes galore! Join the masterrace, folks!

    Feature request Look and feel 
    opened by YodaEmbedding 194
  • 4.2.5 takes half an hour to load UI

    4.2.5 takes half an hour to load UI

    qBittorrent version and Operating System

    v4.2.5 x64 Windows 10 (running virtualised under Hyper-V)

    What is the problem

    After updating to 4.2.* versions a few times and finding them to vary between unstable and unusable, I made the mistake of updating again today - this time to 4.2.5 from 4.1.9.1

    It takes about half an hour to load the UI. A blank white/grey "qBittorrent v4.2.5 (Not Responding) " window loads up, and then half an hour later (I'm not joking!), starts responding. By the time it's responding, it has built up a commit size of over 12 GB, but only 500MB or so working set.

    I'm not really sure what else to check. Process Explorer says it's opened a large amount of connections, so it would appear that it may actually be functioning while the UI is non-responsive. There is very little disk IO.

    What is the expected behavior

    Program opens a responsive UI in a timely manner and does not use 12 GB RAM.

    Steps to reproduce

    Upgrade from 4.1.9.1 with many existing torrents and then try to open v4.2.5

    Additional Info

    • Windows 10 is virtualised using hyper-v
    • Network access is via a VPN
    • The downloaded files are stored on a network share, which is connected via virtualised 10-GigE. This does not use the VPN
    • All the other files are stored in their default locations, %appdata%/qBittorrent etc.
    • There does not appear to be any performance bottleneck anywhere that I can find - disk usage/queues on both the local VM and the network storage disks are fine. Network access is fine.
    Performance GUI 
    opened by ned-martin 166
  • qBittorrent process never ends

    qBittorrent process never ends

    Windows 10 x64 qBittorrent 3.3.4

    When I click FIle => Exit the tray icon disappears but the process is running forever... If I want to start qBittorrent again I have to kill the old process in the task manager. When I shutdown the pc many times the pc never goes off because it's waiting for qBittorrent (the message is saving torrent...)

    I don't know if it's caused by qBittorrent or by libtorrent but I think we should add a timeout (for example 5 seconds) and force exit if the task are not completed within that time. @qbittorrent/qbittorrent-frequent-contributors

    OS: Windows OS: Linux Confirmed bug Libtorrent 
    opened by ngosang 165
  • 4.2.x high RAM memory usage due to HTTPS tracker announces for some users

    4.2.x high RAM memory usage due to HTTPS tracker announces for some users

    Please provide the following information

    qBittorrent version and Operating System

    4.2.2 Windows 10

    If on linux, libtorrent-rasterbar and Qt version

    (type here)

    What is the problem

    Excessively high RAM memory usage compared to 4.2.0

    320MB after continuously running for two weeks compared to 2.5GB after running for 3 hours with the same of downloading/uploading torrents.

    4.2.2 RAM USAGE 4_2_2 RAM

    4.2.2 STATISTICS

    4_2_2 STAT

    4.2.0 RAM USAGE 4_2_0 RAM

    4.2.0 STATISTICS 4_2_2 STAT

    What is the expected behavior

    (type here)

    Steps to reproduce

    (type here)

    Extra info(if any)

    (type here)

    Performance Libtorrent 
    opened by p43b1 156
  • Redesign Icons

    Redesign Icons

    Redesigned Icons

    Old icons posed two problems:

    • Barely visible in dark theme
    • Inconsistent icon sizes and colors

    With this commit, the following changes were made:

    • Bright Icons which are equally visible in both white and dark theme
    • All icons using uniform canvas and only 6 colors

    These icons have well visibility in the HDPI screen and thus future-proof the application.

    WebUI Look and feel GUI 
    opened by now-im 151
  • IO Errors popping up out of nowhere

    IO Errors popping up out of nowhere

    EDITED BY @sledgehammer999 Libtorrent bug link: https://code.google.com/p/libtorrent/issues/detail?id=406 Read that link carefully and this one too before posting "me too" reports.

    ORIGINAL POST TEXT FOLLOWS

    I've suddenly been getting this error on several torrents the past day or so

    25/12/2012 22:31:58 - An I/O error occured, 'blanketyblank' paused. 25/12/2012 22:31:58 - Reason: blanketyblank file (C:/Users/Sarreq Teryx/Downloads/ut\blanketyblank.mkv.!qB) error: Used to indicate that an operation cannot continue without blocking for I/O

    Confirmed bug 
    opened by SarreqTeryx 151
  • qt6 builds can cause graphical artifacts on certain monitors

    qt6 builds can cause graphical artifacts on certain monitors

    qBittorrent & operating system versions

    qBittorrent: 4.5.0 x64 OS: Windows 11 22H2 x64 Qt: 6.4.0 libtorrent-rasterbar: 1.2.18.0

    What is the problem?

    I already reported conclusions about this issue for 7-Zip in this post (Russian and English versions): https://sourceforge.net/p/sevenzip/bugs/2199/#f869

    So part of text written below is just copy-paste from that post, instead of screenshots and some edits


    Unfortunately, I could not find on the Internet why this happens, but I did my own "investigation"

    A month ago, I bought a monitor with a screen resolution of 2560x1440 and a refresh rate of 165 Hz I will not stretch this story, I drew test pictures, and after tests on different monitors, operating systems, video cards..., I came to the conclusion that the pattern that the selection has in the qBittorrent somehow leads to the appearance of artifacts on the monitor (they cannot be seen in the screenshots, but they can be seen in a photo or video, especially in macro-mode) My theory is that interfaces (HDMI, DisplayPort) have a compression problem - it is difficult for them to process this pattern, and therefore they transmit it with errors The higher the refresh rate, and the more pixels of the pattern on the screen - the more clearly these artifacts are visible

    The problem only when using builds with qt6 All ok with qt5 - it uses a pattern that does not cause artifacts

    The simplest solution - is to get away from using "dotted" patterns when selecting and use solid lines instead

    Photos of the problem, as well as test files with patterns* are attached: https://imgur.com/a/ZG1bMgr (qBittorrent issue) https://imgur.com/a/h7nhYzz (7-zip issue with test files)

    • Files with patterns should be opened at 1:1 scale (100% size), the size of the image viewer window can be any

    Steps to reproduce

    1. Open qt5 build

    2. Select item in torrents list and click on empty space

    3. No visible artifacts

    4. Open qt6 build

    5. Select item in torrents list and click on empty space

    6. Visible artifacts

    Additional context

    No response

    Log(s) & preferences file(s)

    No response

    Waiting info 
    opened by DmitriyFrogo 2
  • qBittorrent requests a timer resolution smaller than the platform maximum timer resolution

    qBittorrent requests a timer resolution smaller than the platform maximum timer resolution

    qBittorrent & operating system versions

    qBittorrent: 4.5.0 x64 Operating system: Windows 10 Education 22H2 x64 Qt: 5.15.17 libtorrent-rasterbar: 1.2.18.0

    What is the problem?

    Platform Timer Resolution:Outstanding Timer Request

    A program or service has requested a timer resolution smaller than the platform maximum timer resolution. Requested Period 10000 Requesting Process ID 1084 Requesting Process Path \Device\HarddiskVolume3\Program Files\qBittorrent\qbittorrent.exe

    This may cause various issues with regard to power saving. Particularly, GPU clock speed is probably not reduced to the minimum frequency when the computer is awaken from automatic power off monitor.

    Steps to reproduce

    https://support.microsoft.com/en-us/topic/guided-help-get-a-detailed-power-efficiency-diagnostics-report-for-your-computer-in-windows-7-3f6ce138-fc04-7648-089a-854bcf332810

    Additional context

    No response

    Log(s) & preferences file(s)

    No response

    opened by msoxzw 0
  • Tracker Queuing Ability

    Tracker Queuing Ability

    Suggestion

    The ability to set all torrents for any particular Tracker to QUEUED - so that they are not technically active, but will become active should anyone start downloading the. This is a feature that BiglyBT has already implemented. It helps with trackers that limit the number of ACTIVE torrents you can have at any given time (yes, a stupid rule, imho, but one that persists nonetheless).

    My personal request is for Windows (but obviously this could be something that would be wanted for any OS)

    Thank you!

    --- DS

    Use case

    Tracker imposes a limit of 40 Active Uploads at any time - therefore, currently, you can have no more than 40 torrents for that tracker. The idea is to be able to have say 100 (or any given number available, but not "Active", but that become ACTIVE when selected for download by someone.

    Extra info/examples/attachments

    BiglyBt has this type of feature currently implemented.

    Feature request 
    opened by DeathStalker77 0
  • Add option for

    Add option for "Confirm torrent deletion" in WebUI

    Suggestion

    In GUI based qBittorrent, there is an option for "Confirm torrent deletion", but it doesn't exist in WebUI.

    7518d05e-3018-11e5-9cc4-4889ff450a7e

    Is there a way to add this feature to WebUI as well?

    Thanks, Feriman

    Use case

    Easier torrent deletion.

    Extra info/examples/attachments

    No response

    Feature request WebUI 
    opened by Feriman22 0
  • qBittorrent becomes unresponsive (Not Responding).

    qBittorrent becomes unresponsive (Not Responding).

    qBittorrent & operating system versions

    Operating system: Windows 10 Pro 21H2 19044.2364 x64 qBittorrent: 4.5.0 x64 Qt: 6 libtorrent-rasterbar: 2.0.x

    qBittorrent: 4.5.0 x64 Qt: 6 libtorrent-rasterbar: 1.2.x

    qBittorrent: 4.5.0 x64 Qt: 5 libtorrent-rasterbar: 2.0.x

    qBittorrent: 4.4.3.1 x86 Qt: 6 libtorrent-rasterbar: 2.0.x

    What is the problem?

    qBittorrent will eventually become unresponsive. Updating from 4.4.3.1 lt20 qt6 x86 to 4.5.0 lt20 qt6 x64 seemed to delay unresponsiveness by a few minutes. Changing the physical RAM usage limit from 512 MiB to 8192 MiB didn't alleviate the issue.

    qBittorrent's RAM usage typically stays under 200 MB and had only gone over 512 MB once. Task Manager shows normal functionality when qBittorrent is unresponsive, including network usage as if it's still leeching, but no download progress seems to be made, as the pop-up notification for a successful snatch never appears. Additionally, after not touching the client for about six hours and killing the process, leeching torrents restart from 0%.

    The problem did not occur until the client had about 1200 torrents. qBittorrent's logs last entries were recorded months before this issue first occurred and are seemingly unrelated. Event Viewer doesn't show any errors.

    NIC drivers are up-to-date.

    I will progressively downgrade to see if this issue occurs in older versions and update the client list as it happens. I also intend to perform a clean install of Windows 11 Pro x64 at some point today.

    Steps to reproduce

    1. Run qBittorrent.
    2. Wait.

    Additional context

    No response

    Log(s) & preferences file(s)

    The following preferences are for qBittorrent 4.5.0 (lt20 qt5), as it's the most recent version to become unresponsive during my downgrade path.

    Click

    [AutoRun] ConsoleEnabled=false enabled=false OnTorrentAdded\Program= program= OnTorrentAdded\Enabled=false

    [Preferences] MailNotification\req_ssl=false WebUI\LocalHostAuth=true General\HideZeroValues=false DynDNS\Username= General\NoSplashScreen=true Connection\ResolvePeerHostNames=false WebUI\ClickjackingProtection=true WebUI\Address=* Downloads\DblClOnTorDl=0 Advanced\EnableIconsInMenus=true Scheduler\end_time=@Variant(\0\0\0\xf\x4J\xa2\0) MailNotification\[email protected] Connection\ResolvePeerCountries=true WebUI\UseUPnP=false General\CloseToTrayNotified=true WebUI\Port=8080 WebUI\CustomHTTPHeadersEnabled=false Advanced\DisableRecursiveDownload=false WebUI\AlternativeUIEnabled=false Advanced\confirmTorrentDeletion=true WebUI\Username=admin General\StartMinimized=true Advanced\trackerPort=9000 General\HideZeroComboValues=0 MailNotification\req_auth=false WebUI\CustomHTTPHeaders= Scheduler\days=EveryDay General\Locale=en WebUI\Enabled=false Scheduler\start_time=@Variant(\0\0\0\xf\x1\xb7t\0) DynDNS\DomainName=changeme.dyndns.org MailNotification\password= Advanced\TrayIconStyle=Normal DynDNS\Enabled=false General\CloseToTray=true Advanced\RecheckOnCompletion=false WebUI\BanDuration=3600 MailNotification\smtp_server=smtp.changeme.com DynDNS\Service=DynDNS General\PreventFromSuspendWhenSeeding=false Advanced\updateCheck=true WebUI\ServerDomains=* WebUI\SecureCookie=true MailNotification\enabled=false DynDNS\Password= WebUI\MaxAuthenticationFailCount=5 General\MinimizeToTray=false Advanced\confirmRemoveAllTags=true General\CustomUIThemePath= WebUI\TrustedReverseProxiesList= Advanced\trackerPortForwarding=false WebUI\HTTPS\CertificatePath= WebUI\HTTPS\Enabled=false WebUI\SessionTimeout=3600 WebUI\RootFolder= General\SystrayEnabled=true WebUI\HTTPS\KeyPath= Advanced\confirmTorrentRecheck=true General\PreventFromSuspendWhenDownloading=false WebUI\HostHeaderValidation=true MailNotification\email= General\ExitConfirm=true WebUI\CSRFProtection=true General\AlternatingRowColors=true General\UseCustomUITheme=false MailNotification\username= WebUI\ReverseProxySupportEnabled=false Downloads\DblClOnTorFn=1 WebUI\AuthSubnetWhitelistEnabled=false

    [SpeedWidget] graph_enable_0=true graph_enable_2=false graph_enable_3=false graph_enable_9=false graph_enable_7=false graph_enable_4=false graph_enable_5=false Enabled=true graph_enable_6=false period=1 graph_enable_1=true graph_enable_8=false

    [Application] MemoryWorkingSetLimit=8192 FileLogger\Enabled=true FileLogger\DeleteOld=true FileLogger\Backup=true FileLogger\Path=C:\Users\Geoffrey\AppData\Local\qBittorrent\logs FileLogger\AgeType=1 FileLogger\MaxSizeBytes=66560 GUI\Notifications\TorrentAdded=false FileLogger\Age=1

    [BitTorrent] Session\Port=11943 Session\AlternativeGlobalDLSpeedLimit=10 Session\MaxActiveTorrents=-1 Session\AlternativeGlobalUPSpeedLimit=10 Session\MaxConnections=-1 Session\MaxConnectionsPerTorrent=-1 Session\UseAlternativeGlobalSpeedLimit=false Session\MaxUploads=-1 Session\GlobalUPSpeedLimit=3584 Session\QueueingSystemEnabled=true Session\MaxActiveDownloads=4 Session\PeXEnabled=false Session\DHTEnabled=false Session\MaxUploadsPerTorrent=-1 Session\LSDEnabled=false Session\Tags=IPT, TL, Delete Only, BHD, AB, Delete, Delete Files Session\MaxActiveUploads=-1 Session\GlobalDLSpeedLimit=3584

    [AddNewTorrentDialog] SavePathHistory=D:\Torrented Media, D:\Media\TV Shows\Yellowstone (2018)\Season 05, D:/Torrented Media, D:/Media/TV Shows/1923 (2022), D:/Media/Anime/Spy x Family/SPY x FAMILY S01 2022 1080p WEB-DL AVC AAC 2.0 Dual Audio -ZR-, D:/Media/Anime/Blue Lock (2022), D:/Media/TV Shows/Mythic Quest - Raven's Banquet (2020)/Season 03, D:/ RememberLastSavePath=true DownloadPathHistory= TopLevel=true SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1@\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0) TreeHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x5\0\0\0\x64\0\0\0\x4\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\x1,\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff)" Enabled=true DialogSize=@Size(900 635)

    [OptionsDialog] HorizontalSplitterSizes=119, 633 LastViewedPage=7 Size=@Size(779 591)

    [TorrentCreator] TrackerList=https://tracker.animebytes.tv/PaUSQKnFnePXMPf5Zb01efPCfcYLhoQ6/announce StartSeeding=false PieceSize=9 IgnoreRatio=false Size=@Size(592 731) PrivateTorrent=true Comments= TorrentFormat=0 Source= WebSeedList= LastAddPath=D:\Media\Anime\Bleach (2004)\Bleach S14(Eps266-316)[BD 1080p HEVC Dual Audio][GHOST]

    [Network] Proxy\OnlyForTorrents=false

    [RSS] AutoDownloader\DownloadRepacks=true AutoDownloader\SmartEpisodeFilter=s(\d+)e(\d+), (\d+)x(\d+), "(\d{4}[.\-]\d{1,2}[.\-]\d{1,2})", "(\d{1,2}[.\-]\d{1,2}[.\-]\d{4})"

    [MainWindow] qt5\vsplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0x\0\0\x1\xe4\x1\xff\xff\xff\xff\x1\0\0\0\x1\0) geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x1\xf7\0\0\0\xde\0\0\x5\x88\0\0\x3/\0\0\x1\xf7\0\0\0\xfd\0\0\x5\x88\0\0\x3/\0\0\0\0\0\0\0\0\a\x80\0\0\x1\xf7\0\0\0\xfd\0\0\x5\x88\0\0\x3/)

    [GUI] Qt6\AddNewTorrentDialog\SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1J\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0) Log\Enabled=false Qt6\TorrentProperties\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xe\0 \0\0\0\x1\0\0\0\r\0\0\0\x64\0\0\x5\x14\0\0\0\xe\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xe\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0) Notifications\TorrentAdded=false Qt6\MainWindow\VSplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0x\0\0\x1\xea\x1\xff\xff\xff\xff\x1\0\0\0\x1\0) Qt6\TorrentProperties\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2X\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0) Qt6\TorrentProperties\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3 \0\0\0\b\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\b\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) Notifications\Enabled=true Qt6\TransferList\HeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1f\b\xc0\xff?\0\0\0\x11\0\0\0\x1c\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x10\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\x5;\0\0\0\x1f\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1f\0\0\0'\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)" DownloadTrackerFavicon=false Qt6\PreviewSelectDialog\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4\b\0\0\0\x1\0\0\0\x3\0\0\0\x64\0\0\x1\xd0\0\0\0\x4\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\x1\b\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0) Qt6\AddNewTorrentDialog\TreeHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x5\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\0\x4\0\0\0\x64\0\0\x1,\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0)"

    [TransferList] SubSortOrder=0 SubSortColumn=1 qt5\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1f\t\xc0\xff?\0\0\0\x12\0\0\0\x10\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\0\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\x12\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\x5\x14\0\0\0\x1f\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1f\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)

    [LegalNotice] Accepted=true

    [TorrentProperties] CurrentTab=0 Peers\qt5\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\xe\0 \0\0\0\x1\0\0\0\r\0\0\0\x64\0\0\x5\x14\0\0\0\xe\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xe\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff) Visible=true SplitterSizes="139,326" qt5\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2X\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff) Trackers\qt5\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x3 \0\0\0\b\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\b\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)

    [SpeedLimitDialog] Size=@Size(481 272)

    [Core] AutoDeleteAddedTorrentFile=Never

    [TorrentOptionsDialog] Size=@Size(450 554)

    [TransferListFilters] selectedFilterIndex=0

    [ShutdownConfirmDlg] DontConfirmAutoExit=false

    [Meta] MigrationVersion=4

    [PreviewSelectDialog] Size=@Size(462 256)

    opened by Impact009 0
Owner
qBittorrent project
qBittorrent project
Transmission is a fast, easy, and free BitTorrent client

About Transmission is a fast, easy, and free BitTorrent client. It comes in several flavors: A native Mac OS X GUI application GTK+ and Qt GUI applica

Bread 102 Dec 24, 2022
BitTorrent DHT library

The files dht.c and dht.h implement the variant of the Kademlia Distributed Hash Table (DHT) used in the Bittorrent network (``mainline'' variant). T

Juliusz Chroboczek 654 Dec 24, 2022
an efficient feature complete C++ bittorrent implementation

libtorrent is an open source C++ library implementing the BitTorrent protocol, along with most popular extensions, making it suitable for real world d

Arvid Norberg 4.3k Dec 24, 2022
libTorrent BitTorrent library

LibTorrent Copyright (C) 2005-2014, Jari Sundell LICENSE GNU GPL, see COPYING. "libtorrent/src/utils/sha_fast.{cc,h}" is originally from the Mozil

Jari Sundell 844 Dec 10, 2022
Tool for inspecting, creating and editing BitTorrent metafiles.

A commandline tool for creating, inspecting and modifying bittorrent metafiles.

null 129 Dec 19, 2022
Transmission is a fast, easy, and free BitTorrent client.

Official Transmission BitTorrent client repository

Transmission 8.3k Jan 3, 2023
Transmission is a fast, easy, and free BitTorrent client

About Transmission is a fast, easy, and free BitTorrent client. It comes in several flavors: A native Mac OS X GUI application GTK+ and Qt GUI applica

Bread 102 Dec 24, 2022
BitTorrent DHT library

The files dht.c and dht.h implement the variant of the Kademlia Distributed Hash Table (DHT) used in the Bittorrent network (``mainline'' variant). T

Juliusz Chroboczek 654 Dec 24, 2022
an efficient feature complete C++ bittorrent implementation

libtorrent is an open source C++ library implementing the BitTorrent protocol, along with most popular extensions, making it suitable for real world d

Arvid Norberg 4.3k Dec 24, 2022
libTorrent BitTorrent library

LibTorrent Copyright (C) 2005-2014, Jari Sundell LICENSE GNU GPL, see COPYING. "libtorrent/src/utils/sha_fast.{cc,h}" is originally from the Mozil

Jari Sundell 844 Dec 10, 2022
Tool for inspecting, creating and editing BitTorrent metafiles.

A commandline tool for creating, inspecting and modifying bittorrent metafiles.

null 129 Dec 19, 2022
A bittorrent plugin for VLC.

vlc-bittorrent (Bittorrent plugin for VLC) What is this? With vlc-bittorrent, you can open a .torrent file or magnet link with VLC and stream any medi

Johan Gunnarsson 348 Jan 5, 2023
This is a collection of tools for creating and manipulating BitTorrent v2 torrent files

torrent tools This is a collection of tools for creating and manipulating BitTorrent v2 torrent files. torrent-new can create hybrid torrents, but the

Arvid Norberg 9 Nov 12, 2022
web server & client. Fully C++/WebAssembly. Server runs on google cloud function. Client uses a C++ virtual dom.

Starter project. A web server and client fully made with C++/WebAssembly. A simple CMake configuration describes how to build and run everything.

null 3 Aug 6, 2021
Triton Python and C++ client libraries and example, and client examples for go, java and scala.

Triton Client Libraries and Examples To simplify communication with Triton, the Triton project provides several client libraries and examples of how t

Triton Inference Server 228 Jan 5, 2023
VEngine-Client - vEngine: Official Client Module

━ S Y N O P S I S ━ Maintainer(s): Aviril, Tron vEngine is Next-Gen Sandbox-Engine being crafted in C++. In contrast to UE/Unity/ReverseEngineered-Mod

ᴠ : ꜱᴛᴜᴅɪᴏ 15 Sep 7, 2022
Pyth-client - client API for on-chain pyth programs

pyth-client client API for on-chain pyth programs Build Instructions # depends on openssl apt install libssl-dev # depends on libz apt install zlib1g

Pyth Network 115 Dec 16, 2022
Webdav-client-cpp - C++ WebDAV Client provides easy and convenient to work with WebDAV-servers.

WebDAV Client Package WebDAV Client provides easy and convenient to work with WebDAV-servers: Yandex.Disk Dropbox Google Drive Box 4shared ownCloud ..

Cloud Polis 103 Jan 1, 2023
This repository provides a C++ client SDK for Unleash that meets the Unleash Client Specifications.

Unleash Client SDK for C++ This repository provides a C++ client SDK for Unleash that meets the Unleash Client Specifications. Features The below tabl

Antonio Ruiz 4 Jan 30, 2022