Artix Linux Forum

General Category => General Discussion => Topic started by: hd_scania on 03 May 2022, 05:11:20

Title: [ChromaPrint] [VLC] AcoustID button disappears somewhy
Post by: hd_scania on 03 May 2022, 05:11:20
How to unhide the AcoustID fingerprint button?
VLC and ChromaPrint packages are never removed ... On the other hand, an VLC module named stream_out_chromaprint, however, are never found at all, whatever aren’t installed else so that i couldn’t fingerprint my music tracks by VLC?
But AcoustID and ChromaPrint are anyway working well with fingerprinting music tracks by Picard official app by MusicBrainz.
Code: [Select]
% trizen -Ss chromaprint
galaxy/python-pyacoustid 1.2.2-2 [installed]
    Bindings for Chromaprint acoustic fingerprinting and the Acoustid API
world/chromaprint 1.5.1-3 [installed]
    Library for extracting fingerprints from any audio source
community/python-pyacoustid 1.2.2-2 [installed]
    Bindings for Chromaprint acoustic fingerprinting and the Acoustid API
extra/chromaprint 1.5.1-3 [installed]
    Library for extracting fingerprints from any audio source
% trizen -Ss vlc
world/phonon-qt5-vlc 0.11.3-2
    Phonon VLC backend for Qt5
world/vlc 3.0.17.4-2.1 [installed]
    Multi-platform MPEG, VCD/DVD, and DivX player
testing/vlc 3.0.17.4-3 [installed: 3.0.17.4-2.1]
    Multi-platform MPEG, VCD/DVD, and DivX player
community/playerctl 2.4.1-2
    mpris media player controller and lib for spotify, vlc, audacious, bmp, xmms2, and others.
community/syncplay 1.6.9-5
    Synchronize watching movies on mplayer2, vlc, mpv, and mpc-hc across many computers
extra/phonon-qt5-vlc 0.11.3-2
    Phonon VLC backend for Qt5
extra/vlc 3.0.17.4-2 [installed: 3.0.17.4-2.1]
    Multi-platform MPEG, VCD/DVD, and DivX player
% locate -i chromaprint
/usr/include/chromaprint.h
/usr/lib/libchromaprint.so
/usr/lib/libchromaprint.so.1
/usr/lib/libchromaprint.so.1.5.1
/usr/lib/pkgconfig/libchromaprint.pc
/usr/lib/python3.10/site-packages/chromaprint.py
/usr/lib/python3.10/site-packages/__pycache__/chromaprint.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/__pycache__/chromaprint.cpython-310.pyc
/usr/share/doc/chromaprint
/usr/share/doc/chromaprint/NEWS.txt
/usr/share/doc/chromaprint/README.md
/usr/share/licenses/chromaprint
/usr/share/licenses/chromaprint/LICENSE.md
%
Code: [Select]
System info:
VLC 3.0.17.4 amd64
ChromaPrint 1.5.1-3
OS: Artix runit amd64
Desktop: KDE Plasma 5.24.4
Qt: 5.15.3
https://forum.videolan.org/viewtopic.php?f=13&t=159771&p=527303#p527303
Title: Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy
Post by: strajder on 03 May 2022, 09:58:16
Code: [Select]
testing/vlc 3.0.17.4-3 [installed: 3.0.17.4-2.1]
    Multi-platform MPEG, VCD/DVD, and DivX player
https://wiki.artixlinux.org/Main/Repositories#Testing
Quote
Warning! testing is what the name asserts: testing. In Artix, these packages go through the gremlins repositories for a period of time. Only enable these if you are an experienced user and know how to deal with system breakage.

"testing" is an Arch testing repository (Artix equivalent is "gremlins"). Two reasons not to use it.

Update:

Code: [Select]
$ VLC_VERBOSE=3 vlc --list 2>&1 | sed '/chroma/s/.*\s\([^ ]\+chroma[^ ]\+\)\s.*/\1/;t;d'
'--disable-chromaprint'
and
https://gitea.artixlinux.org/packagesV/vlc/src/commit/40b1c638c69094eed65b78058463fc9bb675558e/trunk/PKGBUILD#L212
Title: Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy
Post by: hd_scania on 03 May 2022, 13:37:14
But how to reinstall the ChromaPrint plugins onto VLC?
(I removed all those ‘‘Goblins/testing’’ or ‘‘Gremlins/unstable’’ pkg repoes)
Title: Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy
Post by: hd_scania on 03 May 2022, 13:54:06
And how to increase this score? It can’t be directly done on that menu
Title: Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy
Post by: strajder on 03 May 2022, 16:19:26
But how to reinstall the ChromaPrint plugins onto VLC?
(I removed all those ‘‘Goblins/testing’’ or ‘‘Gremlins/unstable’’ pkg repoes)
The link I gave above shows that VLC packaged by Artix has chromaprint explicitly disabled during configuration of the source code in preparation for calling make.

I don't maintain VLC, so I don't know the exact reasoning behind this.

Update: It was turned off by an Arch developer because of ffmpeg (https://github.com/archlinux/svntogit-packages/commit/7fc77909e1788686a2cc7e5f08cc9c9506d121e7).
Title: Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy
Post by: hd_scania on 04 May 2022, 10:17:28
So? It isn’t an issue on our side, and thanks :)
But it’s nothing wrong at all about FFMpeg on our side anyway, it feels weird anyway
Title: Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy
Post by: strajder on 04 May 2022, 11:44:57
It's not about ffmpeg. It's about VLC.

https://github.com/archlinux/svntogit-packages/blob/a3cf8b01bdda84462870be2999751575c2998167/trunk/PKGBUILD#L16
Code: [Select]
# NOTE: switch to ffmpeg4.4, as ffmpeg >= 5 requires extensive changes disabling VAAPI (only supported with vlc >= 4)