Tribler is a social community that facilitates filesharing through a peer-to-peer (p2p) network. When the Tribler application program is started it will automatically start searching other users that have Tribler running on their computer. When a connection is established it starts exchanging information. First it exchanges personal information (such as your avatar picture, your friends list, download history, etc.) and information about files that are available in the network. These files can be personal, shared files, but also files that one has received from another person.

The information about the discovered files and persons is available in the Tribler program. By browsing through the files and persons each user can find their preferred files and users. The Tribler program helps you by giving extra information about each item (whether it is a file or a person) and also shows what other users think about it. When you find a person you like you can add him as a friend. An interesting file can be downloaded and will be available in your library. When you press download your computer will make an inventory of which computers actually have this file (or a part of it) and then will download the parts from the different computers.

Features

  • Search box with suggestions
  • Anti-spam features
  • Video-on-demand support
  • Fully distributed

What's New

  • This release introduces grouping similar search results into nice bundles to help users see similar torrents.
  • Some critical issues were fixed, like total connectivity loss or slow database queries.
  • The Mac version is now signed, which makes Mac installation easier.

Some users experience CoreConnectTimeoutError when starting Tribler with a large number of downloads. When a user sends an error report, it includes only minimal information by default, making it hard to detect the actual reason for the error. If you experience a repeating error like CoreConnectTimeoutError, we'd like to ask you to install the debug version of binaries (Tribler_7.14.0-debug_x64.exe). The debug version tracks the stack state of the Tribler Core process and is able to see where exactly it freezes. This additional information is not sensitive and does not reveal any details about the user; it only shows what instructions the Tribler Core process executes at the moment of the timeout.

On Windows, the Microsoft Defender antivirus sometimes falsely alarms about the Tribler binaries. This false alarm is caused by how cx_freeze makes binaries. We are working on it; in the meantime, it is possible to overcome alarms manually in the Virus & threat protection dashboard.

New features

  • Add Content Bundling feature by @drew2a in #7953
  • Add torrent information to a snippet by @drew2a in #7961
  • Remove the torrent grouping feature based on names by @drew2a in #7986

Bugfixes

  • UDP server stops accepting datagrams from any clients after a single client disconnects by @kozlovsky in #7972
  • Process manager should not attempt to unlink the processes database file in case of OperationalError by @kozlovsky in #7932
  • Fix "ValueError: Can redirect only to HTTP or HTTPS" in query_http_uri by @kozlovsky in #7947
  • Close database connections after exiting from the db_session to avoid access violation by @kozlovsky in #7945
  • Fix slow database queries by using partial index idx_torrentstate__last_check__partial by @kozlovsky in #7955
  • Fix coroutine stack tracking by @kozlovsky in #7962
  • Add a sentry tag for the program file architecture (32-bit or 64-bit) by @kozlovsky
  • Fix Sentry report corruption by SentryScrubber by @kozlovsky in #7966

Build process improvements

  • Add codesign for macOS build by @xoriole in #7971
  • Fix Release build on 7.14 branch by @xoriole in #7959