INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Library using different external HDDs  (Read 474 times)

yaddo

  • Member
  • *
  • Posts: 4
Library using different external HDDs
« on: June 28, 2021, 09:16:20 am »

Hello,

Is there a way to add media to the library from different external HDDs, automatically tag it to the device name (NOT the drive letter, since it changes every time you plug it in), and play the media when the proper device is connected?

If I'm not clear enough:

- Say I have different HDDs, all named "HDD 01", "HDD 02", "HDD 03"... etc.
- I import media from each HDD to the library
- The library tags the media with the HDD name
- MC recognizes the connected device from its name regardless of the drive letter, and plays the file accordingly, directly from the library

Is there a way to do this in MC? Thank you.
Logged

zybex

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2620
Re: Library using different external HDDs
« Reply #1 on: June 29, 2021, 05:56:53 am »

No, MC uses the full file path including drive letter.

I use this to assign permanent drive letters to each drive:
https://www.uwe-sieber.de/usbdlm_e.html

You can set it up so that the drive letter is kept regardless of the order you plug them in or the USB plug you use. You can have it assign a letter based on the USB identifier, the drive label, serial number, or even the presence of a given file or folder in the drive. You can even assign different icons to each drive/letter.

The config is all via an INI text file, not too user friendly... there are many options but you only need a few lines to have it working. Documentation is available in english and german. Make sure you download the x64 or x86 version as appropriate for your system, and check the sample configs included in the ZIP package.

I suggest you leave a few letters free for USB sticks - use J: K: L: etc, don't start with D:

Sample config that may work for you, using the label to assign a letter:

Code: [Select]
[DriveLetters]
Letters=J
VolumeLabel=HDD 01

[DriveLetters]
Letters=K
VolumeLabel=HDD 02

[DriveLetters]
Letters=L
VolumeLabel=HDD 03
Logged
Pages: [1]   Go Up