0
Thank you for your review
Free
iDentify has been discontinued
Email me when discounted: 
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 more...

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 more...

Requirements

Mac OS X 10.5 or later

*Previously available here

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

iDentify User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
Dct Member IconReview+15
Dct
+0

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.

Reply0 replies
Version 20091125
Eakster Member IconComment+26
Eakster
+3

Use iDentify 2

http://www.macupdate.com/info.php/id/33814/identify-2

Reply0 replies
Version 20091125
Drdul Member IconReview+448
Drdul
+0

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.

Reply0 replies
Version 20091125
Mrelcee Member IconReview+35
Mrelcee
+3

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.

Reply2 replies
Version 20090905
AMH Software (Developer)
+3

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.

AMH Software (Developer)
+0

FYI, the newest version was actually uploaded today, but doesn't seem to have made it live on macupdate yet.

Raindancing Member IconReview+3
Raindancing
+0

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).

Reply0 replies
Version 20090202
AMH Software (Developer) Member IconDev+81
AMH Software (Developer)
+2

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.

Reply0 replies
Version 20090202
iJoel Member IconComment+0
iJoel
+0

Any chance of a CLI implementation?
For us, automate-aholics?

Thinking it would work great with the handbrakeCLI ^__^.

Reply9 replies
Version 20090101
AMH Software (Developer)
+0

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.

iJoel
+0

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

AMH Software (Developer)
+0

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

AMH Software (Developer)
+0

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....

iJoel
+0

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

AMH Software (Developer)
+0

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.

iJoel
+0

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.

AMH Software (Developer)
+0

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.

iJoel
+0

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 ^__^

AMH Software (Developer) Member IconDev+81
AMH Software (Developer)
+1

The new version went up today. Give it a try and let me know. Thanks!

Reply0 replies
Version 20081220.2
tikilab Member IconComment+0
tikilab
+0

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.

Reply14 replies
Version 20081218
AMH Software (Developer)
+0

From your error message, am I correct in understanding that you are running on a non-english installation of OS X?

tikilab
+0

Nope, I am running US English, freshly installed a few weeks ago.

AMH Software (Developer)
+0

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?

AMH Software (Developer)
+0

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.

tikilab
+0

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.

tikilab
+0

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?

AMH Software (Developer)
+0

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...

AMH Software (Developer)
+0

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.

AMH Software (Developer)
+0

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?

AMH Software (Developer)
+0

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.

tikilab
+0

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. :)

AMH Software (Developer)
+0

the new version went up today; give it a try.

tikilab
+0

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

AMH Software (Developer)
+0

Strange. If I get info on the Atomic Parsley executable, it says it is Universal.. should work...

tgavin Member IconReview+3
tgavin
+2

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

Reply0 replies
Version 20081205
user icon+0
BlakeC6588
Version 20091125
user icon+2
Yarpyarp
Version 20091125
> 4 7

Ratings

Overall
(7)
Current Version (20091125.x)
(0)

Details

Downloads 8,996
Version Downloads 2,468
License Free
Date 25 Nov 2009
Platform OS X / Intel 32
Price Free