A computer readable medium having computer executable instructions for executing method of predicting future storage space usage in a file system having synchronized media content and of synchronizing media files, the method comprising: determining an initial amount of used space in a file system; determining what amount of the initial used space is for files from external sources, Other, and what amount of the initial used space is for files from a previous synchronization with a media sync engine, Managed,; predict an amount of space for files from a next synchronization with the media sync engine, New Managed, comprising: determining a total selected file size for all selected media files which are selected for a future synchronization with the media sync engine; determining a total predicted folder size of all folders to be created in the file system for the future synchronization with the media sync engine, based on predicted destination paths in the file system; determining a predicted total metadata size of all metadata to be dynamically created for the media files selected during the future synchronization with the media synch engine; and calculating an amount of New Managed space comprising a sum of the total selected file size, the total predicted folder size, and the total predicted metadata size, determining a future amount of used space by combining the Other and the New Managed space wherein the future amount of used space represents a total amount of file system space expected to be utilized by a future synchronization with the media synch engine; and providing a visual representation to a user of the total amount of file system space expected to be utilized by a future synchronization with the media synch engine. determining an initial amount of used space in a file system; determining what amount of the initial used space is for files from external sources, Other, and what amount of the initial used space is for files from a previous synchronization with a media sync engine, Managed,; predict an amount of space for files from a next synchronization with the media sync engine, New Managed, comprising: determining a total selected file size for all selected media files which are selected for a future synchronization with the media sync engine; determining a total predicted folder size of all folders to be created in the file system for the future synchronization with the media sync engine, based on predicted destination paths in the file system; determining a predicted total metadata size of all metadata to be dynamically created for the media files selected during the future synchronization with the media synch engine; and calculating an amount of New Managed space comprising a sum of the total selected file size, the total predicted folder size, and the total predicted metadata size, determining a total selected file size for all selected media files which are selected for a future synchronization with the media sync engine; determining a total predicted folder size of all folders to be created in the file system for the future synchronization with the media sync engine, based on predicted destination paths in the file system; determining a predicted total metadata size of all metadata to be dynamically created for the media files selected during the future synchronization with the media synch engine; and calculating an amount of New Managed space comprising a sum of the total selected file size, the total predicted folder size, and the total predicted metadata size, determining a future amount of used space by combining the Other and the New Managed space wherein the future amount of used space represents a total amount of file system space expected to be utilized by a future synchronization with the media synch engine; and providing a visual representation to a user of the total amount of file system space expected to be utilized by a future synchronization with the media synch engine.