Package Details: parabolic 2026.4.1-1

Git Clone URL: https://aur.archlinux.org/parabolic.git (read-only, click to copy)
Package Base: parabolic
Description: Download web video and audio
Upstream URL: https://github.com/NickvisionApps/Parabolic
Licenses: MIT
Conflicts: tube-converter
Provides: tube-converter
Replaces: tube-converter
Submitter: bordam
Maintainer: mhdi
Last Packager: mhdi
Votes: 25
Popularity: 1.47
First Submitted: 2023-06-29 14:07 (UTC)
Last Updated: 2026-05-03 10:17 (UTC)

Latest Comments

1 2 3 4 Next › Last »

E-PaiN commented on 2026-02-07 10:31 (UTC)

Parabolic crashes instantly with the following output:

$ org.nickvision.tubeconverter

(org.nickvision.tubeconverter.gnome:24510): Adwaita-WARNING **: 11:29:44.269: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead. WARNING: radv is not a conformant Vulkan implementation, testing use only.

(org.nickvision.tubeconverter.gnome:24510): Adwaita-WARNING **: 11:29:44.353: AdwNavigationPage 0x5651df8f2cd0 is missing a title. To hide a header bar title, consider using AdwHeaderBar:show-title instead.

(org.nickvision.tubeconverter.gnome:24510): Adwaita-WARNING **: 11:29:44.353: AdwNavigationPage 0x5651dfba8030 is missing a title. To hide a header bar title, consider using AdwHeaderBar:show-title instead. terminate called after throwing an instance of 'std::invalid_argument' what(): Ill-formated version string. Aborted (core dumped) org.nickvision.tubeconverter

It's a known bug, and there's an update available: https://github.com/NickvisionApps/Parabolic/issues/1602

espritlibre commented on 2025-12-30 01:14 (UTC)

after rebuilding libnick, parabolic compiles correctly.

sorry for the noise

espritlibre commented on 2025-12-28 23:37 (UTC)

building in clean chroot fails

/usr/bin/ld: /usr/lib/liblibnick.a(web.cpp.o): in function std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cpr::EncodedAuthentication>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cpr::EncodedAuthentication> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cpr::EncodedAuthentication> > >::_M_erase(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, cpr::EncodedAuthentication> >*) [clone .isra.0]': (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cpr21EncodedAuthenticationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E.isra.0[_ZN3cpr7SessionD5Ev]+0xb9): undefined reference tocpr::EncodedAuthentication::~EncodedAuthentication()' /usr/bin/ld: (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cpr21EncodedAuthenticationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E.isra.0[_ZN3cpr7SessionD5Ev]+0xfd): undefined reference to cpr::EncodedAuthentication::~EncodedAuthentication()' /usr/bin/ld: (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cpr21EncodedAuthenticationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E.isra.0[_ZN3cpr7SessionD5Ev]+0x145): undefined reference tocpr::EncodedAuthentication::~EncodedAuthentication()' /usr/bin/ld: (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cpr21EncodedAuthenticationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E.isra.0[_ZN3cpr7SessionD5Ev]+0x18c): undefined reference to cpr::EncodedAuthentication::~EncodedAuthentication()' /usr/bin/ld: (.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cpr21EncodedAuthenticationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E.isra.0[_ZN3cpr7SessionD5Ev]+0x1db): undefined reference tocpr::EncodedAuthentication::~EncodedAuthentication()' /usr/bin/ld: /usr/lib/liblibnick.a(web.cpp.o):(.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3cpr21EncodedAuthenticationEESt10_Select1stISA_ESt4lessIS5_ESaISA_EE8_M_eraseEPSt13_Rb_tree_nodeISA_E.isra.0[_ZN3cpr7SessionD5Ev]+0x22a): more undefined references to `cpr::EncodedAuthentication::~EncodedAuthentication()' follow collect2: Fehler: ld gab 1 als Ende-Status zurück make[2]: *** [org.nickvision.tubeconverter.gnome/CMakeFiles/org.nickvision.tubeconverter.gnome.dir/build.make:870: org.nickvision.tubeconverter.gnome/org.nickvision.tubeconverter.gnome] Fehler 1 make[1]: *** [CMakeFiles/Makefile2:161: org.nickvision.tubeconverter.gnome/CMakeFiles/org.nickvision.tubeconverter.gnome.dir/all] Fehler 2 make: *** [Makefile:136: all] Fehler 2

Gotit commented on 2025-12-21 17:07 (UTC) (edited on 2025-12-21 17:28 (UTC) by Gotit)

Compilation is failing:

-- Build files have been written to: /var/tmp/pamac-build-gotit/parabolic/src/build
[  2%] Building CXX object libparabolic/CMakeFiles/libparabolic.dir/src/controllers/adddownloaddialogcontroller.cpp.o
In file included from /var/tmp/pamac-build-gotit/parabolic/src/Parabolic-2025.11.1/libparabolic/src/controllers/adddownloaddialogcontroller.cpp:1:
/var/tmp/pamac-build-gotit/parabolic/src/Parabolic-2025.11.1/libparabolic/include/controllers/adddownloaddialogcontroller.h:13:10: fatal error: libnick/helpers/cancellationtoken.h: No such file or directory

   13 | #include <libnick/helpers/cancellationtoken.h>

      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

make[2]: *** [libparabolic/CMakeFiles/libparabolic.dir/build.make:79: libparabolic/CMakeFiles/libparabolic.dir/src/controllers/adddownloaddialogcontroller.cpp.o] Error 1

make[1]: *** [CMakeFiles/Makefile2:129: libparabolic/CMakeFiles/libparabolic.dir/all] Error 2

make: *** [Makefile:136: all] Error 2

==> ERROR: A failure occurred in build().
    Aborting...

patlefort commented on 2025-10-23 07:04 (UTC)

Can you please add libboost_json.so in depends? It helps detecting needed rebuild.

mizumo_prjkt commented on 2025-10-02 07:43 (UTC) (edited on 2025-10-02 07:45 (UTC) by mizumo_prjkt)

==> Starting check()...
Test project /home/miku/.cache/paru/clone/cpr/src/build
      Start  1: cpr_get_tests
 1/28 Test  #1: cpr_get_tests ....................   Passed    0.14 sec
      Start  2: cpr_post_tests
 2/28 Test  #2: cpr_post_tests ...................   Passed    0.16 sec
      Start  3: cpr_session_tests
 3/28 Test  #3: cpr_session_tests ................   Passed    2.69 sec
      Start  4: cpr_prepare_tests
 4/28 Test  #4: cpr_prepare_tests ................   Passed    0.12 sec
      Start  5: cpr_async_tests
 5/28 Test  #5: cpr_async_tests ..................   Passed    1.06 sec
      Start  6: cpr_head_tests
 6/28 Test  #6: cpr_head_tests ...................   Passed    0.12 sec
      Start  7: cpr_delete_tests
 7/28 Test  #7: cpr_delete_tests .................   Passed    0.15 sec
      Start  8: cpr_put_tests
 8/28 Test  #8: cpr_put_tests ....................   Passed    0.15 sec
      Start  9: cpr_callback_tests
 9/28 Test  #9: cpr_callback_tests ...............   Passed    2.95 sec
      Start 10: cpr_raw_body_tests
10/28 Test #10: cpr_raw_body_tests ...............   Passed    0.11 sec
      Start 11: cpr_options_tests
11/28 Test #11: cpr_options_tests ................   Passed    1.15 sec
      Start 12: cpr_patch_tests
12/28 Test #12: cpr_patch_tests ..................   Passed    0.12 sec
      Start 13: cpr_error_tests
13/28 Test #13: cpr_error_tests ..................***Failed  137.78 sec
      Start 14: cpr_alternating_tests
14/28 Test #14: cpr_alternating_tests ............   Passed    0.12 sec
      Start 15: cpr_util_tests
15/28 Test #15: cpr_util_tests ...................   Passed    0.01 sec
      Start 16: cpr_structures_tests
16/28 Test #16: cpr_structures_tests .............   Passed    0.01 sec
      Start 17: cpr_encoded_auth_tests
17/28 Test #17: cpr_encoded_auth_tests ...........   Passed    0.01 sec
      Start 18: cpr_version_tests
18/28 Test #18: cpr_version_tests ................   Passed    0.00 sec
      Start 19: cpr_download_tests
19/28 Test #19: cpr_download_tests ...............   Passed    0.11 sec
      Start 20: cpr_interceptor_tests
20/28 Test #20: cpr_interceptor_tests ............   Passed    0.14 sec
      Start 21: cpr_interceptor_multi_tests
21/28 Test #21: cpr_interceptor_multi_tests ......   Passed    0.12 sec
      Start 22: cpr_multiperform_tests
22/28 Test #22: cpr_multiperform_tests ...........   Passed    2.02 sec
      Start 23: cpr_resolve_tests
23/28 Test #23: cpr_resolve_tests ................   Passed    0.01 sec
      Start 24: cpr_multiasync_tests
24/28 Test #24: cpr_multiasync_tests .............   Passed    4.74 sec
      Start 25: cpr_file_upload_tests
25/28 Test #25: cpr_file_upload_tests ............   Passed    0.12 sec
      Start 26: cpr_singleton_tests
26/28 Test #26: cpr_singleton_tests ..............   Passed    0.01 sec
      Start 27: cpr_threadpool_tests
27/28 Test #27: cpr_threadpool_tests .............   Passed    0.01 sec
      Start 28: cpr_ssl_tests
28/28 Test #28: cpr_ssl_tests ....................   Passed    5.17 sec

96% tests passed, 1 tests failed out of 28

Total Test time (real) = 159.35 sec

The following tests FAILED:
         13 - cpr_error_tests (Failed)

cpr having issue, also may wanna suggest using cpr-git

cosmo commented on 2025-05-14 13:07 (UTC)

why is there a -qt and a -gtk pkgbuild if the -qt one also installs gtk? I don't want gtk on my system

noitemstoshow commented on 2025-01-10 23:57 (UTC)

other than aria2 and ffmpeg, obviously also needs yt-dlp. The AUR package didin't bring those three in as dependencies.

os225 commented on 2025-01-06 13:42 (UTC)

ffmpeg is an optional dependency of yt-dlp, therefore it is not guaranteed to be installed. However, it is a required dependency for parabolic.

Please list ffmpeg as a concrete dependency.

mhdi commented on 2025-01-06 11:54 (UTC)

@noitemstoshow: This PKGBUILD builds both the GTK and Qt versions of Parabolic. As a result, 'qt6-base' is included in the makedepends.