ID3 Tags Qt
-
I tried also. I have tested on both command line and Qt Creator. It has some problems with dllimport.
-
[quote author="Mattias Cibien" date="1294227779"]I tried also. I have tested on both command line and Qt Creator. It has some problems with dllimport.[/quote]
Mattias: you posted that Qt Mobility can do some of the parsing. What are the constraints or reasons not to use it?
-
[quote author="fcrochik" date="1294236648"]
[quote author="Mattias Cibien" date="1294227779"]I tried also. I have tested on both command line and Qt Creator. It has some problems with dllimport.[/quote]Mattias: you posted that Qt Mobility can do some of the parsing. What are the constraints or reasons not to use it?[/quote]
Since for enabling a sort of Media Libray function is almost a waste of memory to load on a temporary QMediaPlayer every mp3 in a folder to parse it's data.
-
Mattias: it may be worth a suggestion on JIRA or even a quick inspection of the source code for QMediaPlayer to figure out if there isn't a easy way to isolate this functionality.
It seems like a very basic need for anybody dealing with "music" files and should be "standard".
-
[quote author="Mattias Cibien" date="1294227779"]I tried also. I have tested on both command line and Qt Creator. It has some problems with dllimport.[/quote]
dllimport should only be an issue with windows builds, according to taglib/taglib_export.h, I'm not sure what's going on there. Neither _WIN32 nor _WIN64 should be defined.
-
I have a look in .pro of taglib since in the .pro file there are some variables I cannot figure out. I am going to have a look when I get some spare time for developing
-
That's perfect. I remember that I found some strange vars under TARGET. However I cannot access the source code right now
-
Fetching metadata via phonon or multimediakit on mp3 files works great on linux. Don't bother using either of them on Windows with MP3 files though :-(
Fetching id3 tags using multimediakit on symbian with mp3 files is problematic because it is unclear how long one must wait for all of the extra tags to arrive, or how many there will be.
I just tried using command line qmake to build taglib for the N8.
taglib>qmake
Warning: No HW compilers detected. Please install either GCCE or RVCT compiler to enable release builds.
Warning: No valid release platforms in SYMBIAN_PLATFORMS (WINSCW GCCE ARMV5 ARMV6)
Most likely required compiler(s) are not properly installed.I guess I still need to do some tweaking of my environment before this build will work...
Curious to know when/if someone else gets it working though.