7.3.0-Alpha1 is also out! Experimental stuff!

Hi guys!
The newest experimental release of Tribler is ready for testing by those who dare :upside_down_face:
(Don’t confuse it with the stable 7.2.2 release that we did today!)
It features a completely redesigned, much faster GUI for displaying channel contents, personal channel management, and content search.

!!! ATTENTION !!!
Conversion of your current Tribler database to the new format can take up to an hour. Tribler will be stuck in the “spinning gears” mode on startup! This is perfectly normal, just wait it out.
Your old database will not be affected at all by the conversion. However, it is still advised to backup your Tribler folder, just in case.

  • It is now possible to sort channels and their contents by clicking on the table headers:
    sort_animation

  • There is a new “Filter” text entry field you can use to quickly filter the current torrents or channels list:

  • It is now easier than ever to add a bunch of torrents to your personal channel: you have an option to add all torrent files in from a dir or scan the dir and all of its subdirectories for torrents recursively (yes, drive C:\ is a dir, so you can scan it):
    add%20dir
    recursive

For those who manage a lot of torrents in their own channel, there is a super-secret option to manually control when the changes they do to their channel are published. It is more efficient to publish a bunch of torrents together on your channel. Disabling “Commit changes automatically” setting allows you do just that: publish the changes when your channel is in perfect shape.


By the way, there is a new tab called “Channels” in the “Downloads” section. It shows Channels downloads, which are used by GigaChannel to transmit channels data. You typically don’t want to mess with that if everything works fine.
channels_tab

Known issues:

  • when you hover the mouse over the “heart” icon to subscribe or unsubscribe to a channel, it is always grey (i.e. it does not change the color depending on its state). However, clicking it works as expected (it subscribes/unsubscribes to a channel)
  • there is no content in the new network, so it is pretty empty if you do a clean installation. As more users join the network, the database will grow.
  • conversion from the old channels database can take a lot of time (up to an hour). Converted channels get “Legacy” status. They don’t have the “subscribe” heart option and are always in the “preview” state. Their contents are not spread around, and these are only there for your convenience.
  • torrent health checking is buggy. It always shows you correct results if you click on a torrent, but if you reset the torrents view (sorting/filtering/opening) the state could be more pessimistic then the previous check.
  • torrent status panel that appears on the bottom when you select a torrent sometimes can cover the last few torrents in the torrents list.
  • channel votes are inconsistent and not functional
  • Tribler version number is wrong and shows 7.2.0-exp1. It will still offer an “upgrade” to 7.2.2. Do not do that, if you want to stay with the experimental version.
  • There are some issues with token mining

Having said all that, remember: this thing is designed to hold channels with millions of torrents! Have fun and let’s see who gets the biggest channel first!

Download links:

Tribler_7.3.0-alpha1_x86.exe
Tribler_7.3.0-alpha1_x64.exe)
tribler_7.3.0-alpha1_all.deb
tribler-v7.3.0.alpha1-any.pkg.tar.xz
Tribler-v7.3.0-alpha1.tar.xz
Tribler-7.3.0-alpha1.dmg

When you try this, it will appear to be doing nothing for hours :slight_smile:

Conversion of my old database on my not-so-fast machine is taking 3+hours. So better schedule this for an overnight run or something.

Thanx @ichorid, that sound good even if it’s experimental :slight_smile:

Oki @root, i’ll wait stable version anyway.

after 11h of spining gears… log:

StandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root’
QFont::setPointSize: Point size <= 0 (-1), must be greater than 0
INFO 1550050863.15 event_request_manager:147 (TriblerGUI) Will connect to events endpoint
INFO 1550050863.52 event_request_manager:53 (TriblerGUI) Got Tribler core error: 1
QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.
Traceback (most recent call last):
File “run_tribler.py”, line 95, in
start_tribler_core(base_path, api_port)
File “run_tribler.py”, line 46, in start_tribler_core
from Tribler.Core.Session import Session
File “/usr/share/tribler/Tribler/Core/Session.py”, line 21, in
from Tribler.Core.APIImplementation.LaunchManyCore import TriblerLaunchMany
File “/usr/share/tribler/Tribler/Core/APIImplementation/LaunchManyCore.py”, line 25, in
from Tribler.Core.Modules.MetadataStore.store import MetadataStore
File “/usr/share/tribler/Tribler/Core/Modules/MetadataStore/store.py”, line 7, in
import lz4.frame
ImportError: No module named lz4.frame
QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.
<<last line … for infinite>>

Sorry for that… Please do “pip install lz4 pony”. Then experimental Tribler Alpha1 should work…