Minitube 3.6: the Javascript release

Hi all, Minitube 3.6 is out. Actually it is 3.6.1 because I fixed a few issues present in 3.6. This release fixes channels not loading.

I switched away from the Invidious API and started using a number of Javascript libraries (actually NodeJS modules) that take care of extracting data from YouTube. They are well maintained and easy to update.

The details of running NodeJS modules in a Qt app are interesting and could be the subject for some future technical posts. For now, I’ll just say that it made for a great hacking sprint.

  1. Rokko says:

    Hello Flavio,

    the download section for ubuntu ( https://flavio.tordini.org/files/minitube/minitube.deb ) offers still the 3.6 Version and not the 3.6.1.
    This new one handels the sorting of the subscribed channels much better then the older one :)

    Hi XaRal,

    can you please build a installable Minitube.eopkg and upload it again?

    Thank you for you both for keeping updated this great Applikation!

  2. Elías says:

    Hi Flavio.

    My old computer died, and my new one does not support opengl 2.0, needed by mpv context.
    I’ve forced my mpv to work with xv or x11 outputs and it’s ok.
    But trying to open minitube i get “failed to initialize mpv GL context”, and it crash.
    Is there any easy way to make minitube override opengl, or pass to mpv the values i need (–vo=xv)?

    Regards.

  3. XaRaI says:

    Hello Party people and Rokko,

    Get Minitube v3.6.1 for Solus OS here: https://filebin.net/wd85386ilmo926pf be quick it’s time limited !

    • Rokko says:

      Hello XaRal,

      you are fast as always and it works well as always.
      Thank you so much!

  4. Tyler Phelps says:

    The writer did a decent job on my research paper. I’m satisfied with Homeworkfor.me, good prices, easy to order.

  5. Rokko says:

    Hi Flavio,

    i think you have already recognized the search bug of the last searched Videos if you click on it again.
    It gives the error like: “TypeError: Cannot call method ‘find’ of undefined”

  6. Phillip Dunstall says:

    linux version of minitube 3.6.1 every 7th video shown then drop out.

    kernel 5.8.9.

    product: OptiPlex 580
    vendor: Dell Inc.
    version: Not Specified
    width: 64 bits
    capabilities:
    SMBIOS version 2.6,
    DMI version 2.6,
    Symmetric Multi-Processing,
    32-bit processes
    configuration:
    boot: normal
    chassis: desktop
    uuid: 44454C4C-0000-1000-8000-80C04F000000

    BIOS
    /0/1

    vendor: Dell Inc.
    version: A08
    size: 64KiB
    capacity: 1MiB
    capabilities:
    PCI bus,
    Plug-and-Play,
    Advanced Power Management,
    BIOS EEPROM can be upgraded,
    BIOS shadowing,
    ESCD,
    Booting from CD-ROM/DVD,
    Selectable boot path,
    Print Screen key,
    i8042 keyboard controller,
    INT14 serial line control,
    INT17 printer control,
    INT10 CGA/Mono video,
    ACPI,
    USB legacy emulation,
    BIOS boot specification

    CPU
    /0/2d

    product: AMD Athlon(tm) II X2 B22 Processor
    vendor: Advanced Micro Devices [AMD]
    bus info: cpu@0
    version: AMD Athlon(tm) II X2 B22 Processor
    slot: CPU 1
    size: 2800MHz
    capacity: 2800MHz
    width: 64 bits
    clock: 200MHz
    capabilities:
    64bits extensions (x86-64),
    mathematical co-processor,
    FPU exceptions reporting,
    wp,
    virtual mode extensions,
    debugging extensions,
    page size extensions,
    time stamp counter,
    model-specific registers,
    4GB+ memory addressing (Physical Address Extension),
    machine check exceptions,
    compare and exchange 8-byte,
    on-chip advanced programmable interrupt controller (APIC),
    fast system calls,
    memory type range registers,
    page global enable,
    machine check architecture,
    conditional move instruction,
    page attribute table,
    36-bit page size extensions,
    clflush,
    multimedia extensions (MMX),
    fast floating point save/restore,
    streaming SIMD extensions (SSE),
    streaming SIMD extensions (SSE2),
    HyperThreading,
    fast system calls,
    no-execute bit (NX),
    multimedia extensions (MMXExt),
    fxsr_opt,
    pdpe1gb,
    rdtscp,
    64bits extensions (x86-64),
    multimedia extensions (3DNow!Ext),
    multimedia extensions (3DNow!),
    constant_tsc,
    rep_good,
    nopl,
    nonstop_tsc,
    cpuid,
    extd_apicid,
    pni,
    monitor,
    cx16,
    popcnt,
    lahf_lm,
    cmp_legacy,
    svm,
    extapic,
    cr8_legacy,
    abm,
    sse4a,
    misalignsse,
    3dnowprefetch,
    osvw,
    ibs,
    skinit,
    wdt,
    hw_pstate,
    vmmcall,
    npt,
    lbrv,
    svm_lock,
    nrip_save,
    CPU Frequency scaling
    configuration:
    cores: 2
    enabledcores: 2

    • Flavio says:

      Please report the bug on github. Does MPV work for you. Does it have the same problem? If so open the issue on their github.