Happy Thanksgiving, now with Metadata Editing! - Plex Blog

Happy Thanksgiving, now with Metadata Editing!

| 25 Nov 2010 | by 72 Comments

Ever since Plex/Nine was released, the most often requested feature has been “I want to be able to manually edit the data for a piece of media”. This request came in many different forms, from the modest “please let me edit the title for a movie” to the less subtle “plex is combeltey [sic] borkem [sic]“.

I’m pleased to say with the incremental we’re releasing today, not only can you edit titles, you can edit just about every single aspect of the metadata, and do it in a way that no other media management application in existence allows. Without further ado, let me introduce you to the new feature.

So let’s say you have a movie backed up on disk, and it’s matched to metadata.

Plex Media Manager-1.jpg

However, you really want it to have a Korean title, perhaps because you’re married to a beautiful Korean girl, or a bunch of Korean LG engineers are always coming over to your place to watch movies and eat stuff out of your fridge. Right click, select “Edit Metadata”, and you’re presented with this dialog:

Plex Media Server.jpg

So let’s have a quick look; there are all the standard fields you might expect, and then there’s Sort Title. That’s useful for enforcing the correct ordering with sequels, for example, or making “The Expendables” sort like “A Really Bad Movie With Lots of Old People”.

You’ll notice a lock icon beside every field, which turns on when you edit a field. This means “I don’t want this value to ever change again”, as opposed to the unlocked fields which continue to update based on data from the agents. It’s completely up to you; you might prefer to put your own genres in, for example, or let them update (and improve over time) from online sources.

The ability to choose exactly how metadata comes into your library (via the Metadata Agent settings), and select per-field whether or not to use online data is incredibly powerful and flexible. We’ll continue to enhance the UI to better expose this power.

One note about posters and other graphical elements: until this release, the code that manages posters, banners, and fanart was a bit of a hack, which was needed because we didn’t have full field “locking” yet. It was “sticky” but not locked. When you upgrade to this incremental version, all those graphics fields will become fully fluid, and will update with new graphics as those elements become the most popular over time. So if you’ve spent lots of time getting things just right, please visit this forum post where I explain how to lock the fields before you upgrade to this version.

So here we have our edited movie, whose title will never change, unless we manually change it or unlock the field.

Plex Media Manager-3.jpg

Moving right along, there’s another movie in this section which mismatched to “40 Days and 40 Nights”, which is actually not the 2002 romantic comedy of questionable cinematic value, but an obscure Polish film from the 30s of the same name. Very unlikely that we’ll find an online match for it, so we’ll “unmatch” it, which resets any existing metadata and leaves it as a blank slate for you to edit as you wish.

Fullscreen.jpg

Finally, there is one more problem with this section. The movie “Lolita” matched to the 1962 classic by Stanley Kubrick (“Lolita, light of my life, fire of my loins”), but in reality it’s the less subtle version starring Lupe Fuentes. Not a problem, we’ll solve that with another right click to request that the movie be matched with an alternative agent.

Plex Media Manager-4.jpg

Another feature addition I’d like to highlight in this version is Collections. This is something that has been requested for a while, and it’s a great organizational tool. The amusing thing is that support for Collections has been in the code and database schema for ages now, but we’ve only now gotten around to bringing it to the surface. There is additional hidden functionality there for Collections, as well as other cool stuff, but we’ve at least enabled basic Collections support so you can start organizing your media.

You can add a piece of media to a collection by right clicking and selecting Add to Collection, or by typing in the names of the Collections in the Metadata Editing view, or by dragging and dropping to an existing collection.

Plex Media Manager-7.jpg

Usually the feature is used in coordination with the Sort Title field, to ensure that the movies are ordered properly in chronological order.

Plex Media Manager-8.jpg

So what else is new and fixed in this incremental? Quite a bit, but I need to go work on making a metric ton of mashed potatoes (yellow, purple, and sweet), and so I can’t spend much time on the details.

  • NEW: Allow sorting based on date added.
  • NEW: Keyboard accelerators for clipboard operations.
  • NEW: Optional dock icon (set in Preferences).
  • NEW: Home movies section works much better: ratings/view status/resume is now remembered, and of course you can edit all the metadata.
  • FIX: Resume offset/view status now remembered for media even if it’s not matched.
  • FIX: Stuttering issue with VIDEO_TS media, previously released in hot-fix form.
  • FIX: Recently Viewed Shows wasn’t working.
  • FIX: Lower CPU usage when refreshing TV shows.
  • FIX: Seasons/episodes views weren’t getting graphics from the media server.
  • FIX: Cases where a scan failed and we deleted lots of media out of the library.
  • FIX: Crash in the scanner with a bogus AVI file.
  • FIX: Posters/art not appearing when searching for movies.
  • FIX: Tweaks in Plex to hopefully not “lose” sections and plug-ins (more fixes forthcoming).

If you’d like to try out this incremental release before it becomes generally available via autoupdate, please download it HERE, and discuss it in this thread.

Just because this is an incremental release doesn’t mean Barkley can’t make an appearance, right?

Aperture.jpg

FacebookTwitterGoogle+LinkedIn
Share this

72 Comments so far

  1. issakainen November 25th, 2010 2:45 am

    Yey! Thank you for your hard work!

  2. puithove November 25th, 2010 2:47 am

    Nice! Happy Thanksgiving to you. I’ll have to sneak away from the food prep to get in a little play time ;-)

  3. Matheus November 25th, 2010 2:53 am

    GREAT UPDATE! I’ve been waiting for these since launch day, thanks!

    Happu Thanksgiving! ;)

    p.s.: I love your dog.

  4. Nickx November 25th, 2010 2:55 am

    Great to see this release!!

    Thnx

  5. Mitch969 November 25th, 2010 3:05 am

    WOW ! Great job guys !

    For the next incremental, please allow users to lock/unlock all fields of a movie + lock/unlock all movies of a section.

  6. audix November 25th, 2010 3:07 am

    Wooow,this is the update im waiting for !

    Thanks a million guys ;)

  7. aurezio November 25th, 2010 3:08 am

    Thanks!

    Anyway, on the “about Plex” page the download image still refers to version 9.0.1.1 and in the download page, the “click here” link (if the downlaod doesn’t start automatically) point to Plex-v0.9.1.1.dmg ;)

  8. Kevin November 25th, 2010 3:10 am

    Wow, this looks great! Thanks so much everyone and Happy Thanksgiving!

  9. Tom November 25th, 2010 3:34 am

    HAPPY THANKSGIVING!!!!

    Thanks for this update.
    Also, I have another question:

    is it possible to get this attached photo of Barkley in wallpaper size? He’s the most adorable and would love to have him as a wallpaper…

    hope it’s not too much…

    Thanks for the update.

  10. elan November 25th, 2010 3:49 am
  11. KingManon November 25th, 2010 4:04 am

    Can’t wait!

  12. Wolfster November 25th, 2010 4:39 am

    You guys ROCK!! WIth this Release including the Collections, PLEX is just as perfect as it can get! (As far as what I can imagine what I wanted)

    The next exciting thing will be the release of the LG Products. Can you by any chance give some specs on how this will work then with the LG TV´s, if the Server Data is stored in the TV or if we need a USB Stick to store the Servers Data on an so on…maybe a short Video Clip how it works? :)

    And I hope you guys will be supported financially by us buying TV´s and DVD Players from LG or can we buy them through you? I´m really excited about the TV´s since I waited since the PLEX 9 release to get a new TV with PLEX integrated of course!!!

  13. Francois November 25th, 2010 4:41 am

    Great!
    Thank you :)

  14. Mike November 25th, 2010 4:56 am

    Woot! Download is slow (30kb/s) but I can’t wait to finally edit titles. What a relief. Thanks for this amazing incremental.
    :)

  15. Martin November 25th, 2010 5:01 am

    Sound great!

    Additional question: Will this incremental include dynamic switching of screen refresh rate (24hz, 50hz, 60hz) accordingly to the type of media you’re watching?

    This would be very nice!

  16. james November 25th, 2010 5:10 am

    @Martin: No – unless a feature’s mentioned in the release notes, it won’t be in the release :)

  17. JPer November 25th, 2010 6:49 am

    AWESOME! You guys continue to impress me. Right before I went to the Plex page I thought to myself “There’s no way they’d release an update on Thanksgiving. They probably have way too much going on today in their lives.” You guys continue to surprise me!

    Thanks for everything. Happy Thanksgiving!

  18. thenet November 25th, 2010 7:00 am

    thank you soo much!!!

  19. Martin November 25th, 2010 7:18 am

    @ James: Any idea when it will be in?
    thanks again! happy tg!

  20. Atyoung November 25th, 2010 7:20 am

    Wow lots of progress in a very short time. Plex is coming along swimmingly.

  21. mort November 25th, 2010 7:23 am

    Anyone have any tips on using the “Sort Title” field to organize the different collections?

    Using the James Bond series as an example, giving them “sort titles”, from 01 to 23 will make the collection appear as it should, but will completely mess up the “All Movies” section.

    mort

  22. james November 25th, 2010 7:30 am

    @Martin: No news on that feature, sorry – the video player doesn’t currently behave very well at different refresh rates.

    @mort: Try using “James Bond 01″ etc.

  23. cryptochrome November 25th, 2010 7:54 am

    Fantastic release!

    Now, have fun with the mashed potatoes! :-)

  24. macbart November 25th, 2010 8:34 am

    Great work
    Luv your dog
    Happy Thanksgiving and other happinesses

  25. DRH November 25th, 2010 9:24 am

    AWESOME, thanks Elan & the Team,

    The Metadata edit’s is what I have been waiting for and the changes I made to posters etc kept getting overwritten previously, so the locking idea is superb!!!!!!

    Can’t wait to correct all the genre’s and lock them up so I can finally make use of the front end screen in Moves & TV Shows :-)

    Ok, I’m off to install, the download has 38 secs left :-)

  26. A huge Plex fan November 25th, 2010 10:00 am

    How do I enable additional scrapers? I’ve put them into the plug-ins folder, but they don’t show in the media manager?

    Thanks

  27. fhb November 25th, 2010 10:51 am

    Are the collections somehow represented in the plex client? How can I lock the posters?

  28. elan November 25th, 2010 11:05 am

    @fhb: Collections show up via “By Collections”. Posters/art elements are locked automatically when you pick them, we’ll probably tweak the UI around that.

  29. Juanfal November 25th, 2010 12:00 pm

    Thanks Elan & … But, please, have you considered putting back the file deletion contextual menu option. As many people have said to you, it is really important, especially now that you have the real files deeper hidden in dummy folders

    Thanks

  30. Fraser November 25th, 2010 12:04 pm

    This looks like a fantastic feature. Looking forward to trying this one out. I was just wondering, with the new metadata editing (and locking) feature, does this mean that plex can now read local metadata that is stored in the movie file (i.e. tagged with MetaX or iTunes?). Basically my entire library is tagged this way, and hopefully this is the case. The other remaining issue I was hoping it would solve is the fact that most of my TV shows are tagged this way (unfortunately not in the format that allows Plex to scan them). This would save me having to rename over 2,000 files!

    Once again, thanks for all the hard work and a fantastic product that I have been recommending to anyone that will listen to me!

  31. elan November 25th, 2010 12:09 pm

    @Juanfal: it’s on the list, just a matter of priorities.

  32. elan November 25th, 2010 12:10 pm

    @Fraser: To the best of my knowledge, we don’t read MP4 tags in the local media agent, but if you’d care to supply us with a small sample file with the tags, we’d love to see it, as it shouldn’t be hard at all to add.

  33. Viktor November 25th, 2010 12:54 pm

    Great update! When will you add support for having the server and Media Manager on different machines?

    My server is headless and the Media manager don’t seem to work correctly over VNC so unfortunately i can’t really use Plex at the moment.

  34. Fraser November 25th, 2010 2:00 pm

    @Elan, happy to do this tonight when I get home. What is the best way to get this to you?

  35. elan November 25th, 2010 3:48 pm

    @Fraser: dropbox?

  36. Flavio Ernesto November 25th, 2010 3:50 pm

    I really love Barkley…

  37. Fraser November 25th, 2010 4:06 pm

    @Elan, I’ve been meaninng to learn how to use dropbox for a while. Now I have an excuse! Will research this and try tonight. Thanks again for all your great work on this.

  38. crumbete November 25th, 2010 4:25 pm

    is there a way to get the collections to show up as just the collection when in the all movies view, hierarchically? for example, say i’m in All Movies. I don’t want to see 20 James Bond Movies… just one entry for “James Bond Collection” which when clicked opens that collection. Is this possible, or will it be possible in a future release?

  39. RyeGuyWpg November 25th, 2010 6:43 pm

    This build has fixed my VIDEO_TS stutter issue and it also fixed an issue I had when opening a VIDEO_TS folder saying something about the wrong region.
    I am still having some issues with crashing when opening certain VIDEO_TS folder but still a great update,

  40. elan November 25th, 2010 8:03 pm

    @crumbete: totally possible, it just didn’t quite make the cut for this version :)

  41. crumbete November 25th, 2010 10:08 pm

    Awesome. Hope you don’t take it the wrong way when I say that the speed at which you’ve been introducing new things lately makes the wait for other new things that much harder. Haha. I do love this release very much and have already started working on my collections. Well done!

  42. OpenMind November 26th, 2010 12:12 pm

    great work! Thank you very much!

  43. Fraser November 26th, 2010 3:18 pm

    @Elan, As promised, here is are two 30sec clips tagged as MetaX. Hopefully these work ok. The TV show clip is basically how 90% of my TV library is tagged (anything since 2009 is named in a ‘plex friendly’ format).

    http://dl.dropbox.com/u/15725717/Movie%20Clip.mov

    http://dl.dropbox.com/u/15725717/TV%20Show%20Clip.mov

    Let me know if there is anything else I can provide to help!

    Thanks

  44. elan November 26th, 2010 3:24 pm

    @Fraser, many thanks!

  45. FritzFilter November 27th, 2010 2:19 am

    I was just wondering. Is there no support to set the language in the metadata? I thought the media-scanner get this already.

  46. SeSam November 27th, 2010 2:34 am

    Hello!

    Happy thanksgiving and thank you for the update.

    I was really excited when I saw the movie title in Korean, because I have a collection of foreign movies from various countries. The Media Manager works fine, however, the default skin of the Plex app itself still uses a font set that doesn’t really render anything other than US English. Here’s a screenshot of a movie with some Japanese text:

    http://skitch.com/sesam/rnd3b/plexjp

    It’s not only Japanese, titles with Eastern European special characters (such as ő) are displayed as a box as well.

    Is there any way to fix that, please?

  47. james November 27th, 2010 3:50 am

    @SeSam: You can change the font used to “Unicode” in Plex’s Appearance preferences.

  48. SeSam November 27th, 2010 7:05 am

    @james Thanks, it worked. :] No idea how I missed that setting… ><

  49. Adam Hawkins November 27th, 2010 2:07 pm

    @Elan – My TV Shows are not being found under a fresh install. I used install wizard to point to them but nothing. Removed the section, then added a new TV section and it won’t start the library update.

    I reverted to 9.1.2 stable and it fixed it. Let me know how I can help. Thanks!

  50. elan November 27th, 2010 2:09 pm

    @Adam: Logs or IM :)

  51. Francis November 27th, 2010 7:42 pm

    @Elan: What’s with PMS looking for cookies/security headers when a client asks for a stream/video.. is there anyway to disable this for people using Airplay/ATV2?

  52. Adam Hawkins November 27th, 2010 8:59 pm

    I used 9.1.2 and it fixed it, then upgraded to 9.1.5 so it is not an issue any more. If it happens again, or if you have other people with same issue, please email me and I will start from scratch to help diagnose.

  53. elan November 27th, 2010 10:27 pm

    @Francis: We’ll be updating the iOS client and the server to work better with AirPlay.

  54. Rob November 28th, 2010 6:32 am

    Thank you for the latest update, great new features… plus really beautiful photo of your dog! :)

  55. aaron November 28th, 2010 2:13 pm

    Somehow I just discovered Plex. Wow! I’ve spent my whole thanksgiving playing with and it just keeps getting better. Also, I’m in the market for a new TV (much easier to convince the wife once I showed her this), and can’t wait for the Plex enabled LGs to come out. You’ve revolutionized my living room! Thank you.

  56. xain09 November 29th, 2010 1:51 am

    Thanx again for the update!

  57. cyantist November 29th, 2010 5:58 am

    YES!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Who’s da man??

  58. Alamar November 29th, 2010 8:51 am

    A minor thing. If you have symlinks in the repository you’re grabbing files from you get a boost library error:

    Exception caught scanning directory: [/Volumes/video/Series/X/Season 15] (boost::filesystem::basic_directory_iterator increment: Permission denied: “/Volumes/video/Series/X/Season 15″

    Thing is, I use Season 15 as a symlink to 2010. Previously (9.1.2) this was silently ignored, now it breaks as above. Not a big deal for me, but it might bite users who don’t love logs. ;-)

  59. clay November 30th, 2010 2:11 pm

    @Elan it just needs to be said you totally rock my world with this project keep up the awesome work and congrats on the LG news too. BTW if this things is going to start matching MetaData from Adult DVD empire, I think we’re also gonna need a built in BossKey (aka Wife & Kids mode) for this ‘special’ media repository. An arbitrary tag cloud would also be nice to add to MetaData and a tag based browsing mode like delicious in the UI. @Barkley yes your old man is a rock star.

  60. elan December 1st, 2010 12:01 am

    @clay, you’re too kind. yes, permissions and parental settings is definitely on the list, and tag clouds are a cool idea :)

  61. Erwin December 1st, 2010 9:59 am

    Thanks for the update…..much apriciated…..especially the dvd stuttering was a big one for me.

  62. jwil December 4th, 2010 9:00 am

    Thanks for the latest updates! I’ve been waiting the ability to edit meta data so this is great! The features listed indicate that ”all” meta data for home movies can be edited however I don’t see where the Cast can be edited. I would like to be able to list names of people in my video clips and be able to search on them. Can this be done or is it something that will be in a future release?

  63. elan December 4th, 2010 10:23 am

    @jwil: Future release.

  64. juanfal December 5th, 2010 10:38 am

    Since SnowLeopard, starting up plex from the ARemote when the ScreenSaver is on leave a final Plex behind the Dock… Really cumbersome, since you need to quit an restart it or look for your mouse and click on the Plex “window”. I’ve been thinking about changing the Plex.app/Contents/MacOSX/plex for a script that included appswitch, a small C program that is able to put any application in front. But I have thought that shouldn’t work since I should await until the final starting up process finish. It seems that currently there is no StartUp scripts in Plex, then, I can’t find any way.

    Would you suggest me anything?

    TX

  65. ash December 18th, 2010 8:02 pm

    @elan:

    “Usually the feature is used in coordination with the Sort Title field, to ensure that the movies are ordered properly in chronological order.”

    I think you meant Year field to sort in chronological order. Which is why i’m confused that Plex is unable to display movies in this order. Please have the sorts in MM (please let them be local changes, not global) reflected in Plex and / or bring back the sort function to Plex. It would REALLY be nice to view my James Bond movies in chronological order in Plex rather than MM.

    Oh one more thing, can you PLEASE make the collections editable? If i want to change the name of the collection i have to start all over and that sucks.

    Thanks!

  66. elan December 18th, 2010 8:36 pm

    @ash: I actually did mean what I wrote. For example “Rocky 1″. “Rocky 2″ and “Rocky 3″ or “Star Wars [1-6]“. For James Bond you could do James Bond 1-XX if you wanted them sorted that way.

    We’ll definitely make the name of the collection editable in the future :)

  67. ash December 19th, 2010 8:55 am

    @elan

    Got it. Can you please bring back “sorty by” feature back to plex? It would be nice to be able have the option to sort movies by year, star rating, etc as before.

    Thanks!

  68. ash December 22nd, 2010 9:12 pm

    @elan

    This is why you need to bring back Sort By feature into plex. Its a little clumsy to sort Bond movies by Bond 1, Bond 2, or whatever. Sure they will be in sequential order in the collection.., but when browsing movies you will have all the bond titles sorted by their name when browsing all movies. Sure it works for Rambo or Die Hard or other movies with numerics at the end. But not movies where the titles are different. And then you have the Hannibals, all different titles, with movies coming out in all sorts of other.., can’t win on those. haha

    So again i beg to please bring back the sort by features into Plex, im puzzled why such an nice feature was taken away.

    =D

  69. elan December 22nd, 2010 9:26 pm

    @ash: Can you explain how you’d want to see your Bond flicks, and what you’d sort by? We’re probably going to move collections into sub-folders in All Movies.

  70. ash December 23rd, 2010 9:08 am

    @ elan

    I just want to be able to sort movies by year, within Plex, thats it. Rating would be nice as well, if we can ever get IMDB star ratings back.

    If i am looking at my Bond Collection, or Hitchcock Collection, or Classic Monster Collection.., i really would like to see these appear in order of the year they were made. It looks incredibly awesome to see a screen full of all those old posters. Plus its easier to scan visually when you can see how the style of the posters change from decade to decade.

    They way you have the collections setup in the latest incremental release is perfect. The only thing i can think that it lacks is the ability to rename a collection, but i think i already mentioned that. Its nice that it is setup similar to itunes.., library holds all the files, custom playlists/collection holds references to that media. Its perfect! And something i’ve been looking forward to for the last couple years

  71. mark January 27th, 2011 3:23 pm

    Great feature,

    But now the following. Is it possible to embed this metadata in the file itself. Since me and some friends regularly swap movies and music, and each spend hours to make sure all the metadata is correct.

  72. jadik October 19th, 2013 12:02 pm

    Cast editing? In early December 2010, @elan indicated, in response to @jwil – cast editing would be made available in a future release. It is nearly 3 years later now… any updates on this relatively straightforward functionality extension?

Leave a reply