Collect Your Media With Ease.
-

@Woland and I had a chat, where they suggested the use of the Media Report to power a media collection script.
After a little back and forth this little Utility User Actor runs on Mac and Windows using the standard library included with Pythoner, so that nothing extra needs to be installed.
You simply need to allow Pythoner to run for your project, save a Media Report file, click 'trigger' and you will have a media bin filled with all the media in your media BINs. (Save your file as 'old media links' so you have that as a reference). When you close and re-open your file, it will relink to the local media, and is ready to be moved to another machine or archived etc..
GET: COLLECT MEDIA -
-
-
@bonemap
I would be curious to here from you if you have a chance to use this one some 3D heavy projects. The 3D files can have associated texture files, and collecting these was the only special case that had to be handled to get this working. I had cases where my textures didn't have file extensions, so I made sure that case was covered. Let me know if you have any feedback. Thanks -
Thanks for the prompt, will give it a try soon. Your Pythoner Add-On example also nudged me to think about how to manage the Media Bins more broadly as I move towards assimilating larger libraries of - say - Midi files, like these open source examples: free-midi-chords
A programmable option to import and remove path items from the media bins is what I am thinking right now - but early days in creating interactive experiences with such large suites of media options. It may be more about opening and closing Isadora files with segmented regions based on - for example - musical major and minor keys.
Best Wishes,
Russell
-
@bonemap said:
opening and closing Isadora files
I keep meaning to do something neat with this little guy. Some day, some day...
-
Hi Ryan,
Apologies for the slow response. I did try your 'Collect Media Files' Pythoner on a couple of projects and it collected files from cloud storage and locally compiled a folder as described - great stuff! I did note that the pathnames to the assets did not change in the newly saved version. I think you indicate that the assets might be reassigned in the created archive? I haven't had a chance to try to port a 'collected' project to a different network computer yet.
Isadora also allows several files to be associated with a scene through various actors, like Data Array etc. and even .oni skeleton files so these get left out of the 'collect all process' or do yiu think there is another way to scrape a project for associated files?
Your offer will definitely help to clean up archives etc.
Best Wishes,
Russell
