Skip to main content
Topic: [ChromaPrint] [VLC] AcoustID button disappears somewhy (Read 786 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[ChromaPrint] [VLC] AcoustID button disappears somewhy

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
:) AMD APU R4750G Zen2 Lucienne-G GCN Vega8 :) ASRock DeskMini X300 AMD edition :) (14.9+46.9)GiB SoDiMM DDR4 RAM’s
:) Samsung 990PRO HS NVMe SSD 3.63TiB (nda0; with 2.61TiB ZPool) :) Kingston NV2 NVMe SSD 3.63TiB (nvme1n1; with 2.7TiB ZPool)
:) Samsung 860QVO 2.5’’ SSD 3.63TiB (sda; with 2.1TiB ZPool) :) Transcend 220Q 2.5’’ SSD 1.82TiB (sdb; with 1.29TiB ZPool)
:) Intehill 4K UHD LED-IGZo screen

Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy

Reply #1
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

Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy

Reply #2
But how to reinstall the ChromaPrint plugins onto VLC?
(I removed all those ‘‘Goblins/testing’’ or ‘‘Gremlins/unstable’’ pkg repoes)
:) AMD APU R4750G Zen2 Lucienne-G GCN Vega8 :) ASRock DeskMini X300 AMD edition :) (14.9+46.9)GiB SoDiMM DDR4 RAM’s
:) Samsung 990PRO HS NVMe SSD 3.63TiB (nda0; with 2.61TiB ZPool) :) Kingston NV2 NVMe SSD 3.63TiB (nvme1n1; with 2.7TiB ZPool)
:) Samsung 860QVO 2.5’’ SSD 3.63TiB (sda; with 2.1TiB ZPool) :) Transcend 220Q 2.5’’ SSD 1.82TiB (sdb; with 1.29TiB ZPool)
:) Intehill 4K UHD LED-IGZo screen

Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy

Reply #3
And how to increase this score? It can’t be directly done on that menu
:) AMD APU R4750G Zen2 Lucienne-G GCN Vega8 :) ASRock DeskMini X300 AMD edition :) (14.9+46.9)GiB SoDiMM DDR4 RAM’s
:) Samsung 990PRO HS NVMe SSD 3.63TiB (nda0; with 2.61TiB ZPool) :) Kingston NV2 NVMe SSD 3.63TiB (nvme1n1; with 2.7TiB ZPool)
:) Samsung 860QVO 2.5’’ SSD 3.63TiB (sda; with 2.1TiB ZPool) :) Transcend 220Q 2.5’’ SSD 1.82TiB (sdb; with 1.29TiB ZPool)
:) Intehill 4K UHD LED-IGZo screen

Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy

Reply #4
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.

Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy

Reply #5
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
:) AMD APU R4750G Zen2 Lucienne-G GCN Vega8 :) ASRock DeskMini X300 AMD edition :) (14.9+46.9)GiB SoDiMM DDR4 RAM’s
:) Samsung 990PRO HS NVMe SSD 3.63TiB (nda0; with 2.61TiB ZPool) :) Kingston NV2 NVMe SSD 3.63TiB (nvme1n1; with 2.7TiB ZPool)
:) Samsung 860QVO 2.5’’ SSD 3.63TiB (sda; with 2.1TiB ZPool) :) Transcend 220Q 2.5’’ SSD 1.82TiB (sdb; with 1.29TiB ZPool)
:) Intehill 4K UHD LED-IGZo screen

Re: [ChromaPrint] [VLC] AcoustID button disappears somewhy

Reply #6
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)