[{"data":1,"prerenderedAt":609},["ShallowReactive",2],{"support-article-/support/setting-up-a-watch-folder":3,"support-nav-articles":174,"support-search-articles":506},{"id":4,"title":5,"author":6,"authorRole":7,"body":8,"category":161,"date":162,"description":14,"extension":163,"featured":164,"image":7,"meta":165,"navigation":167,"path":168,"readTime":7,"seo":169,"sitemap":170,"stem":171,"subcategory":172,"tag":7,"__hash__":173},"content/support/setting-up-a-watch-folder.md","Setting up a watch folder","MediaLab Team",null,{"type":9,"value":10,"toc":157},"minimark",[11,15,22,43,55,92,97,100,124,129,149,154],[12,13,14],"p",{},"A watch folder automatically uploads files from a designated location on your computer or storage system to your MediaLab environment. There are several ways to set one up, depending on your operating system and workflow.",[12,16,17,21],{},[18,19,20],"strong",{},"Using the MediaLab Connect Desktop App (Windows, macOS, Linux)"," If your computer's operating system is Windows, macOS or Linux, you can install our desktop app. This app has the ability to upload files from your watch folder. Follow the steps below after setting up your account.",[23,24,25,33,40],"ol",{},[26,27,28,29,32],"li",{},"Open ",[18,30,31],{},"Settings",".",[26,34,35,36,39],{},"Go to the ",[18,37,38],{},"Watch folder"," tab.",[26,41,42],{},"Configure:",[44,45,46,49,52],"ul",{},[26,47,48],{},"The local watch folder containing files to upload.",[26,50,51],{},"An optional archive folder for files after upload.",[26,53,54],{},"The MediaLab folder where files should be uploaded Activate the watch folder.",[44,56,59,60,59,68,59,74,59,80,59,86],{"className":57},[58],"content-gallery","\n    ",[26,61,62,63,59],{},"\n        ",[64,65],"img",{"src":66,"alt":67},"/images/content/help-center/support-watchfolder-1.png","Watch folder setup",[26,69,62,70,59],{},[64,71],{"src":72,"alt":73},"/images/content/help-center/support-watchfolder-2.png","Watch folder setup step 1",[26,75,62,76,59],{},[64,77],{"src":78,"alt":79},"/images/content/help-center/support-watchfolder-3.png","Watch folder setup step 2",[26,81,62,82,59],{},[64,83],{"src":84,"alt":85},"/images/content/help-center/support-watchfolder-4.png","Watch folder setup step 3",[26,87,62,88,59],{},[64,89],{"src":90,"alt":91},"/images/content/help-center/support-watchfolder-5.png","Watch folder setup step 4",[12,93,94],{},[18,95,96],{},"Using a Shell Script (bash)",[12,98,99],{},"MediaLab’s shell script is ideal for restricted environments such as NAS devices. Requires bash, cURL, and python3.",[23,101,102,112,115,118,121],{},[26,103,104,105,108,109,32],{},"Generate a ",[18,106,107],{},"Private Token"," in ",[18,110,111],{},"MediaLab → Preferences → API Access",[26,113,114],{},"Copy medialab.env.example to medialab.env.",[26,116,117],{},"Set your Private Token and Lab URL in medialab.env.",[26,119,120],{},"Set up the watch directory structure (see README.md in the script link).",[26,122,123],{},"Configure a cronjob or scheduled task to run the script periodically.",[12,125,126],{},[18,127,128],{},"Using a Shell Script (Windows PowerShell)",[23,130,131,140,143,146],{},[26,132,133,134,108,137,32],{},"Add an ",[18,135,136],{},"FTP upload profile",[18,138,139],{},"MediaLab → Settings → FTP upload",[26,141,142],{},"Enter your MediaLab FTP server location in the PowerShell script.",[26,144,145],{},"Add your FTP username and password to the script.",[26,147,148],{},"Schedule the script to run periodically via cronjob or task scheduler.",[12,150,151],{},[18,152,153],{},"Using the Pull Add-on",[12,155,156],{},"The Pull add-on allows you to create watch folders linked to cloud storage (e.g., S3 buckets, Azure containers). See our dedicated article for setup instructions.",{"title":158,"searchDepth":159,"depth":159,"links":160},"",2,[],"core","2025-11-10","md",false,{"socialmedia":166},{"title":5,"description":158,"image":158,"url":158},true,"/support/setting-up-a-watch-folder",{"title":5,"description":14},{"loc":168},"support/setting-up-a-watch-folder","integrations","U_NjsPuUo3EKo7B8zv4Dw63iHOBCyMFmJyLumYKesGQ",[175,180,183,187,190,195,199,202,206,209,213,216,219,222,226,231,235,238,241,244,247,250,254,258,262,265,268,271,274,278,281,285,288,292,296,299,303,306,310,313,316,319,322,325,328,331,334,337,340,343,347,351,355,358,361,365,369,372,376,379,382,385,388,391,394,397,400,401,404,407,410,413,416,419,422,425,428,431,434,437,440,443,446,449,452,455,458,461,464,467,470,473,476,479,482,485,488,491,494,497,500,503],{"path":176,"title":177,"category":178,"subcategory":179},"/support/adding-a-personal-signature","Adding a personal signature","account","branding",{"path":181,"title":182,"category":178,"subcategory":179},"/support/adding-a-watermark","Adding a watermark",{"path":184,"title":185,"category":161,"subcategory":186},"/support/adding-custom-metadata-to-files","Adding custom metadata to files","metadata",{"path":188,"title":189,"category":161,"subcategory":172},"/support/adding-extra-file-formats-to-an-existing-file","Adding extra file formats to an existing file",{"path":191,"title":192,"category":193,"subcategory":194},"/support/adobe-premiere-pro-and-avid-integration-issues","Adobe Premiere Pro & AVID integration issues","troubleshooting","integration",{"path":196,"title":197,"category":178,"subcategory":198},"/support/automatic-login-for-users","Automatic login for users","user-management",{"path":200,"title":201,"category":161,"subcategory":186},"/support/automatic-metadata-from-exif-data","Automatic metadata from Exif data",{"path":203,"title":204,"category":161,"subcategory":205},"/support/captions","Captions & Transcriptions","review-and-approve",{"path":207,"title":208,"category":178,"subcategory":179},"/support/changing-the-look-of-the-share-page","Changing the look of the share page",{"path":210,"title":211,"category":161,"subcategory":212},"/support/changing-the-thumbnail-or-preview-image-of-a-video","Changing the thumbnail or preview image of a video","organizing-media",{"path":214,"title":215,"category":161,"subcategory":205},"/support/choosing-the-right-bitrate-for-your-video","Choosing the right bitrate for your video",{"path":217,"title":218,"category":193,"subcategory":194},"/support/cloud-storage-s3-and-azure-issues","Cloud storage (S3 & Azure) issues",{"path":220,"title":221,"category":161,"subcategory":172},"/support/cloud-storage-support-s3-and-azure","Cloud storage support (S3 and Azure)",{"path":223,"title":224,"category":161,"subcategory":225},"/support/collecting-media-with-upload-link","Collecting media with Upload Link","uploading",{"path":227,"title":228,"category":229,"subcategory":230},"/support/comments-collaboration-tools","Comments and collaboration tools","onboarding","user-guide",{"path":232,"title":233,"category":178,"subcategory":234},"/support/connecting-an-existing-media-lab-account-to-single-sign-on-sso","Connecting an existing MediaLab account to single sign-on (SSO)","account-settings",{"path":236,"title":237,"category":161,"subcategory":172},"/support/connecting-media-lab-to-adobe-premiere-pro-via-ftp","Connecting MediaLab to Adobe Premiere Pro via FTP",{"path":239,"title":240,"category":161,"subcategory":172},"/support/cors-configuration-for-s3-and-azure","CORS configuration for S3 and Azure",{"path":242,"title":243,"category":178,"subcategory":179},"/support/customize-outgoing-emails","Customize outgoing emails",{"path":245,"title":246,"category":178,"subcategory":179},"/support/dark-mode","Dark Mode",{"path":248,"title":249,"category":229,"subcategory":230},"/support/downloading-files","Downloading files",{"path":251,"title":252,"category":229,"subcategory":253},"/support/downloading-ml-connect","Downloading files with MediaLab Connect","desktop-app",{"path":255,"title":256,"category":193,"subcategory":257},"/support/downloading-shared-files-without-browser-prompts","Downloading shared files without browser prompts","general-faqs",{"path":259,"title":260,"category":161,"subcategory":261},"/support/dynamic-watermarking","Secure your media with dynamic watermarking","sharing",{"path":263,"title":264,"category":161,"subcategory":212},"/support/editing-thumbnails","Editing thumbnails",{"path":266,"title":267,"category":161,"subcategory":261},"/support/embedding-a-video-on-your-website","Embedding a video on your website",{"path":269,"title":270,"category":161,"subcategory":172},"/support/embedding-multiple-videos-on-a-webpage-without-overlapping-playback","Embedding multiple videos on a webpage without overlapping playback",{"path":272,"title":273,"category":161,"subcategory":261},"/support/enabling-public-access-to-media-lab","Enabling public access to MediaLab",{"path":275,"title":276,"category":193,"subcategory":277},"/support/error-oops-something-went-wrong","Error: “Oops! Something went wrong.”","error",{"path":279,"title":280,"category":161,"subcategory":172},"/support/file-catalyst-support","FileCatalyst support",{"path":282,"title":283,"category":229,"subcategory":284},"/support/find-login-page","Finding your MediaLab login page","login",{"path":286,"title":287,"category":229,"subcategory":284},"/support/first-time-sso-login","First-Time login using single sign-on (SSO)",{"path":289,"title":290,"category":178,"subcategory":291},"/support/folder-deletion-is-limited-to-administrators","Folder deletion is limited to administrators","roles-permissions",{"path":293,"title":294,"category":193,"subcategory":295},"/support/ftp-could-not-write-to-transfer-socket","FTP Error: “Could Not Write to Transfer Socket: EPIPE”","upload-processing",{"path":297,"title":298,"category":193,"subcategory":295},"/support/image-colors-look-different-after-upload","Image colors look different after upload",{"path":300,"title":301,"category":193,"subcategory":302},"/support/increasing-video-playback-quality-in-media-lab","Increasing video playback quality in MediaLab","playback",{"path":304,"title":305,"category":229,"subcategory":253},"/support/installing-logging-ml-connect","Installing and logging in to MediaLab Connect",{"path":307,"title":308,"category":229,"subcategory":309},"/support/introduction-to-medialab","Introduction to MediaLab","intro",{"path":311,"title":312,"category":193,"subcategory":295},"/support/inverted-colors-in-uploaded-images","Inverted colors in uploaded images",{"path":314,"title":315,"category":193,"subcategory":295},"/support/large-image-uploaded-without-preview","Large image uploaded without preview",{"path":317,"title":318,"category":229,"subcategory":230},"/support/loggin-in-as-user","Logging in as user",{"path":320,"title":321,"category":229,"subcategory":230},"/support/managing-notifications","Managing notifications",{"path":323,"title":324,"category":161,"subcategory":225},"/support/maximum-file-size","Maximum file size",{"path":326,"title":327,"category":161,"subcategory":261},"/support/maximum-views-setting-for-shared-media","Maximum views setting for shared media",{"path":329,"title":330,"category":229,"subcategory":253},"/support/medialab-connect","MediaLab Connect",{"path":332,"title":333,"category":193,"subcategory":194},"/support/metadata-and-workflow-integration-issues","Metadata & workflow integration issues",{"path":335,"title":336,"category":229,"subcategory":253},"/support/ml-connect-file-integrity","Verifying the integrity of MediaLab Connect installation files",{"path":338,"title":339,"category":193,"subcategory":194},"/support/ml-connect-integration-issues","ML Connect integration issues",{"path":341,"title":342,"category":229,"subcategory":253},"/support/ml-connect-release-notes","ML Connect - release notes",{"path":344,"title":345,"category":229,"subcategory":346},"/support/mobile-access","Accessing MediaLab on a mobile device","mobile-access",{"path":348,"title":349,"category":178,"subcategory":350},"/support/object-storage-billing","Object storage billing","billing",{"path":352,"title":353,"category":229,"subcategory":354},"/support/organizing-files-and-folders","Organizing files and folders","getting-started",{"path":356,"title":357,"category":161,"subcategory":172},"/support/pull-add-on","Pull add-on",{"path":359,"title":360,"category":161,"subcategory":172},"/support/push-add-on","Push add-on",{"path":362,"title":363,"category":193,"subcategory":364},"/support/recovering-a-forgotten-username","Recovering a forgotten username","login-issues",{"path":366,"title":367,"category":161,"subcategory":368},"/support/recreate-feature","Recreate feature","downloading",{"path":370,"title":371,"category":161,"subcategory":172},"/support/remote-destinations","Cloud connections",{"path":373,"title":374,"category":178,"subcategory":375},"/support/reporting-a-security-issue","Reporting a security issue","security",{"path":377,"title":378,"category":193,"subcategory":364},"/support/resetting-a-forgotten-password","Resetting a forgotten password",{"path":380,"title":381,"category":161,"subcategory":261},"/support/restricting-access-to-the-source-file","Restricting access to the source file",{"path":383,"title":384,"category":161,"subcategory":261},"/support/restricting-download-access","Restricting download access",{"path":386,"title":387,"category":161,"subcategory":261},"/support/restricting-download-access-to-previews","Restricting download access to previews",{"path":389,"title":390,"category":161,"subcategory":205},"/support/reviewing-approving","Review & Approve",{"path":392,"title":393,"category":161,"subcategory":261},"/support/revoking-sent-emails-or-share-links","Revoking sent emails or share links",{"path":395,"title":396,"category":161,"subcategory":261},"/support/rss-feed-support","RSS feed support",{"path":398,"title":399,"category":161,"subcategory":225},"/support/setting-the-target-folder-for-pull-uploads","Setting the target folder for pull uploads",{"path":168,"title":5,"category":161,"subcategory":172},{"path":402,"title":403,"category":178,"subcategory":198},"/support/shared-accounts","Shared accounts",{"path":405,"title":406,"category":161,"subcategory":261},"/support/sharing-a-file-on-facebook-or-twitter","Sharing a file on Facebook or Twitter",{"path":408,"title":409,"category":161,"subcategory":261},"/support/sharing-files-in-media-lab","Sharing files in MediaLab",{"path":411,"title":412,"category":229,"subcategory":230},"/support/sharing-files-links","Sharing files and links",{"path":414,"title":415,"category":161,"subcategory":261},"/support/sharing-folders-in-media-lab","Sharing folders in MediaLab",{"path":417,"title":418,"category":229,"subcategory":354},"/support/sharing-media","Sharing your media",{"path":420,"title":421,"category":229,"subcategory":284},"/support/sso-setup-for-owners","Single sign-on (SSO) setup for owners",{"path":423,"title":424,"category":161,"subcategory":368},"/support/support-for-multiple-audio-streams","Support for multiple audio streams",{"path":426,"title":427,"category":161,"subcategory":225},"/support/supported-file-types","Supported file types",{"path":429,"title":430,"category":161,"subcategory":368},"/support/supported-video-formats-for-transcoding","Supported video formats for transcoding",{"path":432,"title":433,"category":193,"subcategory":295},"/support/troubleshooting-file-upload-failures","Troubleshooting file upload failures",{"path":435,"title":436,"category":193,"subcategory":194},"/support/troubleshooting-ftp-udp-uploads","Troubleshooting FTP/UDP uploads",{"path":438,"title":439,"category":193,"subcategory":364},"/support/troubleshooting-single-sign-on-sso-login-issues","Troubleshooting single sign-on (SSO) login issues",{"path":441,"title":442,"category":229,"subcategory":354},"/support/upload-first-file","Uploading your first file",{"path":444,"title":445,"category":193,"subcategory":295},"/support/upload-speed-and-estimated-upload-times","Upload speed and estimated upload times",{"path":447,"title":448,"category":161,"subcategory":225},"/support/upload-times-for-videos","Upload times for videos",{"path":450,"title":451,"category":161,"subcategory":225},"/support/uploading-a-video-without-transcoding","Uploading a video without transcoding",{"path":453,"title":454,"category":229,"subcategory":230},"/support/uploading-files","Uploading files",{"path":456,"title":457,"category":161,"subcategory":225},"/support/uploading-files-via-ftp","Uploading files via FTP",{"path":459,"title":460,"category":178,"subcategory":291},"/support/user-access-to-folders","User access to folders",{"path":462,"title":463,"category":178,"subcategory":291},"/support/user-flags","User flags",{"path":465,"title":466,"category":178,"subcategory":291},"/support/user-levels-in-media-lab","User levels in MediaLab",{"path":468,"title":469,"category":178,"subcategory":291},"/support/user-roles","User roles",{"path":471,"title":472,"category":161,"subcategory":225},"/support/using-ftp-to-upload-or-download-files","Using FTP to upload or download files",{"path":474,"title":475,"category":161,"subcategory":212},"/support/using-the-context-menu","Using the context menu",{"path":477,"title":478,"category":161,"subcategory":172},"/support/video-embed-options","Video embed options",{"path":480,"title":481,"category":161,"subcategory":212},"/support/viewing-an-overview-of-incoming-files","Viewing an overview of incoming files",{"path":483,"title":484,"category":161,"subcategory":186},"/support/viewing-exif-metadata","Viewing Exif metadata",{"path":486,"title":487,"category":229,"subcategory":354},"/support/viewing-media","Viewing media in MediaLab",{"path":489,"title":490,"category":229,"subcategory":230},"/support/viewing-previewing-media","Viewing and previewing media",{"path":492,"title":493,"category":161,"subcategory":205},"/support/viewing-timecodes-in-video","Viewing timecodes in video",{"path":495,"title":496,"category":193,"subcategory":295},"/support/why-audio-files-appear-in-the-audio-queue","Why audio files appear in the audio queue",{"path":498,"title":499,"category":193,"subcategory":295},"/support/why-free-space-doesnt-increase-after-deleting-files","Why free space doesn’t increase after deleting files",{"path":501,"title":502,"category":193,"subcategory":295},"/support/why-videos-appear-in-the-video-queue","Why videos appear in the video queue",{"path":504,"title":505,"category":229,"subcategory":354},"/support/working-with-metadata","Working with metadata",[507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608],{"path":176,"title":177,"category":178,"subcategory":179},{"path":181,"title":182,"category":178,"subcategory":179},{"path":184,"title":185,"category":161,"subcategory":186},{"path":188,"title":189,"category":161,"subcategory":172},{"path":191,"title":192,"category":193,"subcategory":194},{"path":196,"title":197,"category":178,"subcategory":198},{"path":200,"title":201,"category":161,"subcategory":186},{"path":203,"title":204,"category":161,"subcategory":205},{"path":207,"title":208,"category":178,"subcategory":179},{"path":210,"title":211,"category":161,"subcategory":212},{"path":214,"title":215,"category":161,"subcategory":205},{"path":217,"title":218,"category":193,"subcategory":194},{"path":220,"title":221,"category":161,"subcategory":172},{"path":223,"title":224,"category":161,"subcategory":225},{"path":227,"title":228,"category":229,"subcategory":230},{"path":232,"title":233,"category":178,"subcategory":234},{"path":236,"title":237,"category":161,"subcategory":172},{"path":239,"title":240,"category":161,"subcategory":172},{"path":242,"title":243,"category":178,"subcategory":179},{"path":245,"title":246,"category":178,"subcategory":179},{"path":248,"title":249,"category":229,"subcategory":230},{"path":251,"title":252,"category":229,"subcategory":253},{"path":255,"title":256,"category":193,"subcategory":257},{"path":259,"title":260,"category":161,"subcategory":261},{"path":263,"title":264,"category":161,"subcategory":212},{"path":266,"title":267,"category":161,"subcategory":261},{"path":269,"title":270,"category":161,"subcategory":172},{"path":272,"title":273,"category":161,"subcategory":261},{"path":275,"title":276,"category":193,"subcategory":277},{"path":279,"title":280,"category":161,"subcategory":172},{"path":282,"title":283,"category":229,"subcategory":284},{"path":286,"title":287,"category":229,"subcategory":284},{"path":289,"title":290,"category":178,"subcategory":291},{"path":293,"title":294,"category":193,"subcategory":295},{"path":297,"title":298,"category":193,"subcategory":295},{"path":300,"title":301,"category":193,"subcategory":302},{"path":304,"title":305,"category":229,"subcategory":253},{"path":307,"title":308,"category":229,"subcategory":309},{"path":311,"title":312,"category":193,"subcategory":295},{"path":314,"title":315,"category":193,"subcategory":295},{"path":317,"title":318,"category":229,"subcategory":230},{"path":320,"title":321,"category":229,"subcategory":230},{"path":323,"title":324,"category":161,"subcategory":225},{"path":326,"title":327,"category":161,"subcategory":261},{"path":329,"title":330,"category":229,"subcategory":253},{"path":332,"title":333,"category":193,"subcategory":194},{"path":335,"title":336,"category":229,"subcategory":253},{"path":338,"title":339,"category":193,"subcategory":194},{"path":341,"title":342,"category":229,"subcategory":253},{"path":344,"title":345,"category":229,"subcategory":346},{"path":348,"title":349,"category":178,"subcategory":350},{"path":352,"title":353,"category":229,"subcategory":354},{"path":356,"title":357,"category":161,"subcategory":172},{"path":359,"title":360,"category":161,"subcategory":172},{"path":362,"title":363,"category":193,"subcategory":364},{"path":366,"title":367,"category":161,"subcategory":368},{"path":370,"title":371,"category":161,"subcategory":172},{"path":373,"title":374,"category":178,"subcategory":375},{"path":377,"title":378,"category":193,"subcategory":364},{"path":380,"title":381,"category":161,"subcategory":261},{"path":383,"title":384,"category":161,"subcategory":261},{"path":386,"title":387,"category":161,"subcategory":261},{"path":389,"title":390,"category":161,"subcategory":205},{"path":392,"title":393,"category":161,"subcategory":261},{"path":395,"title":396,"category":161,"subcategory":261},{"path":398,"title":399,"category":161,"subcategory":225},{"path":168,"title":5,"category":161,"subcategory":172},{"path":402,"title":403,"category":178,"subcategory":198},{"path":405,"title":406,"category":161,"subcategory":261},{"path":408,"title":409,"category":161,"subcategory":261},{"path":411,"title":412,"category":229,"subcategory":230},{"path":414,"title":415,"category":161,"subcategory":261},{"path":417,"title":418,"category":229,"subcategory":354},{"path":420,"title":421,"category":229,"subcategory":284},{"path":423,"title":424,"category":161,"subcategory":368},{"path":426,"title":427,"category":161,"subcategory":225},{"path":429,"title":430,"category":161,"subcategory":368},{"path":432,"title":433,"category":193,"subcategory":295},{"path":435,"title":436,"category":193,"subcategory":194},{"path":438,"title":439,"category":193,"subcategory":364},{"path":441,"title":442,"category":229,"subcategory":354},{"path":444,"title":445,"category":193,"subcategory":295},{"path":447,"title":448,"category":161,"subcategory":225},{"path":450,"title":451,"category":161,"subcategory":225},{"path":453,"title":454,"category":229,"subcategory":230},{"path":456,"title":457,"category":161,"subcategory":225},{"path":459,"title":460,"category":178,"subcategory":291},{"path":462,"title":463,"category":178,"subcategory":291},{"path":465,"title":466,"category":178,"subcategory":291},{"path":468,"title":469,"category":178,"subcategory":291},{"path":471,"title":472,"category":161,"subcategory":225},{"path":474,"title":475,"category":161,"subcategory":212},{"path":477,"title":478,"category":161,"subcategory":172},{"path":480,"title":481,"category":161,"subcategory":212},{"path":483,"title":484,"category":161,"subcategory":186},{"path":486,"title":487,"category":229,"subcategory":354},{"path":489,"title":490,"category":229,"subcategory":230},{"path":492,"title":493,"category":161,"subcategory":205},{"path":495,"title":496,"category":193,"subcategory":295},{"path":498,"title":499,"category":193,"subcategory":295},{"path":501,"title":502,"category":193,"subcategory":295},{"path":504,"title":505,"category":229,"subcategory":354},1777032277013]