Distribyted quite an interesting torrent client

If you are looking for a torrent clientlet me tell you that maybe distribyted may be your liking, Well, this is a client that allows access to torrent content as part of the file system, downloading data as needed.

With the help of distribyted, user can organize access of local media players to certain torrents with video and music without first downloading the torrent content; the download will take place as the files are accessed.

Another example is working with torrents that include very large, distributed data sets allowing you to process and analyze the required parts in a Jupyter Notebook without downloading the entire collection.

About Distribyted

The interesting thing about this Torrent client is that supports the conversion of some formats to the form of files and directories.

In the current stage of development, translation of the content of zip files is supported: user can download separate file from zip file from torrent.

In the near future, they also promise to add support for tar, 7zip and xz formats. If the file format does not support downloading in parts, then distributed can stream content, even with the ability to change the position in the file (for example, to watch videos and listen to music on any media player directly from torrents).

The torrents connected to the file system are defined in the configuration file. After mounting torrents, a web interface is provided built-in for browsing and monitoring (can track download speed and statistics).

Currently distribyted can display some types of files directly as folders, making it possible for applications to read only the parts they need. Here is a list of supported, supported, and unsupported formats.

Of the type of files supported, they are:

  • zip: Able to unzip only one file. The file is decompressed into a temporary file sequentially to make it searchable. Decompression stops if no one reads it.
    To be supported
  • tar: Be able to search any file and within those files using a modified standard library, although it is not useful in .tar.gz files.
  • 7zip: Similar to Zip, although this requires a library similar to zip.
  • xz: Only worth it when the file is created using blocks.

Not supported
gzip: As far as I know, it doesn't support random access.

Although the software is designed for multimedia content, it is also possible to perform other tasks. With which with distribyted we can do the following:

  • Play multimedia files in your favorite audio or video player. These files will be downloaded upon request and only the necessary parts.
  • Explore TB of data from sets public data by downloading only the parts you need. Use Jupyter Notebooks directly to Process or analyze v THIS Data.
  • Play your ROM backups directly from the torrent file. You can have practically GB in games and only download the necessary ones.

The project code is written in the Go language and is distributed under the GPLv3 license. The FUSE subsystem is used to bind to the FS and the builds are ready for Linux (x86_64 and ARM7) and Windows.3

Finally, if you are interested in knowing more about it About the software, you can check the details In the following link.

How to install Distribyted on Ubuntu and derivatives?

For those who are interested in being able to install this torrent client on their system. As mentioned above, there are pre-compiled packages for Linux which you should only get from the releases section in the application repository.

The compiled ones can be obtained from the link below.

Just give the downloaded files execution permissions and that's it.

Another method is by downloading and compiling the application code. To do this, we just have to open a terminal and in it type the following:

git clone https://github.com/distribyted/distribyted.git

And to compile:

make build

And ready.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.