+
Software Profile Feed

Необходим софт для параллельного поиска музыки и сэмплов

Всем хорошего настроения! Казалось бы, софта сегодня для платформы Windows x86-64 очень много разного, вот только найти то, что устраивает по наличию необходимых функций, не так то просто.

Суть проблемы в следующем: к примеру, у вас есть несколько разных дисков (HDD/SSD), плюс ещё те, что установлены в док-станциях. Компьютер может перезапускаться по разными причинам (установка нового софта, смена операционки на другую и т.д.) и вы постоянно, ежедневно ищите разные данные, причём в немалом количестве. И чтобы поиск шёл максимально быстро, появляется необходимость в наличии специальной программы, которая сможет искать сэмплы и музыку в параллельном режиме, с обязательным учётом текущей конфигурации ваших разделов, то есть на одних дисках может быть несколько разделов и тогда, чтобы не пилить HDD, она строит очередь, для других же дисков, где раздел всего один, запускает параллельный поиск. Помимо этого, крайне необходимо, чтобы результаты поиска сбрасывались в один и тот же список, либо в компонент типа панели в файл менеджерах, для быстрых операций с найденным. Также хотелось бы, чтобы программа понимала любые кодировки (умела работать с файлами с названиями на любых языках), регулярные выражения и позволяла осуществлять стандартные действия с найденным (копирование, перемещение, экспорт списка в документ). Использование иных архитектур чем Win x86-64, x64, а также написание .bat файлов или использование Far очень прошу не предлагать.

Для наглядности сделал концепт того, как может выглядеть запрашиваемая программа:

Поэтому и прошу аудиторию подсказать, что из находящегося сегодня среди свободно распространяемого софта или программ на продажу, может являться надёжным и качественным решением всех перечисленных задач?

Хорошее
JULIA - SUMMER POETRY (promodj.com)
0 ▲
24 July 2023 19:48
CoolRockBassBlock

Comments

Total Commander
И где же там параллельный поиск и по условию поста представление данных в одном поле?
я же тебя не буду обучать, сам посмотри
Каждый день у меня их открыто в достатке. Если он умел действительно всё ровно то (подчёркиваю), что перечислено в посте, вряд ли стал бы поднимать здесь такие вопросы.


Total Commander @ CoolRockBassBlock
ну если все ровно,мое предложить ваше отказаться
Так то файл менеджер неплох, он стабильно работает, не вылетает, это главный проект в жизни его автора, но поиск у него, к сожалению, осуществляется именно последовательным образом. Также он не ищет одновременно определённый набор разнородных данных. Может ещё кто-то подскажет необходимую утилиту.
я писал недавно о саундменеджерах и своих разработках
promodj.com/synthwave/blog/115…

их суть в том, что сканирование (и пересканирование) происходит по требованию и потом инфа берется не из файловой системы, а из базы данных
Спасибо, поддержал пост. Много ценной информации. Если объединить идеи, то в идеале необходима раздельная качественная каталогизация музыки, сэмплов, книг и так далее. Это отдельная и большая тема. А прога для поиска всё-таки решает свои задачи. По вашему посту хотелось в начале рассмотреть 3 упомянутых каталогизатора. Там идут 2 платных, за 19 долларов, (понятно, что триалом дело не обойдётся, если ставить их, то навсегда). Рассмотрю третий, бесплатный от ADSR. При попытке скачать его с официального ресурса пользователя ожидает небольшой сюрприз.



В начале всё нормально, добавляется в карту.
Затем предлагается купить в нагрузку несколько товаров.



Хорошо, что есть кнопка отказа от них.

А в финале ждёт предложение отправить ваши личные данные. Без этого ADSR не позволяют скачать бесплатный в общем то софт. На мой взгляд, это не совсем правильно. Есть же прекрасная практика публиковать сразу линки на 7zip архивы или инсталляторы своего Freeware.
Поэтому можно остановиться на следующих нескольких программах, за вашим авторством. С вашими идеями совершенно согласен. Бывает, что не смотря на океан софта, единственный вариант - сделать что-то своё, чтобы программа работала ровно так, как надо. Правда отладка и работа с библиотеками может оказаться по времени весьма затратным делом. Хочется сфокусироваться на релизах, я здесь ещё так мало всего опубликовал. Почти нет треков и миксов. Над ними и хотелось бы поработать. Может быть ещё найдутся другие варианты.
данные не помню чтобы вводил, но никто не запрещает любую фигню ввести)
может я не совсем уловил суть блога, но я ищу при помощи программы Everything от VoidTools.
Вначале о плюсах: близко авторы Everything подобрались к тому, что нужно - по идее, они хотели сделать поисковик лучше чем стандартный Проводник.
Опишу недостатки программы, с чем пришлось столкнуться лично:
[1] Не позволяет при старте в начале просмотреть все настройки, выставив что нужно (например сразу отключить обновления), а затем уже запускать сканирование.
[2] Не позволяет при старте указать только те диски, которые необходимо просмотреть. Так как например часть дисков могут в этот момент находится на восстановлении и иметь повреждённые кластера, с которых сутками программа будет пытаться считать информацию.
[3] Не выделяет свой поток для работы в настройках, чтобы не вызывать зависания интерфейса.
[4] Перед стартом программы невозможно указать размещение хранимых ей данных на другом диске.
[5] В своих опубликованных программах я сразу сообщал, что моя программа не лезет в Интернет принципиально, ни при каких обстоятельствах. Здесь же программа может обращаться в Инет и обновляться допустим. В других случаях было так: допустим владелец решает поменять текст соглашения и в новой версии предложить отправлять статистику использования его программы. Такое уже было, поэтому с большой осторожностью нужно подходить к подобному, особенно в наш век.


А не проще в порядке содержать свой архив? Понимаю что память сейчас дешевая, можно сотками Гб выкачивать. Есть крутые вещи которые не содержат в названии файла ни bpm, не принадлежности к типу, поиск не найдет, отслушивать и сортировать надо.
Порядок - это всегда хорошо. Выше есть тема, затронутая ReSampled про каталогизацию семплов. Это отдельная большая тема. Пока ещё не ответил на его комментарий, собирал информацию по теме. Память из-за роста курса доллара выросла в цене и значительно. Архив каждый день дополняется и изменяется, в этом и проблема. Хорошо, допустим, пользователь занёс аккуратно всё с тегами и содержимым в базу данных. Я например загружаю музыку и сэмплы из разных источников, получается, нужна синхронизация. Идеальный вариант, который и стараюсь найти - и то и то должно быть. То есть и мощный каталогизатор отдельно музыки, сэмплов, книг, клипов. И при этом рядом должна быть поисковая утилита соответствующая ровно тем требованиям, которые приведены в теле поста. Вот тогда проблема будет решена полностью.
Изначально, с появлением компьютера сортировал все в ручную, иногда скидывал на диск кучей в папку с пометкой "тemp", потом выбирал нужное, раскладывал, остальное удалял, это очевидные вещи. Экономится место и получается древовидная структура. Просто изначально когда все отсортировано, оно и является DB, хоть заходи по ветке, хоть поиск задействуй. Когда пользователь сам задает правильное имя файла и заполняет теги, чего ему стоит и разместить этот файл в нужном каталоге?
Не очень понял, что нужно. Но когда-то видел, что шарящие чуваки (с хабра мэй би) выключают кеширование файлов виндовское, и используют какую-то другую софтину для кэширования и поиска по файлам. В чем отличие? Винда кэширует и текст внутри самих файлов, а эта софтина - только названия.
Но я таким не страдаю. Кэширование откл, поиск на nvme ssd и так достаточно быстрый
[1] Поиск на SSD действительно быстрый, на нём содержу систему и чуточку данных, а в остальном - вот только что есть, то есть, разные старые HDD, которые работают.
[2] Действительно, может текст поста выглядит немного запутанным. Что нужно, если кратко:
I) прога, которая не последовательно ищет данные (как Total Commander, FAR и другие файл-менеджеры), а параллельно, при этом ещё и с умом определяя, на каких дисках один раздел, а на каких несколько. И вот в тех, где несколько разделов, поиск ставит в очередь, чтобы не вывести диск из строя раньше времени.
II) Эта же программа должна принимать на вход набор данных, то есть уметь вести поиск по списку файлов, а не только по одному файлу. Также она должна понимать любые кодировки, чтобы успешно найти файл, если он содержит иероглифы.
III) Выходные данные она должна помещать в одно и то же окно, а не в разные окна и предлагать выполнять стандартные операции над найденными файлами: копирование, перемещение, сортировка по имени дате. И ещё нужно сохранять список найденных файлов в виде текстового документа, желательно с автоматическим инкрементом имени.
ТС, почему бы тебе не сделать символические ссылки тех папок (дисков) по которым надо проводить поиск и не скармливать это каталог, со всеми вложенными в него необходимыми каталогами, любому поисковику?
Видел такие линки в разных SymLink инсталляторах и для определённых задач это полезная вещь. Музыка, семплы, графика для оформления треков, к сожалению, не систематизирована, поэтому то, что нужно, может быть практически в любых каталах кроме системных. Необходим всё-таки общий поиск просто по всем разделам.
Можно же создать один каталог, в который закинуты все симлинки например папка «музыка» и туд туда все символические линки на все папки с музыкой с любых дисков. Папка «семплы» в которую закинуть все симлинки на семплы и тд.
По идее все ж круто будет работать. Достаточно link shell extenshions установить
Тот случай просто, когда всё совсем, крайне не упорядочено, муз файлы могут оказаться где угодно, в любом каталоге, хоть в каталоге с эскизами для Photoshop. Бывает из игры извлекаешь звуки - быстро временно где-то каталог создашь и забудешь потом. Многочисленные конвертации в разные форматы, бесконечное тестирование VST алгоритмов с экспортом wave и flac куда угодно. Всё реально настолько сильно разбросано по дискам! А особенно после того как пара HDD вышла из строя и я спешно закидывал уцелевшие данные на остальные. Живу и абсолютно некогда отдыхать, это тоже влияет на организацию.
вообще ничего не понял- что хочет автор)))
Да всё же просто: программы поиска сегодня предлагают последовательно искать информацию, а нужно параллельно на всех носителях запускать поиск по шаблону и сбрасывать линки на найденные данные в один и тот же компонент типа ListBox. Всего-то.
В виндовск реализовано просто, есть система поиска, она ищет во всех носителых папках итд
Если бы она умела делать то, что нужно, этого поста бы не было. Windows не просто не умеет искать параллельно, но и ещё не предлагает нормальной организации найденного. Никаких удобных видов экспорта, никакого быстрого просмотра данных, никакого нормального их хотя-бы отображения. То есть в Windows просто черновой вариант поиска сделали для крайне нетребовательных задач, не связанных с организацией информации. Total Commander умеет уже больше, но тоже не то, что нужно. Примерно интерфейс, который должен быть приведён на скрине в начале поста. Желательно чтобы программа ещё умела автоматически выравнивать столбцы по максимальной длине имени найденного файла (просмотрщик ACDSee с незапамятных времён это умел делать), а проводник Windows не научился до сих пор..
Please, sign up (it's quick!) or sign in, to post comments and do more fun stuff.