Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Doesn't work on mac, can't find any duplicate videos #558

Open
panpf opened this issue Dec 29, 2024 · 3 comments
Open

[Bug]: Doesn't work on mac, can't find any duplicate videos #558

panpf opened this issue Dec 29, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@panpf
Copy link

panpf commented Dec 29, 2024

Environment

  • OS: MacOS; 15.2
  • ffmpeg 7.1
  • videoduplicatefinder 3.x

Describe the bug

No duplicate videos were found, even if there were copies of the original video files in the folder

The scan was completed quickly without any errors

Snapshots

Snipaste_2024-12-29_20-18-50 Snipaste_2024-12-29_20-09-16 Snipaste_2024-12-29_20-09-26 Snipaste_2024-12-29_20-13-46 Snipaste_2024-12-29_20-11-00 Snipaste_2024-12-29_20-11-36
@panpf panpf added the bug Something isn't working label Dec 29, 2024
@0x90d
Copy link
Owner

0x90d commented Dec 29, 2024

It says 0 files were added and it scans 0 files for duplicates so I'm not suprised it won't find any. Can you copy these files into VDF folder and try it again? I'm not too familiar with Mac but maybe it doesn't have permission to access your downloads folder.

@panpf
Copy link
Author

panpf commented Dec 29, 2024

I followed your instructions and moved it to the App directory, as follows:
/Users/panpf/Applications/VideoDuplicateFinder3/test

Still doesn't work, it can't find any files

@petulantskeptic
Copy link

petulantskeptic commented Mar 10, 2025

I have this same problem on a Mac using the e253212 release from Jan 30, 2025.

I've narrowed the problem down a bit. When it generates the file list everything is fine (i.e. the full contents list of the directory and subdirectories are added to the database) but when it goes to do the duplicate checking it does not use any of the files in the top level directory.

Given the following directory structure and contents and telling videodupes to search /Volumes/Farnsworth/Test/:

ls /Volumes/Farnsworth/Test/
test1/
test2/
vid1.mp4
vid1 copy.mp4
vid2.mp4
ls /Volumes/Farnsworth/Test/test1/
vid1 copy.mp4
vid2 copy 2.mp4
vid3.mp4
vid3 copy.mp4
ls /Volumes/Farnsworth/Test/test2/
vid2 copy 3.mp4
vid4.mp4
vid4 copy.mp4

The only duplicates that videodupes will find are the ones that are within test1/ and test2/, it does not check the files in the base search directory against any others.

It only correctly identifies these pairs (and identifies no triplicates) and misses all the other ones that involve items in the base scan directory:
test1/vid3.mp4 & test1/vid3 copy.mp4
test1/vid2 copy 2.mp4 & test2/vid2 copy 3.mp4
test2/vid4.mp4 & test2/vid4 copy.mp4

It recognizes files in the base directory exist (and enters them into the database) but it does not involve them in the duplicate scan as evidenced by the log:

11:37:25 => Building file list...
11:37:25 => Files in database: 10 (10 files added)
11:37:25 => Finished building file list in 00:00:00.0062496
11:37:25 => Gathering media info and buildings hashes...
11:37:26 => Finished gathering and hashing in 00:00:01.3280879
11:37:26 => Save scanned files to disk (10 files).
11:37:26 => Scan for duplicates...
11:37:26 => Prepare list of items to compare...
11:37:26 => Scanning for duplicates in 7 files
11:37:26 => Finished scanning for duplicates in 00:00:00.0054112
11:37:26 => Highlighting best results...
11:37:26 => Scan done.
11:37:26 => Save scanned files to disk (10 files).

EDIT TO ADD

More information: it seems like the problem is that VDF is entering a blank array for "grayBytes" and 'null' in the "mediaInfo" field of the database for files in the base search directory which precludes those files from being included in the scan because they fail the "!InvalidEntryForDuplicateCheck" check on line 450 of ScanEngine.cs. Same file structure as described above, here is the json database:

[
  {
    "Path": "/Volumes/Farnsworth/Test/vid2 copy.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test",
    "grayBytes": {},
    "mediaInfo": null,
    "Flags": 0,
    "DateCreated": "2025-02-08T22:22:16.6225827Z",
    "DateModified": "2025-02-08T22:22:16.6225827Z",
    "FileSize": 47258042
  },
  {
    "Path": "/Volumes/Farnsworth/Test/vid1.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test",
    "grayBytes": {},
    "mediaInfo": null,
    "Flags": 0,
    "DateCreated": "2025-02-08T22:21:57.8792383Z",
    "DateModified": "2025-02-08T22:21:57.8792383Z",
    "FileSize": 31092019
  },
  {
    "Path": "/Volumes/Farnsworth/Test/vid2.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test",
    "grayBytes": {},
    "mediaInfo": null,
    "Flags": 0,
    "DateCreated": "2025-02-08T22:22:16.6225827Z",
    "DateModified": "2025-02-08T22:22:16.6225827Z",
    "FileSize": 47258042
  },
  {
    "Path": "/Volumes/Farnsworth/Test/test1/vid3 copy.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test/test1",
    "grayBytes": {
      "42.33333459496498": "sMK9uby1srG0prC2jJeSkquorbG4tL2ju6ieuIyPk6KxuqLAtrWvTEA8t7uSj5eosb2tvLSnvSBUV7i0hJTOpJuxnavIyUhiP1uRrneVzaWvtsTEz81DpoBznaRslMelyMisv7nQSK+nwFqXZJXJpZ/Ly7CnpXxapG1OiUuTwai4pa6apH00OnqVXsBBlLuoqqLFp5dbRKXGt0+wXZW4r7e2m8t4SVWlr0tHlrqUtriuvq+3dTBbe5JVSDQglbu7v7TGsbUya5yaYClLPpW2waKdscWkqFmAcTMlNEiQwMG3s6erl2+FmY2Gl61GjZe9akumqLGlr7G0tb3HnonweQ==",
      "84.66666918992996": "f/z////k6Ojqop5UnYfj4nb////cZcbr75+SeqR49P9nx+XkTylC7oCQbZOVhpr/VcbgxHsse6q2bUh2ZqSIqVLB7LVcXqqfqFv/h2W9f3FTuvb3qaOxqYJS/8p8vYFyUrjr3pyKmcFda9z/m7mPeFK25f+mcaicvJSGpdWxjYhTtN7/mlKMu7OXjWXPs5OQVbPd/5GurKubhndNkLigeVKy4P/Hs7modWpdTle7pHh9sOG3xqCiwLCKkM6Dp594cqe8joGHkaO/sL7MtpWZd2SDcYV5eXd+hJycwb2IknlKy9TH2M6SfX6Lgo20hYp4aL2l4LLDuKSxvJCFn513bw=="
    },
    "mediaInfo": {
      "Streams": [
        {
          "Index": "0",
          "CodecName": "hevc",
          "CodecLongName": "H.265 / HEVC (High Efficiency Video Coding)",
          "CodecType": "video",
          "PixelFormat": "yuv420p",
          "Width": 1920,
          "Height": 1080,
          "SampleRate": 0,
          "ChannelLayout": null,
          "BitRate": 1457196,
          "FrameRate": 29.97003,
          "Channels": 0
        },
        {
          "Index": "1",
          "CodecName": "aac",
          "CodecLongName": "AAC (Advanced Audio Coding)",
          "CodecType": "audio",
          "PixelFormat": null,
          "Width": 0,
          "Height": 0,
          "SampleRate": 96000,
          "ChannelLayout": "stereo",
          "BitRate": 131786,
          "FrameRate": -1,
          "Channels": 2
        }
      ],
      "Duration": "00:02:07"
    },
    "Flags": 0,
    "DateCreated": "2025-02-08T22:22:30.0379184Z",
    "DateModified": "2025-02-08T22:22:30.0379184Z",
    "FileSize": 25459382
  },
  {
    "Path": "/Volumes/Farnsworth/Test/test1/vid2 copy 2.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test/test1",
    "grayBytes": {
      "79.33333569765091": "7+/v7+/v7+/v7+/u7u7r4+/v7+/v7+/v7+/v7u7u7OXv7+/v7+/v7+/v7+7u7uvn7+/v7+/v7+/v7+/u7u7u7O/v7+/v7+/v7+/v7+7u5+Dv7ycAY+9bNO6pkgd07M4k7+8AHYGVlZLQao1hTHlZX1h+AFJ8c46WVj2QXQBnX2HdfQdbdjOLlVkgjgAAaYItYs3pa15ph494GnVPHVvLAM4AhWhcnm+OV0Y0VgAaLzusieWaVH1PcIQ+eXwHBSqplbPRqYKJfCpea4CBCzhrRpGOYNRxjI+BB3aQl5urqbZ8y/LYVXyIhX10kpWhr7y62XTV149wf4WFd4Kjp+f/rw==",
      "158.66667139530182": "wsnLxsmorK+ysLKwzMS3scfLzsmUnbauXqehtMi+t4vJztLQZ7/Tf9ajnLfTzLGTzNDU1G/I1pPFwadO2c+1mc3S1dVzxuKFz6VdTbqQs6rN09XWdsnnktRGMjncuLq5f9LW1nbJjp3K1S054Nq8sXbQ1dZ3yJ3F18YoMuXcu6pv0NTWbJOqwc7PKC/qlZSncc7T0zaTeri+pCQt6ainlG7QuMs4pZC+sl8hKuiyj21rasjGPraVlJlzKCTkt4V8aVS/wjR2VGd7Zq7RtK8+jWxrfdaoo6Rdb3KNosjLwrNr0PPbkKCphwpygpSj096qqdXbv717jJJ3gtGC7+X/sQ=="
    },
    "mediaInfo": {
      "Streams": [
        {
          "Index": "0",
          "CodecName": "hevc",
          "CodecLongName": "H.265 / HEVC (High Efficiency Video Coding)",
          "CodecType": "video",
          "PixelFormat": "yuv420p",
          "Width": 1920,
          "Height": 1080,
          "SampleRate": 0,
          "ChannelLayout": null,
          "BitRate": 1443098,
          "FrameRate": 29.97003,
          "Channels": 0
        },
        {
          "Index": "1",
          "CodecName": "aac",
          "CodecLongName": "AAC (Advanced Audio Coding)",
          "CodecType": "audio",
          "PixelFormat": null,
          "Width": 0,
          "Height": 0,
          "SampleRate": 48000,
          "ChannelLayout": "stereo",
          "BitRate": 130981,
          "FrameRate": -1,
          "Channels": 2
        }
      ],
      "Duration": "00:03:58"
    },
    "Flags": 0,
    "DateCreated": "2025-02-08T22:22:16.6225827Z",
    "DateModified": "2025-02-08T22:22:16.6225827Z",
    "FileSize": 47258042
  },
  {
    "Path": "/Volumes/Farnsworth/Test/test1/vid3.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test/test1",
    "grayBytes": {
      "42.33333459496498": "sMK9uby1srG0prC2jJeSkquorbG4tL2ju6ieuIyPk6KxuqLAtrWvTEA8t7uSj5eosb2tvLSnvSBUV7i0hJTOpJuxnavIyUhiP1uRrneVzaWvtsTEz81DpoBznaRslMelyMisv7nQSK+nwFqXZJXJpZ/Ly7CnpXxapG1OiUuTwai4pa6apH00OnqVXsBBlLuoqqLFp5dbRKXGt0+wXZW4r7e2m8t4SVWlr0tHlrqUtriuvq+3dTBbe5JVSDQglbu7v7TGsbUya5yaYClLPpW2waKdscWkqFmAcTMlNEiQwMG3s6erl2+FmY2Gl61GjZe9akumqLGlr7G0tb3HnonweQ==",
      "84.66666918992996": "f/z////k6Ojqop5UnYfj4nb////cZcbr75+SeqR49P9nx+XkTylC7oCQbZOVhpr/VcbgxHsse6q2bUh2ZqSIqVLB7LVcXqqfqFv/h2W9f3FTuvb3qaOxqYJS/8p8vYFyUrjr3pyKmcFda9z/m7mPeFK25f+mcaicvJSGpdWxjYhTtN7/mlKMu7OXjWXPs5OQVbPd/5GurKubhndNkLigeVKy4P/Hs7modWpdTle7pHh9sOG3xqCiwLCKkM6Dp594cqe8joGHkaO/sL7MtpWZd2SDcYV5eXd+hJycwb2IknlKy9TH2M6SfX6Lgo20hYp4aL2l4LLDuKSxvJCFn513bw=="
    },
    "mediaInfo": {
      "Streams": [
        {
          "Index": "0",
          "CodecName": "hevc",
          "CodecLongName": "H.265 / HEVC (High Efficiency Video Coding)",
          "CodecType": "video",
          "PixelFormat": "yuv420p",
          "Width": 1920,
          "Height": 1080,
          "SampleRate": 0,
          "ChannelLayout": null,
          "BitRate": 1457196,
          "FrameRate": 29.97003,
          "Channels": 0
        },
        {
          "Index": "1",
          "CodecName": "aac",
          "CodecLongName": "AAC (Advanced Audio Coding)",
          "CodecType": "audio",
          "PixelFormat": null,
          "Width": 0,
          "Height": 0,
          "SampleRate": 96000,
          "ChannelLayout": "stereo",
          "BitRate": 131786,
          "FrameRate": -1,
          "Channels": 2
        }
      ],
      "Duration": "00:02:07"
    },
    "Flags": 0,
    "DateCreated": "2025-02-08T22:22:30.0379184Z",
    "DateModified": "2025-02-08T22:22:30.0379184Z",
    "FileSize": 25459382
  },
  {
    "Path": "/Volumes/Farnsworth/Test/test1/vid1 copy.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test/test1",
    "grayBytes": {
      "51.66666820645332": "rbSxr7a4ubm3s6+op6i2s7q9uLy7vr2+G7exray4tHjAycnHx8bFxsIglLO6toKMxM/S09DPzcuUWYu+h4h/0sDS3N3a19WLcHaikHugp++tts7d4d7XiUqEn5yRnYfXeLa+wczQYIIdLnSN0ZWkwP2rxJK/uEtpJh024tqfos/8/v/4u6ArRA2ObeCtp7LH+fn//6KlRDSGi1S/uq+1ufP3/vylXlAxhZLkyMSrsqjq9f/1SHRGPpN/z8C5q7W0mPL343swN0OSpMfEu4GTsbjdoMSL27gihKK3vLqTiYi0vcLHompYQXaWnmWAgnp8Oz0TUoSCWTxklb20fc3qHQ==",
      "103.33333641290665": "MmZ0o9Xc0N7u+fKCjvf8+DRiZH7F4cvd6/r/+pnL/vQkYmRoh83R2unw8OydxJa1NnxiZHCf1NrYzuq/a4/U9kKMbWxtfqqUn4Hqm4JihvVMi4huaWyQpVxDi5CZVGnsW4ZuRmZteo1cfViXcVZl1l2Oa0w/W2JpNY+RlmdOV6pcjW0tR1+qSjt/mYozLUJnVo9xJTJYkltpZY6BOTQ2VVaTezImTDpQTJWAaj43KkxXmotjKDoyc1qDcoZBEi1GaKCJ11BJE3dte2dUQBofRGydgOVcVChoX3J2eUkleVNooH7dbYc4R1JzjoJUY2BlV5yA14JnU1BNaYOdc3mzsw=="
    },
    "mediaInfo": {
      "Streams": [
        {
          "Index": "0",
          "CodecName": "hevc",
          "CodecLongName": "H.265 / HEVC (High Efficiency Video Coding)",
          "CodecType": "video",
          "PixelFormat": "yuv420p",
          "Width": 1920,
          "Height": 1080,
          "SampleRate": 0,
          "ChannelLayout": null,
          "BitRate": 1457777,
          "FrameRate": 29.97003,
          "Channels": 0
        },
        {
          "Index": "1",
          "CodecName": "aac",
          "CodecLongName": "AAC (Advanced Audio Coding)",
          "CodecType": "audio",
          "PixelFormat": null,
          "Width": 0,
          "Height": 0,
          "SampleRate": 48000,
          "ChannelLayout": "stereo",
          "BitRate": 132471,
          "FrameRate": -1,
          "Channels": 2
        }
      ],
      "Duration": "00:02:35"
    },
    "Flags": 0,
    "DateCreated": "2025-02-08T22:21:57.8792383Z",
    "DateModified": "2025-02-08T22:21:57.8792383Z",
    "FileSize": 31092019
  },
  {
    "Path": "/Volumes/Farnsworth/Test/test2/vid4 copy.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test/test2",
    "grayBytes": {
      "73.66666886210442": "VE0zYVFtKlRTUGOOY1xjVVZMWFVdaiZXT09ejlZbWyRXTFuNVWaZUU5MZY5LSldWWFBQf1CNlpubl2aNXFlnTVo7fYlGdJd7XXlEjFxhS0paNVKAUlSTRyUqQ4tIT0tBW0VfST6Rh4UlFC2Aj4cxQ1NGQz6dl3aPe1cQdnl2gRpqMiUyjZCLaXd7E1lDS21GLi8dKo2empmPRwsQb15YJEUdGx2CkJecj5KbDUBTXEoSChQkS2R+i4KJjI+SdgYeCGQnLIxAHHtUT1RRan0DjSYpGxsaex0WChUVFhslCosvNDwyNCsuMzgOGzsYRhCGLjE8Pjc1LzlMDhcoGioMfQ==",
      "147.33333772420883": "BV4FBQkHBwoUFBIYGxcUHzdqBgUIBQIDJg4cMh8YDCxQYwYGBwMDETQKDxEXHR1wWl4GBgYCEDs5LwwKDx0xl2JdBQYFAihTkHsJCR8fLJxmYQYFBgE/baWeCQgfHi2gaF8FBgUCQ3i1lAkJIiAtmmldXCsiGT5UbVIfHyQiLZNlb2FSIyE7Y5GHXVcjIy2IAiVEBgskQDO4lXpbRioxiwIDAx4RA0w3s30hSGFAMZECAx4nHxwoMTIvDShAVjmdAwUjKCgULCUpLzEvUyhIIgMFJSEeDg9FRy8yK3QmJCIDAycfHhoOFikpODuPIiIhAwUmIhcQISk6NEFmhiIiHw=="
    },
    "mediaInfo": {
      "Streams": [
        {
          "Index": "0",
          "CodecName": "hevc",
          "CodecLongName": "H.265 / HEVC (High Efficiency Video Coding)",
          "CodecType": "video",
          "PixelFormat": "yuv420p",
          "Width": 1920,
          "Height": 1080,
          "SampleRate": 0,
          "ChannelLayout": null,
          "BitRate": 1042159,
          "FrameRate": 29.97003,
          "Channels": 0
        },
        {
          "Index": "1",
          "CodecName": "aac",
          "CodecLongName": "AAC (Advanced Audio Coding)",
          "CodecType": "audio",
          "PixelFormat": null,
          "Width": 0,
          "Height": 0,
          "SampleRate": 96000,
          "ChannelLayout": "stereo",
          "BitRate": 130083,
          "FrameRate": -1,
          "Channels": 2
        }
      ],
      "Duration": "00:03:41"
    },
    "Flags": 0,
    "DateCreated": "2025-02-08T22:22:57.3837666Z",
    "DateModified": "2025-02-08T22:22:57.3837665Z",
    "FileSize": 32649860
  },
  {
    "Path": "/Volumes/Farnsworth/Test/test2/vid4.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test/test2",
    "grayBytes": {
      "73.66666886210442": "VE0zYVFtKlRTUGOOY1xjVVZMWFVdaiZXT09ejlZbWyRXTFuNVWaZUU5MZY5LSldWWFBQf1CNlpubl2aNXFlnTVo7fYlGdJd7XXlEjFxhS0paNVKAUlSTRyUqQ4tIT0tBW0VfST6Rh4UlFC2Aj4cxQ1NGQz6dl3aPe1cQdnl2gRpqMiUyjZCLaXd7E1lDS21GLi8dKo2empmPRwsQb15YJEUdGx2CkJecj5KbDUBTXEoSChQkS2R+i4KJjI+SdgYeCGQnLIxAHHtUT1RRan0DjSYpGxsaex0WChUVFhslCosvNDwyNCsuMzgOGzsYRhCGLjE8Pjc1LzlMDhcoGioMfQ==",
      "147.33333772420883": "BV4FBQkHBwoUFBIYGxcUHzdqBgUIBQIDJg4cMh8YDCxQYwYGBwMDETQKDxEXHR1wWl4GBgYCEDs5LwwKDx0xl2JdBQYFAihTkHsJCR8fLJxmYQYFBgE/baWeCQgfHi2gaF8FBgUCQ3i1lAkJIiAtmmldXCsiGT5UbVIfHyQiLZNlb2FSIyE7Y5GHXVcjIy2IAiVEBgskQDO4lXpbRioxiwIDAx4RA0w3s30hSGFAMZECAx4nHxwoMTIvDShAVjmdAwUjKCgULCUpLzEvUyhIIgMFJSEeDg9FRy8yK3QmJCIDAycfHhoOFikpODuPIiIhAwUmIhcQISk6NEFmhiIiHw=="
    },
    "mediaInfo": {
      "Streams": [
        {
          "Index": "0",
          "CodecName": "hevc",
          "CodecLongName": "H.265 / HEVC (High Efficiency Video Coding)",
          "CodecType": "video",
          "PixelFormat": "yuv420p",
          "Width": 1920,
          "Height": 1080,
          "SampleRate": 0,
          "ChannelLayout": null,
          "BitRate": 1042159,
          "FrameRate": 29.97003,
          "Channels": 0
        },
        {
          "Index": "1",
          "CodecName": "aac",
          "CodecLongName": "AAC (Advanced Audio Coding)",
          "CodecType": "audio",
          "PixelFormat": null,
          "Width": 0,
          "Height": 0,
          "SampleRate": 96000,
          "ChannelLayout": "stereo",
          "BitRate": 130083,
          "FrameRate": -1,
          "Channels": 2
        }
      ],
      "Duration": "00:03:41"
    },
    "Flags": 0,
    "DateCreated": "2025-02-08T22:22:57.3837666Z",
    "DateModified": "2025-02-08T22:22:57.3837665Z",
    "FileSize": 32649860
  },
  {
    "Path": "/Volumes/Farnsworth/Test/test2/vid2 copy 3.mp4",
    "IsManuallyExcluded": false,
    "HasMetadataError": false,
    "HasThubmanilError": false,
    "IsTooDark": false,
    "Folder": "/Volumes/Farnsworth/Test/test2",
    "grayBytes": {
      "79.33333569765091": "7+/v7+/v7+/v7+/u7u7r4+/v7+/v7+/v7+/v7u7u7OXv7+/v7+/v7+/v7+7u7uvn7+/v7+/v7+/v7+/u7u7u7O/v7+/v7+/v7+/v7+7u5+Dv7ycAY+9bNO6pkgd07M4k7+8AHYGVlZLQao1hTHlZX1h+AFJ8c46WVj2QXQBnX2HdfQdbdjOLlVkgjgAAaYItYs3pa15ph494GnVPHVvLAM4AhWhcnm+OV0Y0VgAaLzusieWaVH1PcIQ+eXwHBSqplbPRqYKJfCpea4CBCzhrRpGOYNRxjI+BB3aQl5urqbZ8y/LYVXyIhX10kpWhr7y62XTV149wf4WFd4Kjp+f/rw==",
      "158.66667139530182": "wsnLxsmorK+ysLKwzMS3scfLzsmUnbauXqehtMi+t4vJztLQZ7/Tf9ajnLfTzLGTzNDU1G/I1pPFwadO2c+1mc3S1dVzxuKFz6VdTbqQs6rN09XWdsnnktRGMjncuLq5f9LW1nbJjp3K1S054Nq8sXbQ1dZ3yJ3F18YoMuXcu6pv0NTWbJOqwc7PKC/qlZSncc7T0zaTeri+pCQt6ainlG7QuMs4pZC+sl8hKuiyj21rasjGPraVlJlzKCTkt4V8aVS/wjR2VGd7Zq7RtK8+jWxrfdaoo6Rdb3KNosjLwrNr0PPbkKCphwpygpSj096qqdXbv717jJJ3gtGC7+X/sQ=="
    },
    "mediaInfo": {
      "Streams": [
        {
          "Index": "0",
          "CodecName": "hevc",
          "CodecLongName": "H.265 / HEVC (High Efficiency Video Coding)",
          "CodecType": "video",
          "PixelFormat": "yuv420p",
          "Width": 1920,
          "Height": 1080,
          "SampleRate": 0,
          "ChannelLayout": null,
          "BitRate": 1443098,
          "FrameRate": 29.97003,
          "Channels": 0
        },
        {
          "Index": "1",
          "CodecName": "aac",
          "CodecLongName": "AAC (Advanced Audio Coding)",
          "CodecType": "audio",
          "PixelFormat": null,
          "Width": 0,
          "Height": 0,
          "SampleRate": 48000,
          "ChannelLayout": "stereo",
          "BitRate": 130981,
          "FrameRate": -1,
          "Channels": 2
        }
      ],
      "Duration": "00:03:58"
    },
    "Flags": 0,
    "DateCreated": "2025-02-08T22:22:16.6225827Z",
    "DateModified": "2025-02-08T22:22:16.6225827Z",
    "FileSize": 47258042
  }
]

Putting the entire folder structure described above one folder layer lower, but leaving the base search the same fixes everything, which is a very annoying solution depending on how one is organizing files and looking for duplicates within sets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants