Fedora Linux Support Community & Resources Center
  #1  
Old 21st July 2012, 12:36 PM
darkscot Offline
Registered User
 
Join Date: Apr 2007
Age: 55
Posts: 53
linuxfirefox
How can I enable m4a editing in EasyTag

For some reason (licencing?) the m4a editing is disabled in EasyTag. Does anyone know how to enable it?
Reply With Quote
  #2  
Old 21st July 2012, 06:55 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 6,058
linuxchrome
Re: How can I enable m4a editing in EasyTag

I gave it shot this morning.

I downloaded the easytag-2.1.7 source code from here, and (attempted to) compile it using the libraries available from Fedora and RPMFusion repos. Running ./configure gave me this:
Code:
------
Configuration for easytag 2.1.7 :
--------------------------------

Source code location ....: .
Host System Type ........: x86_64-unknown-linux-gnu
Preprocessor ............: gcc
Compiler ................: gcc -g -O2 -Wall
Linker ..................: gcc -lwavpack -lm -lmp4v2 -lz -lstdc++ -lid3 -lid3tag -lFLAC -lm -lspeex -lm -lvorbisfile -lvorbis -logg -lm
GTK2 version ............: 2.24.8
MP3 file support ........: yes
ID3v2.3 tags support ....: yes (id3lib-3.8.3)
Ogg Vorbis file support .: yes
Speex file support ......: yes
FLAC file support .......: yes (flac-1.2.1)
MP4 file support ........: no
WavPack support .........: yes
NLS/gettext .............: yes
Install path ............: /usr/local
------
I then uninstalled the libmp4v2 and libmp4v2-devel rpm packages that came from the Fedora repos, downloaded the mp4v2-2.0.0 source code tarball from here, compiled and installed it. Then ran ./configure again on the easytag package. This time I got:
Code:
------
Configuration for easytag 2.1.7 :
--------------------------------

Source code location ....: .
Host System Type ........: x86_64-unknown-linux-gnu
Preprocessor ............: gcc
Compiler ................: gcc -g -O2 -Wall
Linker ..................: gcc -lwavpack -lm -lmp4v2 -lz -lstdc++ -lid3 -lid3tag -lFLAC -lm -lspeex -lm -lvorbisfile -lvorbis -logg -lm
GTK2 version ............: 2.24.8
MP3 file support ........: yes
ID3v2.3 tags support ....: yes (id3lib-3.8.3)
Ogg Vorbis file support .: yes
Speex file support ......: yes
FLAC file support .......: yes (flac-1.2.1)
MP4 file support ........: yes
WavPack support .........: yes
NLS/gettext .............: yes
Install path ............: /usr/local
------
But my enthusiasm was short lived when "make" coughed up several errors that I really am not sure how to deal with.

I tried also doing a rpmbuild of the Fedora SRPM easytag package (minor edit needed to the spec file due to "libmp4v2-devel" package now being absent), and was able to build the package, install it, but that didn't work either. I didn't see what "configure" reported during that rpm package build as it flew by too fast. Also, I didn't look into what the several patch files in the easytag SRPM package were doing....maybe one of them was disabling using mp4 (?).

Notes: In order to get m4a support, "libmp4v2 => 1.9.1" is needed, but Fedora's libmp4v2 packages are only 1.5.0.1. From the easytag SRPM spec file:
Quote:
#BuildRequires: libmp4v2-devel >= 1.9.0
BuildRequires: libmp4v2-devel
..and from the %changelog section of the spec file:
Quote:
* Wed Feb 8 2012 Matthias Saou <matthias@saou.eu> 2.1.7-0.1
- Update to 2.1.7 git snapshot.
- Remove upstreamed patches.
- Cosmetic spec file updates.
- Require libmp4v2 >= 1.9.1 to still get mp4 tagging support, see #620531.

Last edited by PabloTwo; 21st July 2012 at 08:33 PM.
Reply With Quote
  #3  
Old 21st July 2012, 09:49 PM
RupertPupkin Offline
Registered User
 
Join Date: Nov 2006
Location: Detroit
Posts: 5,612
linuxfedorafirefox
Re: How can I enable m4a editing in EasyTag

Quote:
Originally Posted by PabloTwo View Post
But my enthusiasm was short lived when "make" coughed up several errors that I really am not sure how to deal with.
Can you post the errors here? It might be something that's easy to fix.
__________________
OS: Fedora 20 x86_64 | Machine: HP Pavilion a6130n | CPU: AMD 64 X2 Dual-Core 5000+ 2.6GHz | RAM: 5GB PC5300 DDR2 | Disk: 400GB SATA | Video: ATI Radeon HD 4350 512MB | Sound: Realtek ALC888S | Ethernet: Realtek RTL8201N
Reply With Quote
  #4  
Old 22nd July 2012, 02:11 AM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 6,058
linuxchrome
Re: How can I enable m4a editing in EasyTag

Hi Rupert- Yes, but currently I have uninstalled the mp4v2-2.0.0 files and re-installed the Fedora libmp4v2-*-1.5.0.1 files. However, running "make" using the Fedora libmpv4-devel-1.5.0.1 package with the easytag source code package gives no errors... it' compiles fine. Just no .m4a file support.

When I get a bit of time to play with this again I'll re-install the mp4v2-2.0.0 files and post the results of make. I have the mp4v2-2.0.0 installed to a local $HOME directory tree, so it's easy just to copy over the *.h, *.so* and executable files to the appropriate locations under /, create the proper symlinks for the .so's, run ldconfig and I'm good to go.

---------- Post added at 09:11 PM ---------- Previous post was at 08:52 PM ----------

OK.. I made the time right after posting the above. Here is what make spits out at the end:
Code:
gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\" -DPACKAGE_DATA_DIR=\"/usr/share/easytag\"    -g -O2 -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -MT mp4_header.o -MD -MP -MF .deps/mp4_header.Tpo -c -o mp4_header.o mp4_header.c
mp4_header.c: In function ‘Mp4_Header_Read_File_Info’:
mp4_header.c:207:5: error: too many arguments to function ‘MP4Read’
/usr/local/include/mp4v2/file.h:331:15: note: declared here
mp4_header.c:221:9: error: too few arguments to function ‘MP4Close’
/usr/local/include/mp4v2/file.h:56:6: note: declared here
mp4_header.c:246:5: error: too few arguments to function ‘MP4Close’
/usr/local/include/mp4v2/file.h:56:6: note: declared here
make[3]: *** [mp4_header.o] Error 1
make[3]: Leaving directory `/home/paul/src/easytag-2.1.7/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/paul/src/easytag-2.1.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/paul/src/easytag-2.1.7'
make: *** [all] Error 2

Last edited by PabloTwo; 22nd July 2012 at 02:28 AM.
Reply With Quote
  #5  
Old 22nd July 2012, 11:07 AM
darkscot Offline
Registered User
 
Join Date: Apr 2007
Age: 55
Posts: 53
linuxfirefox
Re: How can I enable m4a editing in EasyTag

On my laptop I run Mandriva 2012 and EasyTag on that has m4a support enabled. I wonder if the Mandriva RPM would work on Fedora?

---------- Post added at 11:07 AM ---------- Previous post was at 09:11 AM ----------

Quote:
Originally Posted by darkscot View Post
I wonder if the Mandriva RPM would work on Fedora?
No, it doesn't!

However, the good news is that the RPM from here:

http://fr2.rpmfind.net/linux/rpm2htm...?query=easytag

does have m4a enabled!

The one I used was:

easytag-2.1.6-9.fc17.x86_64.rpm
Reply With Quote
  #6  
Old 9th May 2014, 04:57 PM
rajihammer Offline
Registered User
 
Join Date: Jan 2006
Posts: 27
linuxfirefox
Re: How can I enable m4a editing in EasyTag

FYI In Fedora 20 through "software" the easytag program does .m4a files. I was bouncing all around the web trying different RPM's, but there it was under my nose.
Reply With Quote
Reply

Tags
easytag, editing, enable, m4a

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Easytag mp3 support disabled Laserman Fedora 12 Alpha, Beta & Release Candidates 3 1st November 2009 11:27 PM
EasyTAG problem corsair2056 Using Fedora 5 22nd August 2005 12:33 AM
Easytag broken? yanik Using Fedora 8 24th June 2005 11:35 AM
easytag won't load jgionet Using Fedora 1 9th December 2004 01:30 PM
Rhythmbox crashes after using EasyTag Ronno Using Fedora 3 3rd July 2004 02:26 PM


Current GMT-time: 09:05 (Wednesday, 30-07-2014)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat