tag:blogger.com,1999:blog-5987751338946520870.post7820219077727083723..comments2023-09-29T11:06:11.318+02:00Comments on joergs weblog: Music support for the MetaData ExtractorAnonymoushttp://www.blogger.com/profile/07217187177860523585noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-5987751338946520870.post-22255922815571326802012-08-16T23:38:12.244+02:002012-08-16T23:38:12.244+02:00Having crashes with music files (when trying withi...Having crashes with music files (when trying within dolphin):<br />#6 0x00007f17042bccfb in NepomukMetaDataExtractor::Extractor::AudioExtractor::findByTag (this=this@entry=0x7fff97d2f5a0, mdp=mdp@entry=0x2929630) at /usr/src/debug/nepomuk-metadata-extractor-1345110377/lib/resourceextractor/audioextractor.cpp:48<br />#7 0x00007f17042bd23a in NepomukMetaDataExtractor::Extractor::AudioExtractor::parseUrl (this=0x7fff97d2f5a0, mdp=0x2929630, fileUrl=...) at /usr/src/debug/nepomuk-metadata-extractor-1345110377/lib/resourceextractor/audioextractor.cpp:41<br />#8 0x00007f17042b54da in NepomukMetaDataExtractor::Extractor::ResourceExtractor::fileChecker (this=this@entry=0x1e6e3d0, mdp=mdp@entry=0x2929630, fileUrl=...) at /usr/src/debug/nepomuk-metadata-extractor-1345110377/lib/resourceextractor/resourceextractor.cpp:240<br />#9 0x00007f17042b69b3 in NepomukMetaDataExtractor::Extractor::ResourceExtractor::addFilesToList (this=0x1e6e3d0, fileUrl=...) at /usr/src/debug/nepomuk-metadata-extractor-1345110377/lib/resourceextractor/resourceextractor.cpp:208<br />#10 0x00007f17042b718d in NepomukMetaDataExtractor::Extractor::ResourceExtractor::lookupFiles (this=0x1e6e3d0, fileOrFolder=...) at /usr/src/debug/nepomuk-metadata-extractor-1345110377/lib/resourceextractor/resourceextractor.cpp:112<br />#11 0x00000000004029a3 in main (argc=2, argv=0x7fff97d2fcb8) at /usr/src/debug/nepomuk-metadata-extractor-1345110377/extractor/main.cpp:111<br /><br /><br />If you're aware of this, that's OK, just checking :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-70623152409031126712012-08-10T21:20:03.154+02:002012-08-10T21:20:03.154+02:00You need to have a separate python Kross package i...You need to have a separate python Kross package installed on Ubuntu as well. I wonder if a CMake warning could be added in case of missing scripting support?Tuukkahttps://www.blogger.com/profile/03270555338508710642noreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-74790853237377800142012-08-10T21:00:26.628+02:002012-08-10T21:00:26.628+02:00Cool, got it ;)
Working now, thanks! :)
Great work...Cool, got it ;)<br />Working now, thanks! :)<br />Great work!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-1757698836904498122012-08-10T20:47:47.916+02:002012-08-10T20:47:47.916+02:00ahh suse i remeber something (and just saw in your...ahh suse i remeber something (and just saw in your output above)<br /><br />metadataextractor(12695) NepomukMetaDataExtractor::Extractor::ExtractorFactory::loadScriptInfo: available interpreters ("javascript", "qtscript")<br /><br />you don't have the python interpreter for the KROSS Framework<br /><br />There is a small hint about this in the README<br /><br />OpenSuse user need to install the python Kross intepreters from source. see:<br />https://projects.kde.org/projects/kde/kdebindings/kross-interpreters/repository<br /><br />That's a hint i found while searching for KROSS a while ago. never tested it thoughAnonymoushttps://www.blogger.com/profile/07217187177860523585noreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-77105833706802872072012-08-10T20:42:21.083+02:002012-08-10T20:42:21.083+02:00Oh, and if you're wondering, i'm running K...Oh, and if you're wondering, i'm running KDE trunk on openSuSE 12.2Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-78746729167651343142012-08-10T20:35:05.846+02:002012-08-10T20:35:05.846+02:00Yup:
ls -l /usr/share/kde4/apps/nepomukmetadataex...Yup:<br /><br />ls -l /usr/share/kde4/apps/nepomukmetadataextractor/plugins/<br />total 92<br />-rw-r--r-- 1 root root 988 Aug 10 18:26 imdb.png<br />-rw-r--r-- 1 root root 8908 Aug 10 18:26 imdb.py<br />-rw-r--r-- 1 root root 771 Aug 10 18:26 microsoft-academic-search.png<br />-rw-r--r-- 1 root root 14758 Aug 10 18:26 microsoft-academics.py<br />-rw-r--r-- 1 root root 554 Aug 10 18:26 musicbrainz.png<br />-rw-r--r-- 1 root root 9282 Aug 10 18:26 musicbrainz.py<br />-rw-r--r-- 1 root root 27684 Aug 10 18:26 tvdb.png<br />-rw-r--r-- 1 root root 9268 Aug 10 18:26 tvdb.pyAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-63418132408734312932012-08-10T20:30:11.755+02:002012-08-10T20:30:11.755+02:00oh this shouldn't happen.
did you install the...oh this shouldn't happen.<br /><br />did you install the extractor or just run make and execute it from there?<br /><br />the python plugins are supposed to be in<br />/usr/share/kde4/apps/nepomukmetadataextractor/plugins/Anonymoushttps://www.blogger.com/profile/07217187177860523585noreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-46741021246760130822012-08-10T20:21:42.797+02:002012-08-10T20:21:42.797+02:00OK, but i'm more worried that it doesn't f...OK, but i'm more worried that it doesn't find any plugin:<br />metadataextractor(12695) NepomukMetaDataExtractor::Extractor::ExtractorFactory::loadScriptInfo: found 0 search plugins<br /><br />Also, no search engines are listed in GUI<br /><br />This one was an example only, same thing with tvshows/videosAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-78660052662235763952012-08-10T19:24:20.571+02:002012-08-10T19:24:20.571+02:00it says
"...addFilesToList: skip file KUrl(&q...it says<br />"...addFilesToList: skip file KUrl("...Banyan-Anytime At All/[01] Buzzards + Worms.mp3") because it already has some meta data that would be overwritten use force update to fetch meta data anyway "<br /><br />please add the -force option.<br />Otherwise the program skips all files that already has "valid" meta data. Usually this is created from the fileindex to read the id3tags.<br /><br />so start it with <br />metadataextractor -a -f \[01\]\ Buzzards\ +\ Worms.mp3<br /><br />or <br />metadataextractor -f \[01\]\ Buzzards\ +\ Worms.mp3<br />to have the gui (havn't actually checked the automatic version.<br />MusicBrainz does not give the very best results as first search result so the pure automatic version might lead to wrong metadata fetched.<br /><br />I'll will work out something that does a small check on all returned results and how likely it is that one of it is the one you wanted.Anonymoushttps://www.blogger.com/profile/07217187177860523585noreply@blogger.comtag:blogger.com,1999:blog-5987751338946520870.post-27547903064550835322012-08-10T19:16:18.648+02:002012-08-10T19:16:18.648+02:00Joerg, am i missing something?
metadataextractor -...Joerg, am i missing something?<br />metadataextractor -t -a \[01\]\ Buzzards\ +\ Worms.mp3 <br />metadataextractor(12695) NepomukMetaDataExtractor::Extractor::ExtractorFactory::loadScriptInfo: available interpreters ("javascript", "qtscript")<br />Kross: "Loading the interpreter library for javascript" <br />Kross: "Successfully loaded Interpreter instance from library." <br />Kross: "Loading the interpreter library for qtscript" <br />Kross: "Successfully loaded Interpreter instance from library." <br />metadataextractor(12695) NepomukMetaDataExtractor::Extractor::ExtractorFactory::loadScriptInfo: look for plugins in the folder: "/usr/share/kde4/apps/nepomukmetadataextractor/plugins/"<br />metadataextractor(12695) NepomukMetaDataExtractor::Extractor::ExtractorFactory::loadScriptInfo: look for plugins in the folder: "/home/joerg/Development/KDE/metadataextractor/lib/webextractor/plugins/"<br />metadataextractor(12695) NepomukMetaDataExtractor::Extractor::ExtractorFactory::loadScriptInfo: found 0 search plugins<br />metadataextractor(12695) NepomukMetaDataExtractor::Extractor::ResourceExtractor::addFilesToList: skip file KUrl("file:///home/hrvoje/Music/80's/Banyan-Anytime At All/[01] Buzzards + Worms.mp3") because it already has some meta data that would be overwritten use force update to fetch meta data anyway<br />metadataextractor(12695) NepomukMetaDataExtractor::UI::AutomaticFetcher::startFetcher: Start fetching meta data for 0 items<br />metadataextractor(12695) NepomukMetaDataExtractor::UI::AutomaticFetcher::searchNextItem: Finished fetching all items<br /><br /><br /><br /> python /usr/share/kde4/apps/nepomukmetadataextractor/plugins/musicbrainz.py <br />Plugin information:<br /> resource: ['music']<br /> description: MusicBrainz is an open music encyclopedia that collects music metadata and makes it available to the public.<br /> icon: musicbrainz.png<br /> author: Joerg Ehrichs<br /> errorMsg: <br /> urlregex: ['http://musicbrainz.org/recording.*']<br /> isAvailable: True<br /> identifier: musicbrainz<br /> email: joerg.ehrichs@gmx.de<br /> name: MusicBrainzAnonymousnoreply@blogger.com