iDentify
iDentify 20091125
Your rating: Now say why...

(7) 4

Utility to add iTunes style metadata to mpeg4 video files.   Free
Add to my Watch List
Email me when discounted
  • iDentify has been discontinued
  • Developer
    Justin Pulsipher
iDentify is a utility program for adding iTunes style metadata to mpeg4 video files. All data is inserted into the files automatically, reducing or removing the users need to look up everything, and transcribe it manually into other tagging programs. iDentify is NOT meant to replace metaX or Lostify. iDentify is not a replacement for these programs. iDentify can however, reduce or remove your need to manually enter data into these programs by automatically looking up all the relevant information and inserting it into your video files for you.

Using
What's New
Version 20091125:
  • Fixed a bug that caused chapter titles to be written as "0" when it failed to find chapter names online.
Version 20091030:
  • Fixed problem preventing TV series with ampersands (&) from being detected correctly and added a backslash () before ampersands in descriptions
  • Added optional ability to label completed files in finder with colors corresponding to its tagged status. ie: Green for complete, Red for lookup failed, and orange for a successful lookup, but no artwork found. Version 20091010:
    • Fixed problem that prevented detected title information from being written to the file.
    • Fixed a bug with preferences that could reset getMovieArtwork to 0
    Version 20091009:
    • Will now find all tv episodes that are available on the TVDB, even ones
    • from new seasons. (previous had issues finding new episodes)
    • Forced period detection: replace periods with a ^ (iDentify tends to treat periods as delimiters to facilitated the plethora of file naming conventions. Alas, this can cause issues with show names that actually need a period for the lookup to succeed. You can now force a period to be treated as a period by substituting it with a carat ^)
    • various bug fixes, mainly having to do with special characters in descriptions.
    • Updated growlnotify and fixed issues caused by new version
Version 20091125:
  • Fixed a bug that caused chapter titles to be written as "0" when it failed to find chapter names online.
Version 20091030:
  • Fixed problem preventing TV series with ampersands (&) from being detected correctly and added a backslash () before ampersands in descriptions
  • Added optional ability to label completed files in finder with colors corresponding to more...
Requirements
Intel, Mac OS X 10.5 or later

*Previously available here



MacUpdate - iDentify




  • MetaZ
    +7

  • Subler
    +4

  • Metadata Hoote...
    +1

  • Vidalin
    +1

  • VideoDrive
    +1
iDentify User Discussion (Write a Review)
ver. .x:
(7)
Your rating: Now say why...
Overall:
(7)

sort: smiles | time
burypromote

+13

Dct reviewed on 13 Jan 2011
Love it! Made a huge difference when watching videos through iTV now that iTV can properly categorize each.

One question: Is there any online documentation? I don't quite understand the benefit/value/downside to using or not using the "Optimize files after tagging" and should I use that setting, I have no idea how or why to set HD minimum resolutions and how that would affect what I view on an iPhone 4 or iTV on a HD TV.

Any help or clarification for a novice would be appreciated.
[Version 20091125]


burypromote
+2

+19
Eakster commented on 26 Apr 2010
Use iDentify 2

http://www.macupdate.com/info.php/id/33814/identify-2
[Version 20091125]


burypromote

+374

Drdul reviewed on 30 Dec 2009
I love this app! I use MetaX to tag TV shows, and it has been a major PITA to manually enter titles, episode IDs, numbers and other information for each episode one-by-one (if metaX can do it automatically, I have never been able to figure out how). iDentify saves me tons of time by filling in everything. I run my videos through iDentify, and all I have to do in MetaX afterwards is add the album art (iDentify would add that, too, if I wanted) and tweak any episode titles that need it (sometimes an episode title that iDentify adds includes a number in parentheses at the end).

I like how iDentify will add coloured labels to files indicating whether or not they were successfully tagged, and I like that I have the choice of adding my own album art. It would be nice if iDentify saved all of my choices from one session to another with pref settings, and the UI could definitely be improved. But it does what it says it will do, and I have not encountered problems of the kind referred to below. I happily donated to encourage further development.
[Version 20091125]


burypromote
+3

+28

Mrelcee reviewed on 27 Sep 2009
I have given up on this app - I appreciate the developer's efforts but he seems to have a lot of difficulty parsing text and matching it to the thetvdb.com's search and XML interface. That is what this app is all about is text parsing.

I don't really intend to slam the author, because he's at least banging out code and trying while I have taken the path of being a software user and no longer develop.. But I think he needs to rethink the design of this app.

I think the trouble comes in with trying to pass command line parameters for shows around from a controller app to helper apps..

Perhaps too much dependence upon third party perl modules that don't work exactly like is needed for parsing - when i was taking CS courses I spent most of a year just learning how to tear text lines apart and parse them for information in Pascal and C usually.

Compared to those two languages, Perl is a breeze for doing text parsing - it's what the language was designed for.

I have been using iFlicks, which is quite incredible at pulling names and season/episode numbers out of file names without having to format them perfectly and remove spurious punctuation. If it does not get a hit, you can manually edit the fields to show name, episode# and season# and let it search again from your input and if thetvdb.com or imdb has it in their databases it finds it and pulls artwork every time.

iDentify is 100% hit or miss, and continues on writing the output file when it cannot find data for a file.. It has trouble with shows that have numbers in the series name.

I truly did want this app to work out and show financial support. But from his comments on his wordpress blog, i feel he's not truly in charge of things and needs to step back and rethink how it should work.

Instead I've purchased an app that has it all together now. But I really wish the author success at pulling this program together.
[Version 20090905]

2 Replies

burypromote
+3
AMH Software (developer) replied on 09 Oct 2009
I appreciate your constructive criticism. I actually -want- to redo this whole thing from the ground up in a real way that can eliminate third party dependency. Unfortunately, I do not yet know Cocoa, which would be the preferred language. I would love to be able to allow the user to make changes to the detected information prior to writing it. As it stands though, iDentify is a perl script with several helper apps and a gui that does the job, the little else.

-A lot- of the problems with matching the TVDB are actually problems on the TVDB site. Go visit www.thetvdb.com and search for "Mr Bean" then search for "Mr. Bean". You won't get any results with the first, but will with the second. You will have the same issue with any show that uses any type of punctuation. I have made some changes to the code that will facilitate some of these issues with various work arounds.

Some of the other problems come from the mangled plethora of file naming conventions that iDentify tries to accomadate. For example, ever see a torrent that doesn't replace every space with a period? If they are out there, they are rare. What then to do when a show (like Mr. Bean) actually -needs- the period so the TVDB can return the correct result? What about shows that need colons to be detected? OS X won't let you use a colon in a file name. Yes there are issues, but some are completely out of my hands. Though I do try to provide work arounds for them.

Some third party issues with modules I can address by tearing apart the original modules code, like a recently found issue where the newest tv seasons couldn't be found. I addressed the issue by tearing apart the module.

iDentify in it's current incarnation will always be 100% hit or miss. But if you match your show names to that on the tvdb, and stick to a good naming convention for your files, misses will be minimal.

You might want to give the newest version another go.
burypromote
AMH Software (developer) replied on 09 Oct 2009
FYI, the newest version was actually uploaded today, but doesn't seem to have made it live on macupdate yet.
burypromote

+3

Raindancing reviewed on 14 May 2009
This tiny app is full of awesomeness! I love it when things just work. Looks at the filename and pulls the data.

Admittedly, it will have less of an impact on my life now that I'm using Plex instead of FrontRow, but I can't let that affect my rating. :)

Four stars, because there is still room to grow (a progress bar would be nice, for starters).
[Version 20090202]


burypromote
+1
AMH Software (developer) commented on 31 Mar 2009
ATTENTION!
Apples 2009-01 security release breaks iDentify!
Info from the developer site will tell you how to fix it!
http://identifyapp.wordpress.com/2009/03/30/something-wrong/
I'm currently trying to figure out a way to get a better fix out to everyone for it. Until then the above will work.
[Version 20090202]


burypromote
iJoel commented on 10 Jan 2009
Any chance of a CLI implementation?
For us, automate-aholics?

Thinking it would work great with the handbrakeCLI ^__^.
[Version 20090101]

9 Replies

burypromote
AMH Software (developer) replied on 10 Jan 2009
just run "perl /pathToIdentify.app/Contents/resources/script [files to tag separated by spaces]"

it won't be pretty... you' see a lot of html code if run in a terminal.. but it should work.
burypromote
iJoel replied on 11 Jan 2009
perl /Applications/iDentify.app/Contents/resources/script /Users/iJoel/Desktop/vid.m4vCan't locate Video/Filename.pm in @INC (@INC contains: /Users/arrmihardies/iDentify/Contents/Resources/lib/perl5/site_perl/5.8.8/darwin-thread-multi-2level /Users/arrmihardies/iDentify/Contents/Resources/lib/perl5/site_perl/5.8.8 /Users/arrmihardies/iDentify/Contents/Resources/lib/perl5/site_perl /Users/arrmihardies/iDentify/Contents/Resources /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .) at /Applications/iDentify.app/Contents/resources/script line 64.
BEGIN failed--compilation aborted at /Applications/iDentify.app/Contents/resources/script line 64.


Any idea as to why it failed?

Thanks for the info. :D
burypromote
AMH Software (developer) replied on 11 Jan 2009
Well, unless you want to edit the file, it aint gonna work. problem is it can't find any of the modules it needs, because the command line is hard coded for me during testing.
after "perl script" feed it the path to identify, including the bundle file
so "perl script /some/path/to/iDentify.app [list of files separated by spaces]"

not that unless you also feed it images along with your other files, you won't get any embedded artwork during your automation
burypromote
AMH Software (developer) replied on 16 Jan 2009
Whatever happened to that review your promised me ;) You're gonna love me after 20090116 comes out later today... check the developer page for info on what to expect....
burypromote
iJoel replied on 17 Jan 2009
Thanks for the tip on how to override the hardcoded path. I got it to work from terminal so now I can add it to me automated workflow. And I'm making a blog/website right now so as soon as I put it up. I'll post the review here and there. I just want to prepare my scripts to enhance your program before I write the review so that I've had ample time with the program so I can write a good/proper review ^__^.

And also, as I'm writing a the review on the blog I'm starting. Would you want me to link to here? Or your blog for iDentify? And is it alright if I put up for download my enhancement script (that would moreso compliment your app) on my blog as well? It's just a script so it can't work without your program and I figure it'll get your app that publicity it deserves :D.

My script enhancements:
-Multiple Passes (with error checking [spelling and otherwise] on the show/movie name) so as to correctly find a show/movie iDentify couldn't on it's own.
-Movie (possible shows as well) chapter marker data; although this enhancement doesn't work through your program, it would work with an external DB and libmp4v2 unix exec
-removing unnecessary data from the filename (because for some reason, iDentify seems to *sometimes* append text in the filename to the Title field of the mp4, which is odd), so my script will correct that.

Now once I got the CLI portion of your script working, all of that will be easier to implement
burypromote
AMH Software (developer) replied on 19 Jan 2009
For the linking; I can see benefits to linking here, as this page better describes what the program does; as opposed to the blog... You could link to either or both. Doesn't really matter I guess.

I'd like to know more about your multiple pass setup.

"-removing unnecessary data from the filename (because for some reason, iDentify seems to *sometimes* append text in the filename to the Title field of the mp4, which is odd), so my script will correct that."

I'd like to see an example of this so I know what you are talking about.
burypromote
iJoel replied on 20 Jan 2009
Sweet, I'll link here then; seems more appropriate.

And no prob, I haven't finished the script yet, but it's relatively straightforward. When I release and make sure there's no bugs, I'll explain to you how it works.

& it only happens occasionally; it's happened to me a few times. But oddly enough, I can recreate it, but it now only seems to append numbers (when before it would append text as well). Examples:

Psych.S03E11.TV.loler-skates.[now].mp4 -Creates "Lassie Did a Bad, Bad Thing", perfect.
Psych.S03E11.TV.loler-skates.[now] 3.mp4 - Creates "Lassie Did a Bad, Bad Thing - 3", see how it appends the 3 with a "-" there at the end.

Now a more extreme example built for testing
Psych S03E11 TV laaladk-lolaAF i know [dundun] 2 true dat 8.mp4 - Creates "Lassie Did a Bad, Bad Thing - 8" - appends the 8.

Psych S03E11 TV laaladk-lolaAF i know [dundun] 2 true dat 8 lol.mp4 - Creates "Lassie Did a Bad, Bad Thing" - perfect


Now I do remember cases where it was text as well as numbers that were appended, but I can't recreate it so either it's in my head or very specific. Sorry for the crazy names, they were all just tests so i put in random letters in words in the files ha,

So my script scans through the filename and registers the most important data, filtering out all the rest and then feeds your program with the data ;P.
burypromote
AMH Software (developer) replied on 20 Jan 2009
That is actually how I would expect it to work. you see.. that ending number... iDentify thinks it is a "part" ie "episode title part 1".
If it shouldn't be there, just remove any unnecessary text from the file name.I don't know why anyone would want all that junk in a file name anyways.
burypromote
iJoel replied on 20 Jan 2009
Gotcha. I wasn't aware of the conditions.
And there would never be long names like that.
I was just seeing how & what was being appended on the end of a file.

So now once I know, I can take that into consideration ^__^
burypromote
+1
AMH Software (developer) commented on 20 Dec 2008
The new version went up today. Give it a try and let me know. Thanks!
[Version 20081220.2]


burypromote
iJoel tipped on 19 Dec 2008
This program was exactly what I needed.
This will make tagging the shows and movies I rip with handbrake much
easier to deal with. I really hated opening each file individually.

But here's a very important suggestion.
The TV Shows/Movies (that your program tags)
often have . (periods) _ (underslashes) instead of spaces
and also some aren't the most correct way of putting the show name.

For example; I have an mp4 called "The.Office.(US).S05E10"
& iDentity can't find an id. But it I change it to "The Office (US).S05E10";
it works without a hitch. So my suggestion would be first to put the
filename into TVDB exactly like it works right now (periods, underslashes, and
everything) & when your program returns that it can't find an ID, what you do is then take out the periods and check, and if it can't find it still, take out the underslashes, and so on.

Some more helpful proofing would be apostrophes.
iDentity can't find my show titled "Greys Anatomy S01E04",
but it can find "Grey's Anatomy S01E04". So maybe
your program can add apostrophe's at the end of the word's
in show names and/or movies if it can't find an id
(if the last letter is an "s" obviously ;P).

Just a thought, but it would help everyone out a lot I'm sure.
Cause not everyone has labeled that MP4s perfectly.

And although I don't need it; maybe an option for language selection would be nice for people. Because there are many shows that have the same name, but with varying languages.

& also, is there a way to not tag videos if TVDB
or IMDB doesn't find data for it?

Thanks, & amazing program!
Now, I'm off to try and applescript your program into
my handbrake workflow so it can all my files automatically.
Nice app, keep up the good work!


& & & oh yeah, forgot about one last thing.
Shows often are adopted from the UK or too the UK.
So there's typically a "show name" with a (US) or (UK)
appended to the end. So let's take "The Office" for instance.
My file displays "The.Office.S01e04" your program will
no be able to find that (as there are no results in TVDB for
"The.Office". But once the periods are replaced with
'spaces' then it reads "The Office S01e04" & your program finds
7 entries in TVDB, now your program (as far as I can tell) assumes the
TV Show will be in english; so that narrows it down to 3 shows:
The Office (US)
The Office (UK)
The Office (1995)
Those are all in english so your pgram can't decide.
So if there were two settings. One would be a country setting
which appends (US) or (UK) to the end of the show name to narrow results down. And since (year) is often found at the end of shows as well (as new ones with the same name come out), it would also be nice to have a setting like "use most recent show" which the compares all the shows that match and grabs the one with no year appended to the end of its name (which is often how its done) or if there isn't a result that has nothing attached then it would compare the years and use the most recent year; or "use oldest show" which would be the opposite.

Just some ideas, let me know what you think?
[Version 20081218]

5 Replies

burypromote
AMH Software (developer) replied on 19 Dec 2008
iDentify -should- be replacing the .s and _s with spaces. I'll look into that bit.

The problem with adding a (US) or a (UK) at the end of everything is it will make most things not match at all, so, unfortunately, that part has to be left up to the user.

Unfortunately, the user is the entire problem in a program like this. The user has to provide iDentify with enough information for it to return a correct lookup, and sometimes that can take a little work on the users part. Certainly less work though than manually tagging everything themselves though.

"also, is there a way to not tag videos if TVDB or IMDB doesn't find data for it?" I suppose I could perhaps try and code something in. But even in the event of a failed lookup, it will try to add the artwork, if any is provided, as well as set the title, series, season, episode, and episode id tags based on info found in the file name. I think simply automating this little bit is work the processing time, personally; as iDentify doesn't require any user intervention: just start it and let it go. With it filling in the information it -does- know based on information provided by the user, even in the event of a failed lookup, you can make things show up correctly, quickly in iTunes and on iTunes based devices.

So, I will look into the problem when searching with filenames that don't use spaces. This could be an issue with the Film::Video module I am using, or it could be I'm ignoring the "name" result from it (which is what I think is more likely). As for the problems you are encountering with "The Office"; I don't really know what to suggest right now other than adding (US) or (UK) as appropriate. I'll have to think on how to best handle it.
burypromote
iJoel commented on 20 Dec 2008
--"iDentify -should- be replacing the .s and _s with spaces. I'll look into that bit."--

Hmm, I tried it quite a few times; but maybe I messed something up.

I'll test it a bit more and get back to you ;).

--"The problem with adding a (US) or a (UK) at the end of everything is it will make most things not match at all, so, unfortunately, that part has to be left up to the user."--

Oh, no that's not exactly what I meant. Here, I'll try to explain what I meant better:

Video File = The Office S03E04

Your program figures out that the show name is "the office" and it's the "episode 4" of "season 3". Now, iDentify then accesses theTVdb.com and TVDB tells it that there are 7 matches for "the office." There are 3 matches in english (which I'm assuming is what iDentify expects, English). & iDentify doesn't have enough info to narrow it down to just one. So it then states, it can't be found and tags the episode according to the filename instead.

Now, if there are 3 matches, if there was a setting for a users location in the preferences, it could easily be assumed by your program that out of the 3 the one that has (US) at the end would be the one the user is converting since the preferences already state that the user lives in the United States.

So to clarify;

--your program reads show name "the.office";

--it accesses TVDB & is told that "the.office" doesn't exist.

--So then your program replaces the '.' with a space;

--it then searches TVDB for "the office";

--TVDB states there are 7 matches (3 in english, 4 in other languages)

--iDentify knows that it wants english so that leaves 3 results.

--based on a "location preference" iDentify knows that it's user lives in the US.

--so it appends a "(US)" to the end of the name and searches again to see if it can narrow it down.

--and viola, TVDB returns one match for the show and its found and tagged.

Obviously this would be trivial if only the show "The Office" ended with a (US) or (UK), but the thing is,a lot of TV shows on TVDB or labeled as such, but the people that live in the country that it's shot in NEVER put in (US) or (UK), because it's assumed that since they live there, it's going to the their version.

iDentify seems to be aiming at an automated approach, and using settings to narrow down results seem to be the very best way to automate this.

So to recap, iDentify would ONLY append (US) or (UK) at the end if it ended up with it's first try as an "id could not be found." So it wouldn't mess with anything matching up at all, because it would always look for the original filename, but if it's results return nothing; it does a little improvision to hopefully find the best result. See what I mean. Win-win.

It would only append a (US) or (UK) if originally it couldn't find an exact name for the file on TVDB.

--"I suppose I could perhaps try and code something in. But even in the event of a failed lookup.."--

You see, the reason I ask is because I already have a lot of correctly tagged videos already, but I like how iDentify uses strictly TVDB; which creates standard labeling (instead of MetaX and using tagChimp to potentially get wrong data, and is completely random depending on the person who tagged it). So I would want to run all my files through Identify again, but if it can't find it on TVDB or IMDB then I would just want it to leave the rest of it's tags alone; as MetaX would have already taken care of that.

--"As for the problems you are encountering with "The Office"; I don't really know what to suggest right now other than adding (US) or (UK) as appropriate. I'll have to think on how to best handle it."--

Do you think my solution, (up there), is viable. I don't really see any down sides to my method. Like, if it finds the right show on the first try great, if not, then just search again with (US) or (UK) depending on the a setting in the preferences. Seems solid to me; think it could work? ^__^

I think your program may just be my new favorite haha :D.

Great work.
burypromote
AMH Software (developer) replied on 20 Dec 2008
--"iDentify -should- be replacing the .s and _s with spaces. I'll look into that bit."--
I have confirmed (and fixed) this issue. While the iDentify is correctly separating out the information into series, season, episode, and title, it does not replace any of the delimiters used between words into spaces. I would have thought that the Video::Filename module I use for getting the info from the filename would have handled this, but apparently not. I have contacted the modules author about this. In the meantime, I'll see what I can do to work around that issue. Actually.. a simple text replace of every period into a space seems to fix that issue. I don't foresee any negative side effects of it either.

As for country selection. I don't think this is going to happen. Not anytime soon anyways. The perl modules I use to lookup the information does not provide me with a list so I can narrow down a choice. I tell it what I'm looking for, and it tells me the matching result. I'll pass the idea over to the author of the module. If it shows up there, it can be implemented here. I think the module would be the best place for this kind of checking to occur anyways.

I have, however, implemented a tagging bypass preference for the next version at your request.

--"think your program may just be my new favorite haha :D."--
Thanks! I certainly wouldn't mind a favorable review here ya know! :wink: wink: :nudge: :nudge:

I originally just wrote the program for myself. but I found it so darn useful, I polished it up as much I could, and put it out there.
burypromote
iJoel commented on 21 Dec 2008
Ahh, I see. So you get one try, eh.

So I'm guessing you feed the variable(s) into this module and it spits out whether it finds it ("yes") or if it doesn't ("no"). And in the case that it does find it ("yes") it feeds your program the appropriate data?

Well, then you could just do 2 passes. Run the raw filename as the variable and if your module returns a "no" then strip the "."s (periods) and run another pass and then see if your module then returns a "yes" and gives you the data. That method could also allow any type of error checking (like the country preference I mentioned before, etc.)

It's not a big deal to me; I just figured I'd suggest it in the off-chance you wanted to put it in there (as the big thing your program's got goin for it is the automation; which is what I love about it).

You see, I'm implementing an applescript that will do all of the things that I need it to do (country preference, year preference, strip out "."s, add apostrophe's, etc) using your program as the tagger. All I needed to complete it was your new version that allowed for the file to not be tagged (which I see you've just uploaded, thank you ^__^).

I'm handling it this way.
Using atomicparsley I'm scanning each file that runs through for any kind of tags and saving a sample of the data; I then tell the applescript to run the file through your program, which it does, and then delays for awhile, until it thinks your program is done. I haven't actually figured out a way to get a report back from your program so I kinda just have to use the "delay" command for now.

After your program runs through the file, my applescript uses atomicparsley to scan through the file again and checks if any of the tags were modified (which is why I needed the preference of leaving my original files untagged in your program). If they are, then my script is happy and sends the file along to iTunes. If they haven't changed, then that means your program failed it's lookup so the my script replaces the ".'s (periods) with " " (spaces) and asks your program to do the lookup again, and the process repeats; with my script then appending (US) or (UK) at the end, and finally replaces "s " with " 's " and checks again. If it still fails then my script informs me and asks if I want to send iTunes anyway or try sending my file through MetaX.

Thats the way I'm currently handling it.
Although I'm not done with the script haha.
I have no internal control of your program so my ways kind of hack-ish, but since you have full control, it would probably be easier for you to do if you find it fitting; either way I'm pretty happy with the implementation.
burypromote
iJoel replied on 21 Dec 2008
Oh, and I'm definitely all for leaving you a great review
for iDentify. I just want to get my script up and running
first and use your program for real a few times to make
sure I know all I can, before I write the review.

^__^
burypromote
+2

+3

tgavin reviewed on 14 Dec 2008
As stated by the developer, this is not meant as a replacement for full-featured tagging apps. However, it's a great way to get started with your TV shows.

I ran all 24 episodes of 24, season 1 through iDentify (in a batch), and not a single hiccup. Worked like a charm. I then brought them into MetaX and added a couple of finishing touches.

iDentify is fast, stable, and works as advertised! I'm going to be using this little gem often!

Tim
[Version 20081205]


burypromote
tikilab had trouble on 18 Dec 2008
This didn't work on my system. I got a dialog box with this text: "Can't exec #usu/bon/nere at /tmp/.plx_tmp line 1." and one choice - Quit. I am trying it on a Dual 1.42 GHz PowerPC G4 with Mac OS 10.5.6.
[Version 20081218]

14 Replies

burypromote
AMH Software (developer) replied on 19 Dec 2008
From your error message, am I correct in understanding that you are running on a non-english installation of OS X?
burypromote
tikilab commented on 19 Dec 2008
Nope, I am running US English, freshly installed a few weeks ago.
burypromote
AMH Software (developer) replied on 19 Dec 2008
Have any previous versions worked for you? Have you tried re-downloading the program?

I asked if you were running a non english version because I would be expecting the error message to read more like /usr/bin/perl instead of /usu/bon/nere . Sounds like a french system to me. Was the install for US/English or some other regional english selection?
burypromote
AMH Software (developer) replied on 19 Dec 2008
Try this.
Open up a terminal from your Applications/utilities folder.
type: "which perl"
and copy the line that is returned. It normally looks like /usr/bin/perl. But in your case might be /usu/bon/something
right (or control) click on the iDentify application and select show package contents. Brows to Contents/Resources and open appSettings.plist in a text editor like TextEdit.
scroll down to line 19 and 20, and you'll see this:
<key>ScriptInterpreter</key>
<string>/usr/bin/perl</string>
make sure that second line contains the text you just copied from the terminal. If it doesn't match, change it, then save the file and quit. Then try opening iDentify again.
burypromote
tikilab commented on 19 Dec 2008
Hmm. I checked in the terminal and "which perl" returns "/usr/bin/perl". I checked inside the iDentify app bundle and AppSettings.plist says the same thing.

I also re-downloaded the app to make sure it wasn't corrupted. I tried dragging the included prefs onto the app. I made sure the app is in my "Applications" folder. I checked my International settings and they are all set to display english. Finally, I logged out of my account and tried it on a new user account. I got the same message each time.
burypromote
tikilab commented on 19 Dec 2008
Oh, and I haven't previously run the program. This is the first time I've tried it.

I did notice that AtomicParsley is in the app bundle. I have previously tried a couple other programs that use AtomicParsley... maybe that has something to do with it?
burypromote
AMH Software (developer) replied on 19 Dec 2008
Having run other programs that use atomicParsley should not be an issue, as it is just a command line program. I wonder if this issue is 10.5.6 specific, as I am running on 10.5.5... I'll have to upgrade tonight to find out...
burypromote
AMH Software (developer) replied on 19 Dec 2008
Can you open a terminal and type "perl -v" and let me know what version of perl is on your system. 10.5.6 is running perl 5.8.8 I'm wondering if it got upgraded.. might be causing the problem.
burypromote
AMH Software (developer) replied on 19 Dec 2008
Well, I just upgraded to 10.5.6, and unfortunately, I am still not encountering your error.

Do you happen to know if your replaced or moved the pre-installed version of perl with a different one, or some such?

Oooh. another question... just hit me. What type of CPU is in your machine? Is is intel or PPC?
burypromote
AMH Software (developer) replied on 20 Dec 2008
Nevermind, I see the PPC bit in the original post. Don't know how I missed it. I looked through the entire threead twice before asking. I think I have fixed this issue for the next version though. I'll be labeling it as intel only here on macupdate. But I'd like you to give it a try on the ppc and let me know if it works.
burypromote
tikilab commented on 20 Dec 2008
Yes, I am running perl 5.8.8 and it's a PPC.

I will be glad to try out a new version for you, but I am on vacation for the holidays and will only have access to this Mac until December 27, at which time I will fly home to my Intel Mac Pro. :)
burypromote
AMH Software (developer) replied on 20 Dec 2008
the new version went up today; give it a try.
burypromote
tikilab commented on 21 Dec 2008
OK, progress. The program opened up, it correctly identified the TV show info, and Growl said it was completed. However, no tags were written.

I did it again and saw this error message after the show info:

sh: /Applications/iDentify.app/Contents/Resources/AtomicParsley: Bad CPU type in executable
burypromote
AMH Software (developer) replied on 21 Dec 2008
Strange. If I get info on the Atomic Parsley executable, it says it is Universal.. should work...
burypromote
+2

+19
Eakster had trouble on 30 Nov 2008
Nice start but seems to have trouble if the application is not in the root of the boot hard drive applications folder.
Also will not tag videos that are NOT on the root hard drive.
It also renames the file to iDentify.Son Of The Beach 1x01 With Sex You Get Eggroll.mp4
Wish it would move original to trash then make tagged file with same name.
It also writes the Show name as the Name in iTunes.


----Error results of videos not on the boot drive-----
TVDB Results: Series: Son of the Beach, Season #1 Episode: #3, In the G-Hetto
Now Tagging File Number 1 / 1
File Name: /Volumes/Mitheril/Movies/TV Shows/Son Of The Beach/Son Of The Beach 1x (13)/Son Of The Beach 1x03 In The G Hetto.mp4
AP error trying to fopen: No such file or directory AtomicParsley error: an error occurred while trying to create a temp file.
All Files Complete!
[Version 20081129rc2]

4 Replies

burypromote
+1
AMH Software (developer) replied on 30 Nov 2008
What version of Mac OS X are you running, and if known, what version of perl is on your system? I have had no issues at all running this from multiple places in the file system. If the program was not moving the original to the trash, it is likely because you answered no to replace the original during the preferences setup. As stated during the initial configuration, moving to the trash will have no effect if replace original is not also selected. So far, in testing, I've had no trouble moving the original to the trash even across file system boundaries (drive to drive) or even network mounted drives.

I'm not saying iDentify is without flaws or drawbacks, and I've made no secret that this is just a Release Candidate 2 release; I'm not sure what is going on with your root problem, but the moving to trash problem is likely just an incorrect preference setting. You can edit the preferences by opening the packacage and editing /Contents/Resources/options.xml
As expected, a setting of 0 is off, and 1 is on.

Out of curiosity, what happens if you change the name of the containing folder to something more like: /Volumes/Mitheril/Movies/TV Shows/Son Of The Beach/Son Of The Beach 1x03 In The G Hetto.mp4
burypromote
+1
AMH Software (developer) replied on 30 Nov 2008
I should note that the file replacement is done, and has to be done after the file tagging process is complete. So, during the tagging process, a file named iDentify.originalfilename will appear in the same directory. Then, when tagging is complete, it moves the original to the trash, and renames the new copy to match the original name.
burypromote
+3

+19
Eakster commented on 30 Nov 2008
I thought about what you stated before about the first time running preferences, that never came up when I ran it the first time. I deleted my copy then re downloaded and installed.
It seems to be WORKING FINE NOW.

AWESOME PROGRAM!!! Beats all the others hands down!!!

:)

One minor grep is that it changes the iTunes name from
Son Of The Beach 1x01 With Sex You Get Eggroll to
With Sex You Get Eggroll

I would like to keep the file name as the iTunes name.
burypromote
+1
AMH Software (developer) replied on 04 Dec 2008
Eakster: Just thought I'd let you know, the next version of iDentify will have a preference to make the title tag match the file name.

BlakeC6588 rated on 04 Oct 2013

[Version 20091125]



+2

Yarpyarp rated on 30 Sep 2011

[Version 20091125]


Downloads:8,986
Version Downloads:2,458
Type:Multimedia Design : Video
License:Free
Date:25 Nov 2009
Platform:Intel 32 / OS X
Price:Free0.00
Overall (Version .x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-10 of 10
Displaying 1-2 of 2
Displaying 1-2 of 2
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
iDentify is a utility program for adding iTunes style metadata to mpeg4 video files. All data is inserted into the files automatically, reducing or removing the users need to look up everything, and transcribe it manually into other tagging programs. iDentify is NOT meant to replace metaX or Lostify. iDentify is not a replacement for these programs. iDentify can however, reduce or remove your need to manually enter data into these programs by automatically looking up all the relevant information and inserting it into your video files for you.

Using iDentify is easy. Simply select the files you want to tag, and drop them on the iDentify application. iDentify looks at the file name, and looks up information for the title based on the info found in the file name, and inserts that information into the file. Lookups use the TVDB ( http://www.thetvdb.com ) for TV shows, and the IMDB for movies.

iDentify lets you tag batches of files; tag an entire seasons worth (or more!) of tv series in one go!

You can also provide images to be added into the artwork tag of the video file. To do so for movies, make the name of the image file the same as the video file you want it applied to. For tv shows, name the image file the same as the name of the Series it will be applied to. iDentify currently does not differentiate images by season. So an image named "Dexter.jpg" for example, would be applied to all episode of Dexter, regardless of season. If you want separate images for each season, Do each season as a separate batch.

Don't want to drop files on iDentify? Thats not problem either. Just run iDentify like you would any other application, and it will prompt you for files. Select an entire list of consecutive files by holding down the shift key and selecting the first and last file names in the list, or hold the command key to select multiple, individual files that need not be consecutive.

Because iDentify looks up meta data based on information found in the file name, the more info you put in the file name the better. For tv shows, you should include the series name, the season number, the episode number, at a minimum. I choose to also include the episode title. My TV show file names look something like this: "Lost - S01E02 - Some Episode Title.m4v" To provide an image for this file, it should be named "Lost.jpg" (or .png)

Just a reminder though, you are not restricted to using the same naming conventions I do. Any naming convention you use should work just fine!

For movies, to get the best results, you should include the year in the movie title. For example: "The Incredible Hulk [2008].m4v". An image for this video should be named "The Incredible Hulk [2008].jpg" (or .png)

iDentify also can optionally send Growl notifications.

Supports mp4 and m4v media files and jpg or png image files.

The data written to the files (when available) are as follows:
  • Episode or Movie Title
  • Description
  • Episode Number
  • Episode ID (generated automatically based on Season and Episode in the format SxxExx)
  • Season Number
  • Series Name
  • Original Air Date/Release Date/Year
  • Cast (Actors)
  • Directors
  • Writers
  • Producers
  • TV Network
  • Genre
  • Video Type (Movie or TV Show)
  • Rating (Currently only MPAA and US TV Ratings only)
  • Artwork (provided as a file by user)
  • Track number/Total Tracks
  • Disk Number/Total Discs




- -