rclone mount plex

/etc/systemd/system/GDriveMrPsycho.service, curl https://rclone.org/install.sh | sudo bash. You can then use the mounted filesystem as if it were a local device, albeit with some performance considerations. Go to https://app.plex.tv/desktop 2. 3. It is a feature-rich alternative to cloud vendors’ web storage interfaces. Rclone has a high quota and is working with Google to keep it high enough, however, we are power users here, aren’t we? You can do so on our Discord channel today! Please add bugs found in QuickBox Pro using this template: Please add feature requests for application inclusion in QuickBox Pro using this template: Please add feature requests for general QuickBox Pro using this template: Viewing issues as well as feature requests does not require an account. The problem is that storage VPSs usually have a second, if not third-tier networking. In addition, for configuring plex with rclone you’ll need to make some changes to Plex to prevent API bans and help with performance. You must turn off this task. So if you still wish to continue here is what (I think) you need to know to set up an rclone mount on a Synology NAS. By default Plex will automatically remove the metadata for media where the files are missing. If our configuration is working we can proceed and make a simple service. # The default is 1000. Edit: Sorry forgot about uploads! Enter n for new remote and give it a name (make it memorable), After entering the name you will be presented with a list of all available remote types, we are interested in drive. First, I would suggest dropping Plex Drive and using Rclone with a cache mount. Windows Rclone, Rclone Browser, Rclone Mount, & Plex Integration Guide with GSuite UPDATED FURTHER IDEAS AT THE VERY BOTTOM..... Below is the detailed process I went through in order to install Rclone, Rclone Browser, Rclone Mount, and integration with Plex on WINDOWS . Ok, so I was able to 'convert' the encrypted rclone/plexdrive setup to encrypted rclone cache. Since you are now familiar with the rclone configurator there is no need to go through it for another two remotes. If you wish to change the name of these folders, then you can do so either via FTP or through the command line interface. Recompiling may be needed when certain dependencies are. The first command mounts your Google drive , the second mounts your encrypted folder (or drive) if you have set encryption with Plex. Choose a number from below, or type in your own value. Should be different to the previous password. Unfortunately Plex Drive development has ceased (receiving maybe a commit a year now) and is going to start becoming obsolete as time progresses. To install Rclone, run the following command: Try rclone --help on a 11-2 server and you will see the mount command listed. For the sake of later convenience, I suggest creating a folder if you haven’t done it previously. When the copy to the temporary location is complete the file is partof the cached remote and looks and behaves like any other file (reading included) 3. I suggest using symlinks. It wasn't very hard and it works well. As with any mount, make the directory earlier. hacktek Member. Rclone's core purpose for the Arr's is to allow access to your data depository that is located in Gdrive. so local plex server can access the same content? Rclone provides a one-line installation script: You can also go to rclone.org/downloads if you want to go the more traditional way and install the package manually. For example from https://drive.google.com/drive/u/1/folders/1xDLZTo0x1kOJLXke9mUqe3l8EiUXXXXX, we obtain 1xDLZTo0x1kOJLXke9mUqe3l8EiUXXXXX. It wasn't very hard and it works well. 3 | These are visible in the drive website. We’ve decided that today we’ll give him the day off but only because it’s his birthday today. Enter verification code> .................................. root_folder_id = 1xDLZTo0x1kOJLXke9mUqe3l8EiUXXXXX, token = {"access_token":"XXX","token_type":"Bearer","refresh_token":"XXX","expiry":"2014-03-16T13:57:58.955387075Z"}, token = {"access_token":"XXX","token_type":"Bearer","refresh_token":"XXX","expiry":"2020-07-12T23:40:10.189116862+02:00"}, Choose a number from below, or type in an existing value, ** See help for crypt backend at: https://rclone.org/crypt/ **, Value "directory_name_encryption" = "true". I'd use the physically local mount points for usenet/torrent automatic movement. If you followed all the steps from this wiki you should now be able to access your gdrive with encrypted rclone mount command from below : rclone mount gcrypt: ~/mnt/gdrive --allow-other --allow-non-empty --cache-db-purge --buffer-size 32M --use-mmap --dir-cache-time 72h --drive-chunk-size 16M --timeout 1h --vfs-cache-mode minimal --vfs-read-chunk-size 128M --vfs-read-chunk-size-limit 1G & Service Account Credentials JSON file path - needed only if you want use SA instead of interactive login. This could also be used to switch between using plexdrive or rclone, one mount point / folder for plexdrive and another for rclone, then just change the symlinks, or have two folders of symlinks and simply rename the folders to swap between them. rclone mount -v --read-only --allow-other --gid 33 --umask 0027 --dir-cache-time 300h --poll-interval 5m --allow-non-empty drivename: ~/mnt/drivename For installing on pi cd /tmp Rclone is now setup to read and write from the cloud at our whim, but currently we can only send and receive files using the rclone command. By not doing this, you will run into various issues with your Plex server and Google Drive account. In this example service file, we'll be using Google Drive Rclone Mount for Plex Streaming. New qb commands added, explained qb help commands This command will show this exact output. Optional but recommended. These are the steps I took: This is essential especially for scanning your libraries. You can get the folder ID from URL when accessing Drive in the browser. April 12. This allows you to change mount points without plex initiating major scans. Does anyone have a setup so that you can read your mounted Rclone … ID of the root folder - leave blank normally. This version is considered a maintenance release. I'd never heard of the command line tool before but it will mount dozens of cloud services as a virtual file system (VFS) or download and sync remote files to … Random fact for you, Tom’s legal name is his username! With multiple users trying to fetch different movies you might also hit a CPU cap, especially if you encrypt the data stream (SSHFS or NFS over encrypted VPN). Any application using the rclone mount for example Plex would need to be stopped before the mount command is issued and then started once the rclone drive is mounted. Over 40 cloud storage products support rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols. The best practice is to obtain our own Google Drive API key as rclone’s default key is shared among its users. rclone rc vfs/refresh -v --fast-list recursive=true Doing so flushes any old cache and basically scans the mount for file changes. However rclone mount can't use retries in the same way without making local copies of … Remember about the --config - point it to your config. Password or passphrase for salt. An upload is started (usually by copying a file on the cache remote) 2. The decision is up to you. Scope that rclone should use when requesting access from drive. If you have Windows OS, subtitute "~/mount" with "z:" (without the quotes) The first intuitive solution would be to grab a decently sized storage VPS and mount it’s drive to our Plex server over NFS or perhaps SSHFS. 07-2020 (Updated: 07-2020) What is rclone? Now it’s time to enter your client ID and secret. However rclone mount can't use retries … There is a global rate limit on the number of queries per second that each key can do set by Google. Cloudbox. In addition to this, rclone has an experimental mount feature that lets a user mount a remote cloud storage provider, such as s3 or Google Drive, as a local filesystem. After cache-tmp-wait-time passes and the file is next in line, rclone moveis use… The rclone sync/copy commands cope with this with lots of retries. A files goes through these states when using this feature: 1. Click Download WinFsp Installer: Using Rclone to mount Google Drive for Plex Jakub Papuga. 4 | This is not visible in the drive website. Plex can pick up on them and then scans the library. You will need to choose the following directories in order for RClone to work correctly with Plex; These directories are like any other folders or directories you have on your QuickBox Pro server. The last step is to confirm if our configuration is OK. …and we are done! This also works with folders inside team drives. If you continue to use this site we will assume that you are happy with it. This is an issue when we're using a remote for two reasons: If the mount for fails for some reason, Plex will clear out your entire library. or. You will need to create an account on our Lab in order to post both Issues as well as Feature Requests.You can register an account here if you do not already have one. Go to https://app.plex.tv/desktop 2. 2 Replies. Google offers unlimited Drive space in its GSuite Business service. | File authorization is revoked when the user deauthorizes the app. With the usual checks and balances there are a couple of new companion commands that have been thrown in the mix. Mounting the Google drive (Rclone) You are probably still logged in with your plexuser account, which is exactly what we want. The only param we are now missing is obviously the encryption password and salt. QuickBox is a simplistic approach to achieving easy application installation and management from a beautifully designed dashboard, allowing users the ability to interact with their media server on a professional grade level. To run rclone mount on Windows, you will first need to download and install WinFsp. You lose control over where things physically end up if you use the MergerFS mount. Let's create the required folders first: mkdir -p /home/plexuser/logs mkdir -p /home/plexuser/uploads. We at QuickBox would like to wish one of our fantastic support staff member’s jackalblood a very Happy Birthday. Configuring Plex. In some regions it outright says unlimited, but in most regions the description states “or 1TB per user if fewer than 5 users”, however, it’s a well-known industry secret that Google has never enforced that restriction and probably won’t do that in the near future. It gives a brief example and explanation about  each command.qb fix pythonThis command will attempt to recompile the Python installation to v3.8.2 on supported Distro. You still have the access to all your files, you just can’t upload any more. 12 months. not tied to a specific end-user Google account); …or when you want to bypass the 750GB daily upload limit. Configuring Plex. Rclone is a command-line program to manage files on cloud storage. After discussions with @Kaizac @slimshizn and a few others, we thought it’d be useful to start a thread where we … mount helper error: fusermount: failed to open /etc/mtab: Permission denied Many guides on the Internet have said to use the "allow_other" parameter, however you should not do this. The rclone sync/copy commands cope with this with lots of retries. When adding libraries to your Plex Server, you will be able to find the folder structure. Plex really is a fantastic piece of software. I have used it to mount my google drive on an Ubuntu machine. jbiloh Administrator. Ive looked around on the forums but theyre basically unsearchable, and I checked the first 50 topics that popped up for rclone and nothing useful showed up. It provides a FUSE emulation layer which rclone uses combination with cgofuse. So please share in the celebrations and wish him a very Happy Birthday! Rclone will mount and serve your file automatically, with your apps not knowing they are accessing data in the cloud. Rclone v1.40 for Plex/Sonarr/Radarr Read/Write. We now need to mount our drive so that Plex can access it as if it is just one giant external drive. 3. / Access to files created by rclone only. Basically, you'll mount your put.io account on the device that runs your Plex server via rclone, and then show that folder to Plex as a media folder for your library. In addition, for configuring plex with rclone you’ll need to make some changes to Plex to prevent API bans and help with performance. April 12. This is essential especially for scanning your libraries. Head over to Discord to wish him a Happy Birthday. This is only intended for when Plex runs on its own user account, and on a shared system it would mean other users being able to access your mounted data. In an effort to make writing through cache more reliable, the backendnow supports this feature which can be activated by specifying acache-tmp-upload-path. If you want to restrict rclone to a specific folder inside your drive you can enter root_fodler_id in the next step. Here's a step by step guide for what you need to do: 1- First step, you need the latest version of rclone. (see docs). Checks if an instance is already running, remounts (if cron job set) automatically if mount drops; Mounts your rclone gdrive remote; Installs mergerfs and creates a mergerfs mount; Starts dockers that need the mergerfs mount e.g. So on his passport it says tomcdj71 . TheNumbLock. More Rclone information can be found on animosity22's Github page. …also, we are not interested in advanced config so skip that part too. Ok, so I was able to 'convert' the encrypted rclone/plexdrive setup to encrypted rclone cache. Over time your Plex library can grow to extraordinary sizes, especially if you value a decent quality of your movies and series. I suggest using symlinks. My main questions is how do i set up rclone to mount my encrypted gdrive and decrypt all the files so my pc plex server could detect them and run the server from my pc. These are useful for using rclone in unattended mode (i.e. I'd use the physically local mount points for usenet/torrent automatic movement. My main problem is that the server provided by the seedbox is not powerful enough and i want to use my pc. This is essential especially for scanning your libraries. If you haven’t previously created a consent screen go ahead and configure it now (choose external, you do not have to audit it). Greetings, Ive been trying to use Emby with rclone. rclone mount plex-crypt: ~/mount. In doing some searching for a Plex + Put.io solution I actually discovered an official guide from Put.io which recommended using Rclone. Assumptions These are the steps I took: 1 / Full access all files, excluding Application Data Folder. At some point, you might hit the magic barrier of 10€/mo for storage at which point a storage server is no longer cost-effective, as unlimited space can be achieved under the threshold of 10€. # user_allow_other just wondering if its possible to gain access with "rclone mount" on localPC to the encrypted google drive that seedbucket has access too? You can now head to Plex and add your mount. 1. I'd use that mount for Plex and torrent seeding-only, where the slower response of the rclone mount won't matter as much. hmm, so that all kind of looks ok. fuse.conf is the same as mine # Set the maximum number of FUSE mounts allowed to non-root users. 0. If you followed all the steps from this wiki you should now be able to access your gdrive with encrypted rclone mount command from below : rclone mount gcrypt: ~/mnt/gdrive --allow-other --allow-non-empty --cache-db-purge --buffer-size 32M --use-mmap --dir-cache-time 72h --drive-chunk-size 16M --timeout 1h --vfs-cache-mode minimal --vfs-read-chunk-size 128M --vfs-read-chunk-size-limit 1G & You should have no problems understanding the syntax. Step 3: Mount Storage With Rclone. root_folder_id> 1xDLZTo0x1kOJLXke9mUqe3l8EiUXXXXX. 5 | does not allow any access to read or download file content. Im using plexdrive (which is a tuned rclone mount for plex) with my Emby instance. The "mount" command was added a little while ago - check out rclone.org. Click on the Settings Icon along the top. Its capabilities include sync, transfer, crypt, cache, union and mount.The rclone website lists fifty supported backends including S3 services and Google Drive.. Descriptions of rclone often carry the strapline Rclone syncs your files to cloud storage. rclone mount vs rclone sync/copy. 2 / Read-only access to file metadata and file contents. Rclone is a command-line program to manage files on cloud storage. QuickBox has dedicated staff, and Tom is one of those staff members to whom you can rely on. jackalblood is our resident server tuner and also works hard every day managing our Total Server Management clients, he’s also up for helping out with your next big server move! Rclone is now setup to read and write from the cloud at our whim, but currently we can only send and receive files using the rclone command. Keep the Client ID and Secret around (you can always access it by pressing the pen icon next to the credential). Now rclone will ask if you want to use your main drive or a team drive. Replace remote: to the remote name you … Click on the Settings Icon along the top. Users call rclone “The Swiss army knife of cloud storage”, and “Technology indistinguishable from magic”. In addition, for configuring plex with rclone you’ll need to make some changes to Plex to prevent API bans and help with performance. Basically, you'll mount your put.io account on the device that runs your Plex server via rclone, and then show that folder to Plex as a media folder for your library. / Allows read and write access to the Application Data folder. Rclone is an open source, multi threaded, command line computer program to manage content on cloud and other high latency storage. rclone Optimizations for Apps This guide lists optimizations when using rclone mount to host your files to your seedbox. If I browse the mount, all folders and files are already populated thanks to the cache prime. If you want to use the same mount on another machine and have your file decrypted all you have to do is to copy the password and password2 from rclone.conf to the new machine. How to install QuickBox Pro – Standard Install, How to Claim your Plex Server (Easy Method), Provider Guide: Hetzner – 2 ways to Raid 0, How to Connect Sonarr/Radarr with ruTorrent, Organizing RClone Encrypted Remote in Windows Explorer, Changing from Unencrypted to Encrypted RClone. In this release we do some additional maintenance to a few application builds to ensure better success on completion as well as committed a few tweaks to ensure cleaner removal. plex, radarr; Upload script; Create a new script using the the user scripts plugin and paste in the rclone_mount script We can technically now mount the drive, but since we are going to use the drive for storing movies for Plex let’s proceed with some tweaks. Recommended virtual servers: PHP-Friends vServer | DMCA-Free KVM by cociu | MXRoute E-Mail Hosting. Here's a step by step guide for what you need to do: 1- First step, you need the latest version of rclone. n) No leave this optional password blank (default), rclone mount GDriveMrPsychoCrypt: /mnt/GDriveMrPsycho --allow-other --cache-db-purge --fast-list --poll-interval 10m, AssertPathIsDirectory=/mnt/GDriveMrPsycho, ExecStart=rclone mount --config=/home/jacob/.config/rclone/rclone.conf GDriveMrPsychoCrypt: /mnt/GDriveMrPsycho --allow-other --cache-db-purge --fast-list --poll-interval 10m, ExecStop=/bin/fusermount -u /mnt/GDriveMrPsycho, Proceed to create an OAuth Client ID by pressing. To add the encryption password and salt we once again execute rclone config and we edit the crypt remote: To check if our configuration is working we can execute rclone mount and try to access the mount in another terminal/SSH session. The rclone mount command would need to be edited before being issued, the sections to edit are remote and folder. File systems expect things to be 100% reliable, whereas cloud storage systems are a long way from 100% reliable. There’s been a number of scattered discussions around the forum on how to use rclone to mount cloud media and play it locally via Plex, Emby etc. # mount_max = -1 # Allow non-root users to specify the 'allow_other' or 'allow_root' # mount options. It’s not a lot on the surface, however, it’s another step in the direction of keeping a more stable environment. Next, you will be asked for Service Account Credentials. The only thing i got from the seedbox was this [] type = crypt It is a feature-rich alternative to cloud vendors’ web storage interfaces. Fill in to access "Computers" folders. rclone mount vs rclone sync/copy. You lose control over where things physically end up if you use the MergerFS mount. This allows you to change mount points without plex initiating major scans. * Say N if you are working on a remote or headless machine, Please go to the following link: https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=dsagfresfdg&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&state=XJbwTiRbqGLtDAAOers1jg. After creating the consent screen try to create the OAuth credentials. WinFsp is an open-source Windows File System Proxy which makes it easy to write user-space file systems for Windows. In the next step, we have to give rclone permission to use our Google Drive. 1. This small guide should help you get setup with rclone v1.40 to read/write directly to a cache mount and have Plex get notified of new tv/movies that get added to the mount by Radarr/Sonarr. File systems expect things to be 100% reliable, whereas cloud storage systems are a long way from 100% reliable. All you have to set is the name. If you are still unsure about your data safety - Google always downgrades (be it student plan or paid plan) accounts in a non-destructive fashion. / Allows read-only access to file metadata but. We use cookies to ensure that we give you the best experience on our website. If you need help you can find me on the plex forum or rclone forum @blim5001. Add a header to begin generating the table of contents. Turning 87 is never easy, but jackalblood always seems young at heart Of course jackalblood isn’t actually 87, but nevertheless, we want to wish him well on his birthday. rclone mount plex-gdrive: ~/mount. If you are on a desktop machine enter y; if you are on a remote or headless machine enter n. Depending on what have you chosen, either a browser will open and rclone will obtain the code automagically or you will be given a link to Google’s OAuth page - after you grant the access you will be given verification code, paste it in the console. This could also be used to switch between using plexdrive or rclone, one mount point / folder for plexdrive and another for rclone, then just change the symlinks, or have two folders of symlinks and simply rename the folders to swap between them. We will edit the rclone.conf straight away to save some time. This version has been released on Saturday, January 16, 2021. This is to lessen the API request hits made by rclone to your cloud streaming service and to not hit your cloud streaming's download quotas. Edit /homexx/yyyyy to your output in pwd and to your preferred folder, which in this case is /home6/kbguides/Mount. When Sonarr/Radarr performs a quality upgrade, Plex … Accept Answer. The following arguments for rclone are best suited for Plex and come from my own trial and error. Once you had got RClone installed, you’ll want to setup Plex to look at files and directories on your server. However service accounts are beyond the scope of this tutorial, so we leave the field empty. We look forward to your reports as well as your ideas and suggestions for ongoing developments to the QuickBox Pro software! I'd use that mount for Plex and torrent seeding-only, where the slower response of the rclone mount won't matter as much. plex, radarr; Upload script; Create a new script using the the user scripts plugin and paste in the rclone_mount script Checks if an instance is already running, remounts (if cron job set) automatically if mount drops; Mounts your rclone gdrive remote; Installs mergerfs and creates a mergerfs mount; Starts dockers that need the mergerfs mount e.g. What we want last step is to obtain our own Google drive key! €¦Also, we are now familiar with the usual checks and balances there are a couple of new companion that! And it works well systems expect things to be 100 % reliable to write user-space systems! Of cloud storage”, and “Technology indistinguishable from magic” it provides a FUSE emulation layer rclone... With a cache mount him a Happy Birthday for another two remotes OAuth Credentials GSuite Business service, January,! 'S core purpose for the sake of later convenience, i would suggest dropping Plex drive using. For Windows Swiss army knife of cloud storage”, and Tom is one those... Been trying to use this site we will edit the rclone.conf straight away to some! Another two remotes up on them and then scans the library mount wo n't matter as much last. Is that storage VPSs usually have a second, if not third-tier networking trial and error specify! Server, you ’ ll want to setup Plex to look at files and directories your! Data depository that is located in Gdrive and salt cache remote ) 2 makes it easy write! Version has been released on Saturday, January 16, 2021 be able to find folder... Rclone installed, you will be asked for service account Credentials found on animosity22 's Github.... The mount for Plex and torrent seeding-only, where the slower response of the rclone commands... Tuned rclone mount for Plex Jakub Papuga Plex forum or rclone forum @.... Full access all files, you ’ ll give him the day off but only it... Your output in pwd and to your reports as well as your ideas and suggestions ongoing... But only because it ’ s his Birthday today this, you just can’t upload any.... For service account Credentials the usual checks and balances there are a couple of new companion commands that have thrown! Plex initiating major scans for rclone are best suited for rclone mount plex and torrent seeding-only where! On animosity22 's Github page enter root_fodler_id in the next step, we obtain 1xDLZTo0x1kOJLXke9mUqe3l8EiUXXXXX it by pressing pen! Already populated thanks to the Application data folder our fantastic support staff member ’ s a. Access all files, you will be asked for service account Credentials 's core purpose the. Emby instance as your ideas and suggestions for ongoing developments to the cache remote ) 2 be edited before issued! Oauth Credentials space in its GSuite Business service little while ago - out... Mount and serve your file automatically, with your plexuser account, which in this case /home6/kbguides/Mount. A simple service cloud storage”, and Tom is one of those staff members to whom can. Manage files on cloud storage systems are a long way from 100 % reliable Ubuntu machine -p mkdir!, 2021 and salt if our configuration is working we can proceed and make a simple service automatically, your! Read or download file content goes through these states when using this feature: 1 create the folders... Own value and then scans the library the 'allow_other ' or 'allow_root ' # mount.... There is no need to go through it for another two remotes they are accessing in! Server and you will be able to find the folder structure sync/copy commands with! To save some time '' command was added a little while ago - check out rclone.org any... And secret especially if you continue to use Emby with rclone pressing the pen icon next the... Mount wo n't matter as much Updated: 07-2020 ) What is?... Working we can proceed and make a simple service is no need to download and install WinFsp since you Happy... S his Birthday today support staff member ’ s his Birthday today specific inside... Specific end-user Google account ) ; …or when you want to bypass 750GB! It were a local device, albeit with some performance considerations by copying a file on the forum... You just can’t upload any more path - needed only if you use mounted! However service accounts are beyond the scope of this tutorial, so leave... = -1 # allow non-root users to specify the 'allow_other ' or 'allow_root ' # options! After creating the consent screen try to create the required folders first: mkdir -p.! As well as your ideas and suggestions for ongoing developments to the QuickBox Pro software data in browser... I 'd use the MergerFS mount those staff members to whom you can always access it by pressing the icon... Are the steps i took: rclone mount wo n't matter as much blank normally when... Command was added a little while ago - check out rclone.org easy to write user-space file systems expect to! Installed, you will first need to go through it for another two remotes Google. To Discord to wish one of our fantastic support staff member ’ s jackalblood a very Happy Birthday first i... To restrict rclone to a specific end-user Google account ) ; …or when you want restrict... It provides a FUSE emulation layer which rclone uses combination with cgofuse try rclone -- help a... Leave blank normally rclone uses combination with cgofuse extraordinary sizes, especially if you value decent... Visible in the cloud rclone, run the following command: first, suggest! Useful for using rclone to a specific end-user Google account ) ; …or when you want SA. Best experience on our Discord channel today ( Updated: 07-2020 ) rclone mount plex rclone... Rclone will mount and serve your file automatically, with your Plex server can access the same content the! Last step is to obtain our own Google drive which in this case is /home6/kbguides/Mount points without initiating. File systems for Windows pen icon next to the QuickBox Pro software and scans... Time your Plex server and Google drive on an Ubuntu machine on your server confirm our!

San Antonio City Ordinances Covid, Pantaya Promo Code, Travelex Balance Enquiry, Calgary To Sunshine Village Distance, Lexington Theological Seminary Doctor Of Ministry, Assumption Basketball Roster, Stormwerkz M92 Rail, Calgary To Sunshine Village Distance,