Tribler is an open source peer-to-peer client with various features for watching videos online. The user interface is very basic and focused on ease of use, instead of including features.
This program is based on the BitTorrent protocol and uses an overlay network for content searching. Due to this overlay network Tribler does not require an external website or indexing service to discover content.
Tribler was created by university researchers trying to improve peer-to-peer technology. The application enhances BitTorrent by removing the need for central elements such as the websites for finding content. The aim is to increase performance, reliability, and scalability.
The main features include: video-only searching, experimental video streaming, and an integrated video player. The SwarmPlayer which is a Python based BitTorrent Internet TV viewer. It allows you to watch BitTorrent-hosted peer-to-peer digital media distribution of video on demand and plays live streaming media.
Tribler adds keyword search ability to the BitTorrent file download protocol using a gossip protocol. That is somewhat similar to the eXeem network which was shut down in 2005.
After a dozen downloads this software can roughly estimate the download taste of the user and recommends content. This feature is based on collaborative filtering, also featured on websites such as Last.fm and Amazon.com.
Another feature is a limited form of social networking and donation of upload capacity. Tribler includes the ability to mark specific users as online friends. Such friends allows to increase the download speed of files by using their upload capacity. Due to these features this software differs from other popular BitTorrent clients such as Vuze and μTorrent.
Changes in Tribler 7.5.0 RC5:
- Improved the metainfo lookup of channel torrents.
- Fixed a bug where the sorting of column did not revert to their original state.
- Fixed a bug when removing a circuit.
- Loading metainfo directly when the unchecking ‘anonymous’ checkbox.
Changes in Tribler 7.5.0 RC4:
- New feature: you can now reset the current view by left-clicking on the active menu item in the left bar.
- Fixed a GUI crash when converting a string value from the settings.
- Removed the option to make Tribler the default client for .tstream files on Windows.
- Fixed various GUI glitches, including an incorrect width of various tables.
- The ‘discovered’ button in the left menu is now selected when opening Tribler.
- Fixed a bug when removing Tribler on Linux-based systems.
- Fixed a crash when loading an invalid download checkpoint.
- Fixed a bug where incorrect values would be written to the Tribler settings file when running scripts.
- Fixed a bug where the ‘add torrent’ dialog would not display.
- Fixed a crash when removing circuits.
Changes in Tribler 7.5.0 RC3:
- Includes a fix for (yet another) “pending task” crash as well as other bugfixes.
Changes in Tribler 7.5.0 RC2:
- All reported crash-inducing bugs from 7.5.0-rc1 were fixed, including the “pending task” crash and DNS-related crashes.
Changes in Tribler 7.5.0 RC1:
- Numerous bugfixes and some performance improvements over the the previous, experimental releases.
Changes in Tribler 7.5.0 Pre-release 4:
- This is the fourth experimental release of the Tribler 7.5 series. Compared to 7.5-exp3, it fixes a problem with adding downloads through the REST API.
Changes in Tribler 7.5.0 Pre-release 3:
- Asyncio-based reactor (improves performance, stability and response times of the Core)
- Nested Channels Core and GUI support. Users can now create and maintain an unlimited number of personal channels with arbitrary sub-tree of “folders” for organizing personal content.
- Home Screen is removed in favour of Discovered screen
- Startup time is greatly improved, along with Channels performance.
- Video streaming works again.
- DHT requests go through Tunnels by default to improve anonymity.
Changes in Tribler 7.5.0 Pre-release 2:
- This is a second experimental release of Tribler 7.5 series. Aside from switching to Asyncio and Nestec channels introduced in 7.5.0-exp1, this version contains numerous bug fixes and performance improvements.
- As usual, it is advised to backup your Tribler state directory before trying it out.
Changes in Tribler 7.5.0 Pre-release 1:
- Nested Channels. Users can now create more than one personal channel. Channels now can feature an arbitrary sub-structure of folders, just like in a real filesystem. Also, the Channels GUI was refactored for speed.
- AsyncIO reactor. Tribler now uses modern AsyncIO reactor instead of the old Twisted framework. This should help with performance and stability.
Changes in Tribler 7.4.4:
- Hacky fix for config upgrading
- Backport TorrentChecker fixes from devel
- Removed set_filepieceranges
- Catch ValueErrors in connect_to_tracker (to deal with invalid urls)
- Fix for checkpoint timeouts
- Fix dir writability check
Changes in Tribler 7.4.3:
- Fix PID checking on Windows
- Update IPv8 pointer
- Fix issue in monitor_downloads
- Fix checkpoints getting stuck + speedup shutdown
- Handle ConnectionLost error in version checker
- Fix race condition in GUI videoplayer
- Catch socket errors
- Pass ignore_errors to recursive calls in recursive_unicode
- LooseVersion-based checks in VersionManager
- Fix encoding of encoding attribute in TorrentDef
- Add stricter check for tracker URLs
- Handle HttpError exception in endpoint
- Handle UnicodeDecode error by CategoryFilter
- Handle KeyError exception in resume_download
Changes in Tribler 7.4.1:
- Don’t crash on OSError (errno 0)
- Fix issue with CreateTorrentEndpoint when a connection is lost
- Update IPv8 pointer
- Ensure recursive_unicode doesn’t fail when encoding metainfo
- Fix TorrentDef.get_name_as_unicode
- Fix xrange error
- Fix KeyError in GUI
- Fix race condition in videoplayer controls
- Guard against subscribe/download of legacy channels
Changes in Tribler 7.4.0:
- Included a version system for easy rollbacks
- Fixed create torrent with no personal channel
- Fixed dl not starting with add to channel checkbox
- Fixed encoding of encoding entry in torrent files
- Stopped gossiping empty personal channels
- Fixed extended peer info encoding
- Used LooseVersion to compare networkx version
- Added TrustGraph compatibility to networkx 2.4
- Fixed for getting libtorrent settings
- Fixed VideoServer for multifile torrents
- Fixed misleading VOD message
- Fixed escaped unicode in download dialog
- Fixed inital load unicode torrent issue
- Fixed crash if there is no socks connection
- Moved seeding ratio settings to global config
- Python3 libtorrent bdecode compat utility
- Skipped weird scrape results in torrent checker
- Do not re-download already downloaded torrent
- Fixed unicode error in create_torrent_endpoint
- Removed bootstrap nodes persistence in file
- Stripped search query for auto completion response
- Stripped search query before converting to fts query
- Result validation before trying to plot trustgraph
- Added socket error on get address info to unhandled session error
- Bootstrap peers DHT connect failure log set to debug instead of error
- Skipped repeating error messages in resource_monitor
- Removed error-prone log statement in resume_download
- Decoded torrent filenames with ut8 by default
- Fixed unicode error on adding torrent to channel
- Checked Unicode decode error in socks conversion
- Fixed config convert for 7.4
- Fixed issue with exporting torrent – Python3
- Added versioned path to state directory
- Fixed tstate corruption during conversion
- Added pyqtgraph as pip dependency
Changes in Tribler 7.3.2:
- [Hotfix] Fixed service cache not checking for verified peers
Changes in Tribler 7.3.1:
- Fixed race condition in the GUI
- Fixed VLC reset issue
- Fixed saving seeding ratio
- Fixed crash while downloading metainfo
- Fixed crash because of incomplete bootstrap file download
- Fixed crash while fetching bootstrap peers
- Added a level 2 category filter
- Fixed build for the latest macOS Mojave
- Fixed token balance issue
- Fixed issue with multiple bootstrap file
- Updated IPv8
- Fixed issue with disabling mining button depending on the settings
- Add verification of channel dir structure before download
- Credit mining disabled by default for 7.3.1
- Gossip personal channel separately
- Fixed already called error on removing torrent
Changes in Tribler 7.3.0:
- Added scalable Giga Channels
- Redesigned the channels in the GUI
- Partial migration of codebase to Python3
- Various Debug pane enhancements: added tunnel/DHT info, statistics
- Various fixes and improvements in the market, DHT and other communities
- Updated VLC 3.0.6 bindings
- Enabled PEX for anonymous sessions, increase min/max_circuits
- Pony, lz4 and wheel added in Debian build as pip dependency
- Added BEP33 DHT health check
- Fixed multiple instances of Tribler
- Added support for building snap package
- Various GUI fixes
- Add Trust Graph
- Updated REST documentation
- Added market as a separate module: AnyDex
- Various Unicode fixes
- Integrated FakeTriblerAPI module within Tribler to ease integration tests
- Improved GUI performance on search and sort
- Added bootstrap mechanism for trust generation
- Fixed several performance issues
Homepage – https://www.tribler.org
Supported Operating Systems:
- Windows 7, 8, 8.1, 10.
- macOS Yosemite or newer.
- Linux Ubuntu.
Size: 58.4 MB