Résolu le 28-02-22 Modifier les genres musicaux de Easy Tag?

Assistance concernant Linux Mint
Minkolo
Messages : 72
Enregistré le : mar. 11 janv. 2022 09:21

Modifier les genres musicaux de Easy Tag?

Message par Minkolo »

Bonsoir!

Est-ce que quelqu'un pourrait me dire où se cache la liste des genres musicaux proposés par Easy Tag?
Le logiciel en propose vraiment beaucoup trop pour moi, je voudrais bien restreindre les choix à ce que j'écoute réellement....

Merci à vous ;)
Modifié en dernier par Minkolo le lun. 28 févr. 2022 12:59, modifié 3 fois.
Laptop: Toshiba Satellite Pro L770-15L 2012 - sous Mint 21.2.
Carte graphique NVIDIA GT218M [GeForce 315M]. .
Processeur Core i3-2350M CPU @ 2.30GHz.
8 go de RAM DDR3. Disque hybride Seagate ST1000LM014-1EJ164 1TB
Multiboot avec W$10

Avatar du membre
cyrille
Administrateur du site
Messages : 12424
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Modifier les genres musicaux de Easy Tag?

Message par cyrille »

EasyTag est livré en progrmme compilé (sans doute du C) donc si tu veux le modifier, faudra récupérer les sources, les modifier et recompiler le tout...;


Ensuite, il y a eye3D en CLI qui te permettrait d'être plus efficient

Code : Tout sélectionner

$ eyeD3 --plugin=genres
  0: Blues                               96: Big Band
  1: Classic Rock                        97: Chorus
  2: Country                             98: Easy Listening
  3: Dance                               99: Acoustic
  4: Disco                              100: Humour
  5: Funk                               101: Speech
  6: Grunge                             102: Chanson
  7: Hip-Hop                            103: Opera
  8: Jazz                               104: Chamber Music
  9: Metal                              105: Sonata
 10: New Age                            106: Symphony
 11: Oldies                             107: Booty Bass
 12: Other                              108: Primus
 13: Pop                                109: Porn Groove
 14: R&B                                110: Satire
.....
Tu récupéres les ID qui t'intéresse puis

Code : Tout sélectionner

eyeD3 -G <ID_GENRE> /path/to/your/file.mp3

Facilement applicable en 1 seule ligne de commande ou sur une boucle récursive bash pour le faire en une seule fois sur un dossier
Voir meme écrire son propre script de tags surtout s'il tu n'en utilises que quelques uns. Ou des alias si tu ne veux pas te prendre la tête...

style

Code : Tout sélectionner

tagMetal="eyeD3 -G 9 *.mp3
tapPunk="eyeD3 -G 43 *.mp3
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Minkolo
Messages : 72
Enregistré le : mar. 11 janv. 2022 09:21

Re: Modifier les genres musicaux de Easy Tag?

Message par Minkolo »

Bonjour!

Et merci de me répondre. J'ai énormément de fichiers à traiter et j'aime bien une interface graphique. EyeD3 me semble trop abstrait (aridité du terminal...). Pour le moment du moins.

J'ai chopé le code source sur Github, et modifié à mon goût la page contenant les genres. Et j'ai un souci de compilation avec "./configure", je ne comprend pas le message renvoyé:

Code : Tout sélectionner

minkolo@minkolo-Bureau:/media/data/Téléchargements/Easy Tag Master/easytag-maste
r$ bash autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force --warnings=all -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force --warnings=all
autoreconf: running: /usr/bin/autoheader --force --warnings=all
autoreconf: running: automake --add-missing --copy --force-missing --warnings=all
configure.ac:25: installing 'build-aux/compile'
configure.ac:17: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
autoreconf: Leaving directory `.'
autogen.sh: ligne 7: ./configure: Permission non accordée
minkolo@minkolo-Bureau:/media/data/Téléchargements/Easy Tag Master/easytag-maste
r$ bash ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... configure: error: in `/media/data/Téléchargements/Easy Tag Master/easytag-master':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
minkolo@minkolo-Bureau:/media/data/Téléchargements/Easy Tag Master/easytag-maste
r$ 
Contenu de "config.log":

Code : Tout sélectionner

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by EasyTAG configure 2.5.1, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure 

## --------- ##
## Platform. ##
## --------- ##

hostname = minkolo-Bureau
uname -m = x86_64
uname -r = 5.4.0-100-generic
uname -s = Linux
uname -v = #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022

/usr/bin/uname -p = x86_64
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games
PATH: /snap/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2553: checking for a BSD-compatible install
configure:2621: result: /usr/bin/install -c
configure:2632: checking whether build environment is sane
configure:2687: result: yes
configure:2836: checking for a thread-safe mkdir -p
configure:2875: result: /usr/bin/mkdir -p
configure:2882: checking for gawk
configure:2898: found /usr/bin/gawk
configure:2909: result: gawk
configure:2920: checking whether make sets $(MAKE)
configure:2942: result: yes
configure:2971: checking whether make supports nested variables
configure:2988: result: yes
configure:3106: checking whether to enable maintainer-specific portions of Makefiles
configure:3115: result: yes
configure:3139: checking whether make supports nested variables
configure:3156: result: yes
configure:3171: WARNING: Libtool does not cope well with whitespace in `pwd`
configure:3198: checking build system type
configure:3212: result: x86_64-pc-linux-gnu
configure:3232: checking host system type
configure:3245: result: x86_64-pc-linux-gnu
configure:3286: checking how to print strings
configure:3313: result: printf
configure:3338: checking whether make supports the include directive
configure:3353: make -f confmf.GNU && cat confinc.out
this is the am__doit target
configure:3356: $? = 0
configure:3375: result: yes (GNU style)
configure:3445: checking for gcc
configure:3461: found /usr/bin/gcc
configure:3472: result: gcc
configure:3701: checking for C compiler version
configure:3710: gcc --version >&5
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3721: $? = 0
configure:3710: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) 
configure:3721: $? = 0
configure:3710: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3721: $? = 1
configure:3710: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
gcc: fatal error: no input files
compilation terminated.
configure:3721: $? = 1
configure:3741: checking whether the C compiler works
configure:3763: gcc    conftest.c  >&5
configure:3767: $? = 0
configure:3815: result: yes
configure:3818: checking for C compiler default output file name
configure:3820: result: a.out
configure:3826: checking for suffix of executables
configure:3833: gcc -o conftest    conftest.c  >&5
configure:3837: $? = 0
configure:3859: result: 
configure:3881: checking whether we are cross compiling
configure:3889: gcc -o conftest    conftest.c  >&5
configure:3893: $? = 0
configure:3900: ./conftest
./configure: line 3902: ./conftest: Permission denied
configure:3904: $? = 126
configure:3911: error: in `/media/data/Téléchargements/Easy Tag Master/easytag-master':
configure:3913: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_EASYTAG_CFLAGS_set=
ac_cv_env_EASYTAG_CFLAGS_value=
ac_cv_env_EASYTAG_LIBS_set=
ac_cv_env_EASYTAG_LIBS_value=
ac_cv_env_GLIB_COMPILE_SCHEMAS_set=
ac_cv_env_GLIB_COMPILE_SCHEMAS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_NAUTILUS_CFLAGS_set=
ac_cv_env_NAUTILUS_CFLAGS_value=
ac_cv_env_NAUTILUS_LIBS_set=
ac_cv_env_NAUTILUS_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/usr/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_make_make_set=yes
am_cv_make_support_nested_variables=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} "/media/data/Téléchargements/Easy Tag Master/easytag-master/build-aux/missing" aclocal-1.16'
ALL_LINGUAS=''
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
AR=''
AUTOCONF='${SHELL} "/media/data/Téléchargements/Easy Tag Master/easytag-master/build-aux/missing" autoconf'
AUTOHEADER='${SHELL} "/media/data/Téléchargements/Easy Tag Master/easytag-master/build-aux/missing" autoheader'
AUTOMAKE='${SHELL} "/media/data/Téléchargements/Easy Tag Master/easytag-master/build-aux/missing" automake-1.16'
AWK='gawk'
CC='gcc'
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CXX=''
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
DESKTOP_FILE_VALIDATE=''
DLLTOOL=''
DSYMUTIL=''
DUMPBIN=''
EASYTAG_CFLAGS=''
EASYTAG_ENABLE_TESTS_FALSE=''
EASYTAG_ENABLE_TESTS_TRUE=''
EASYTAG_LIBS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
ENABLE_MAN_FALSE=''
ENABLE_MAN_TRUE=''
ENABLE_NAUTILUS_ACTIONS_FALSE=''
ENABLE_NAUTILUS_ACTIONS_TRUE=''
EXEEXT=''
FGREP=''
GDK_PIXBUF_PIXDATA=''
GENERATE_CHANGELOG_RULES=''
GETTEXT_PACKAGE=''
GIT=''
GLIB_COMPILE_RESOURCES=''
GLIB_COMPILE_SCHEMAS=''
GLIB_DEPRECATION_FLAGS=''
GLIB_MKENUMS=''
GMSGFMT=''
GREP=''
GSETTINGS_DISABLE_SCHEMAS_COMPILE=''
GSETTINGS_RULES=''
GTESTER=''
GTESTER_REPORT=''
GTK_DEPRECATION_FLAGS=''
ID3LIB_LIBS=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
INTLTOOL_CAVES_RULE=''
INTLTOOL_DESKTOP_RULE=''
INTLTOOL_DIRECTORY_RULE=''
INTLTOOL_EXTRACT=''
INTLTOOL_KBD_RULE=''
INTLTOOL_KEYS_RULE=''
INTLTOOL_MERGE=''
INTLTOOL_OAF_RULE=''
INTLTOOL_PERL=''
INTLTOOL_POLICY_RULE=''
INTLTOOL_PONG_RULE=''
INTLTOOL_PROP_RULE=''
INTLTOOL_SCHEMAS_RULE=''
INTLTOOL_SERVER_RULE=''
INTLTOOL_SERVICE_RULE=''
INTLTOOL_SHEET_RULE=''
INTLTOOL_SOUNDLIST_RULE=''
INTLTOOL_THEME_RULE=''
INTLTOOL_UI_RULE=''
INTLTOOL_UPDATE=''
INTLTOOL_V_MERGE=''
INTLTOOL_V_MERGE_OPTIONS=''
INTLTOOL_XAM_RULE=''
INTLTOOL_XML_NOMERGE_RULE=''
INTLTOOL_XML_RULE=''
INTLTOOL__v_MERGE_0=''
INTLTOOL__v_MERGE_=''
LD=''
LDFLAGS=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LIPO=''
LN_S=''
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAINT=''
MAINTAINER_MODE_FALSE='#'
MAINTAINER_MODE_TRUE=''
MAKEINFO='${SHELL} "/media/data/Téléchargements/Easy Tag Master/easytag-master/build-aux/missing" makeinfo'
MANIFEST_TOOL=''
MKDIR_P='/usr/bin/mkdir -p'
MSGFMT=''
MSGMERGE=''
NAUTILUS_CFLAGS=''
NAUTILUS_EXTENSION_DIR=''
NAUTILUS_LIBS=''
NM=''
NMEDIT=''
OBJDUMP=''
OBJEXT=''
OTOOL64=''
OTOOL=''
PACKAGE='easytag'
PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=easytag'
PACKAGE_NAME='EasyTAG'
PACKAGE_STRING='EasyTAG 2.5.1'
PACKAGE_TARNAME='easytag'
PACKAGE_URL='https://wiki.gnome.org/Apps/EasyTAG'
PACKAGE_VERSION='2.5.1'
PATH_SEPARATOR=':'
PKG_CONFIG=''
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
RANLIB=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
SOUP_DEPRECATION_FLAGS=''
STRIP=''
USE_NLS=''
VERSION='2.5.1'
WARN_CFLAGS=''
WARN_CXXFLAGS=''
WARN_LDFLAGS=''
WARN_SCANNERFLAGS=''
WINDOWS_HOST_FALSE=''
WINDOWS_HOST_TRUE=''
WINDRES=''
XGETTEXT=''
XMLCATALOG=''
XML_CATALOG_FILE=''
XSLTPROC=''
YELP=''
ac_ct_AR=''
ac_ct_CC='gcc'
ac_ct_CXX=''
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
gsettingsschemadir=''
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} '\''/media/data/Téléchargements/Easy Tag Master/easytag-master/build-aux/install-sh'\'''
intltool__v_merge_options_0=''
intltool__v_merge_options_=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "EasyTAG"
#define PACKAGE_TARNAME "easytag"
#define PACKAGE_VERSION "2.5.1"
#define PACKAGE_STRING "EasyTAG 2.5.1"
#define PACKAGE_BUGREPORT "https://bugzilla.gnome.org/enter_bug.cgi?product=easytag"
#define PACKAGE_URL "https://wiki.gnome.org/Apps/EasyTAG"

configure: exit 1
Une petite idée? ;)
Laptop: Toshiba Satellite Pro L770-15L 2012 - sous Mint 21.2.
Carte graphique NVIDIA GT218M [GeForce 315M]. .
Processeur Core i3-2350M CPU @ 2.30GHz.
8 go de RAM DDR3. Disque hybride Seagate ST1000LM014-1EJ164 1TB
Multiboot avec W$10

Avatar du membre
cyrille
Administrateur du site
Messages : 12424
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Modifier les genres musicaux de Easy Tag?

Message par cyrille »

Je viens d'installer un 20.2 neuve dans un vbox et ai cloné le git pour tester

Ai installé ça comme dépendance nécessaires :

Code : Tout sélectionner

 history
  226  sudo aptitude install libglib2.0-dev
  228  sudo aptitude install yelp-tools
  229  sudo aptitude install yelp-tools
  231  sudo aptitude install libsoup2.4-dev
  233  sudo aptitude install libgtk-3-dev
Et cloner un git pour récupérer un fichier (appdata-xml.m4 à copier dans le répertoire m4 du git d'easytag)

Code : Tout sélectionner

  209  git clone https://github.com/stickster/appdata-tools.git
  210  cd appdata-tools/
  220  cp appdata-xml.m4 /home/ragnarok/easytag/m4/
Et ça passe

Code : Tout sélectionner

./autogen.sh 
.....
.....
Linker ..................: gcc
CDDB support ............: yes
MP3 file support ........: no
ID3v2.3 tags support ....: no
Ogg Vorbis file support .: no
Ogg Speex file support ..: no
Ogg Opus file support ...: no
FLAC file support .......: no
MP4 file support ........: no
WavPack support .........: no
NLS/gettext .............: yes
Nautilus actions ........: no
Tests during make check .: yes
Install prefix ..........: /usr/local

Now type make to build EasyTAG 2.5.1,
and then make install for installation.
Je lance le make, mais ça risque de compiler un certain temps ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
cyrille
Administrateur du site
Messages : 12424
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Modifier les genres musicaux de Easy Tag?

Message par cyrille »

Bon ça passe, mais faut en fait partir de ce git
https://gitlab.gnome.org/ac000/easytag.git

Et appliquer ce patch : https://gitlab.gnome.org/GNOME/easytag/ ... requests/6
Tu cliques sur
Image
Image

Ce qui donne

Code : Tout sélectionner

ragnarok@ragnarok-VirtualBox:~/easytag$ git fetch "https://gitlab.gnome.org/hexchain/easytag.git" 'fix-compiler-warnings'
remote: Enumerating objects: 37, done.
remote: Counting objects: 100% (10/10), done.
remote: Total 37 (delta 9), reused 9 (delta 9), pack-reused 27
Dépaquetage des objets: 100% (37/37), 16.10 Kio | 109.00 Kio/s, fait.
Depuis https://gitlab.gnome.org/hexchain/easytag
 * branch            fix-compiler-warnings -> FETCH_HEAD
ragnarok@ragnarok-VirtualBox:~/easytag$ git checkout -b 'hexchain/easytag-fix-compiler-warnings' FETCH_HEAD
Basculement sur la nouvelle branche 'hexchain/easytag-fix-compiler-warnings'
ragnarok@ragnarok-VirtualBox:~/easytag$ git fetch origin
ragnarok@ragnarok-VirtualBox:~/easytag$ git checkout 'master'
Basculement sur la branche 'master'
Votre branche est à jour avec 'origin/master'.
ragnarok@ragnarok-VirtualBox:~/easytag$ git merge --no-ff 'hexchain/easytag-fix-compiler-warnings'

*** Veuillez me dire qui vous êtes.

Lancez

  git config --global user.email "Vous@exemple.com"
  git config --global user.name "Votre Nom"

pour régler l'identité par défaut de votre compte.
Éliminez --global pour ne faire les réglages que dans ce dépôt.

fatal: impossible de détecter automatiquement l'adresse ('ragnarok@ragnarok-VirtualBox.(none)' trouvé)

ragnarok@ragnarok-VirtualBox:~/easytag$ git config --global user.email cyrille@cbiot.fr
ragnarok@ragnarok-VirtualBox:~/easytag$ git config --global user.name cyrille
ragnarok@ragnarok-VirtualBox:~/easytag$ git merge --no-ff 'hexchain/easytag-fix-compiler-warnings'
Merge made by the 'recursive' strategy.
 nautilus-extension/nautilus-easytag.c |  4 +---
 src/file.c                            | 11 +++++------
 src/picture.h                         |  2 +-
 src/tags/flac_tag.c                   |  4 ++--
 src/tags/id3_tag.c                    |  6 +++---
 src/tags/vcedit.c                     | 34 ++++++++++++++++++++--------------
 6 files changed, 32 insertions(+), 29 deletions(-)
Et tu relances le make
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Minkolo
Messages : 72
Enregistré le : mar. 11 janv. 2022 09:21

Re: Modifier les genres musicaux de Easy Tag?

Message par Minkolo »

Bonjour,

Ca coince au point 3 de https://gitlab.gnome.org/GNOME/easytag/ ... requests/6 :

Code : Tout sélectionner

minkolo@minkolo-Bureau:/media/data/Téléchargements/EasyTagMaster2_2-4$ bash autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force --warnings=all -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf --force --warnings=all
autoreconf: running: /usr/bin/autoheader --force --warnings=all
autoreconf: running: automake --add-missing --copy --force-missing --warnings=all
configure.ac:25: installing 'build-aux/compile'
configure.ac:25: installing 'build-aux/config.guess'
configure.ac:25: installing 'build-aux/config.sub'
configure.ac:17: installing 'build-aux/install-sh'
configure.ac:17: installing 'build-aux/missing'
Makefile.am: installing './INSTALL'
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory `.'
autogen.sh: ligne 7: ./configure: Permission non accordée
minkolo@minkolo-Bureau:/media/data/Téléchargements/EasyTagMaster2_2-4$ git fetch "https://gitlab.gnome.org/hexchain/easytag.git" 'fix-compiler-warnings'
Depuis https://gitlab.gnome.org/hexchain/easytag
 * branch            fix-compiler-warnings -> FETCH_HEAD
minkolo@minkolo-Bureau:/media/data/Téléchargements/EasyTagMaster2_2-4$ git checkout -b 'hexchain/easytag-fix-compiler-warnings' FETCH_HEAD
fatal: Une branche nommée 'hexchain/easytag-fix-compiler-warnings' existe déjà.
minkolo@minkolo-Bureau:/media/data/Téléchargements/EasyTagMaster2_2-4$ git fetch origin
fatal: 'origin' does not appear to be a git repository
fatal: Impossible de lire le dépôt distant.

Veuillez vérifier que vous avez les droits d'accès
et que le dépôt existe.
minkolo@minkolo-Bureau:/media/data/Téléchargements/EasyTagMaster2_2-4$ 
Laptop: Toshiba Satellite Pro L770-15L 2012 - sous Mint 21.2.
Carte graphique NVIDIA GT218M [GeForce 315M]. .
Processeur Core i3-2350M CPU @ 2.30GHz.
8 go de RAM DDR3. Disque hybride Seagate ST1000LM014-1EJ164 1TB
Multiboot avec W$10

Avatar du membre
cyrille
Administrateur du site
Messages : 12424
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Modifier les genres musicaux de Easy Tag?

Message par cyrille »

Tu n'aurais pas cloné ce git à l'intérieur d'un dossier git ?

Faut qu'ils soient distincts
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Minkolo
Messages : 72
Enregistré le : mar. 11 janv. 2022 09:21

Re: Modifier les genres musicaux de Easy Tag?

Message par Minkolo »

J'avoue ne plus savoir. Je recommence depuis le début (environnement peu propice à la concentration :? ...)
Laptop: Toshiba Satellite Pro L770-15L 2012 - sous Mint 21.2.
Carte graphique NVIDIA GT218M [GeForce 315M]. .
Processeur Core i3-2350M CPU @ 2.30GHz.
8 go de RAM DDR3. Disque hybride Seagate ST1000LM014-1EJ164 1TB
Multiboot avec W$10

Avatar du membre
cyrille
Administrateur du site
Messages : 12424
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Modifier les genres musicaux de Easy Tag?

Message par cyrille »

Tu clones ce git (dans un dossier qui n'est pas un dossier de tes gits précédents), tu y apportes tes modifications pour tes genres ainsi que la copie du fichier appdata-xml.m4 dans le rep /m4/ et appliques le patch

environnement peu propice à la concentration
Je connais :mrgreen: :mrgreen: :mrgreen:
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Minkolo
Messages : 72
Enregistré le : mar. 11 janv. 2022 09:21

Re: Modifier les genres musicaux de Easy Tag?

Message par Minkolo »

Ca y est, c'est tout bon! Par contre aucune musique n'est détectée!!!! :evil: :evil: :evil:
Laptop: Toshiba Satellite Pro L770-15L 2012 - sous Mint 21.2.
Carte graphique NVIDIA GT218M [GeForce 315M]. .
Processeur Core i3-2350M CPU @ 2.30GHz.
8 go de RAM DDR3. Disque hybride Seagate ST1000LM014-1EJ164 1TB
Multiboot avec W$10

Répondre