I asked this question about 2 months ago, and I thought I solved it, but I didn't and I know it's going to cause me a catastrophic problem somewhere down the line.
So... When I import media, I always choose "Copy To Final Cut Library" - Because I want my libraries to be portable and I can just pick 'em up and move 'em around. Consolidated?
When I select media in the media browser and click "Reveal in Finder" it takes me to a separate folder OUTSIDE of the library called "Final Cut Original Media" - The program is storing all my media in chronological folders in there. But this is OUTSIDE THE LIBRARY !!!!
I know the source of the problem. When you select the Library and then click "Modify" in the inspector, it gives you 2 options. You can store clips "In Final Cut Libraries" or "In Library" - In Final Cut Libraries is the devil. It keeps reverting to that. And then half way through a project I find that it's stored all my media outside the library. "In Library" is the one I need - but it keeps reverting back to the the other option. As I said, soon enough this will be a big issue for me as I'll move a library and leave a load of files outside it.
I have 2 questions:
1) Is there a way to get all the media stored in the folder outside the library and have the software move those files back INSIDE the Library.
2) Is there a way to set FCPX up so that it always defaults to "In Library" whenever I make a project without me having to check every time I begin a project.
Can you post a screenshot that shows the "In Final Cut Libraries" option in the storage location window? I have no knowledge of such an option. When I select the Library and click Modify Settings in the Inspector, I only can pick "In Library" for the Media storage location, or I can use "Choose" to select a folder outside of the Library.
1. Yes, you can consolidate all your external media back inside the current Library:
- Select the Library in the browser
- In the Inspector, click the Modify Settings button. The storage locations window for your Library will open.
- In the storage locations window, set "Media" to "In Library" and click OK.
- Go back to the Inspector and press the Consolidate button for Media.
- Let FCP X do its job, all your media will be moved inside your Library.
2. If you use "In Library" as the Media storage location for every Library that you create, FCP X will never change this. I think you are having this problem because you have a "Final Cut Libraries" folder somewhere on your system and you have accidentally chosen this folder as a media storage location for your Library. To prevent this from happening in the future, I would advise you to change the name of this "Final Cut Libraries" folder into a name that cannot get you confused with the "In Library" storage location. You could, e.g. name that folder "Final Cut Productions".
I remember I did something odd, and FCPX made that exact same folder on the root level of the drive, and starting putting everything in it. I can't remember what exactly I did. Fixing it was easy, just do as Ronny describes. But yeah, there's an odd situation that will do that. I also remembered I made a new Library and recreated the issue. Dang if I can't remember a thing about what I did. getting too old...
FCPX.guru wrote: I remember I did something odd, and FCPX made that exact same folder on the root level of the drive, and starting putting everything in it. I can't remember what exactly I did....
This situation is caused by FCPX remembering the previously-clicked library's storage location (if external) and automatically using that on any new library created. You cannot create a default to always use internal managed storage. It is not caused by what library you previously opened, rather by what already-opened library in the left side bar you previously *clicked* on. From a UI standpoint this can be confusing.
If you have multiple libraries opened (some using different storage locations), then create a new library, it will use the storage location of whatever library you previously clicked on, if that was external. The feedback for this is not obvious -- just a silent update in the library inspector pane. Also that external storage location is presented as a symbolic name, e.g, "My Library", not a disk volume or pathname. With the "four stars" icon it looks similar to "In Library". You have to click Modify Storage Locations for clear feedback, even if you don't intend to modify them.
E.g, you have two libraries, one using internal managed storage and the other using external storage you set via Modify Settings>Set Storage Locations.
You then create a new library where you intend to use "in library" storage. If you previously clicked on a library using external storage, the new library will quietly use that same storage location. You could create a new library you think is using managed "in library" storage, import lots of media, and it blends that into a different library's external storage. This is a major problem and it's not easy to fix if you don't notice it immediately.
Once discovered you can consolidate that media out, but how do you (maybe much later) selectively identify and delete only the media that was imported to the wrong storage location -- simply because you happened to click on a certain library beforehand and it remembered that storage location for the new one?
In a way I like the UI minimalism of not popping up a storage location dialog every time you create a new library. But it is in effect constantly changing the library storage location based on what library you previously clicked in the left sidebar. This means every time you create a new library you must watch the library inspector pane "like a hawk" to make sure it used the storage location you expected.