Синхронизация файлов (проверка/обновление списка треков)

Вопросы по музыкальной базе RADIO Base Pro v.2
AlexanderPl
Пользователь
Сообщения: 23
Зарегистрирован: 14 сен 2008, 15:23

Синхронизация файлов (проверка/обновление списка треков)

Сообщение AlexanderPl »

Добрый день!
Версия программы 2.0.9 сборка 74

В первую очередь хочется сделать очень маленькое предложение по улучшению.
Добавьте опцию в "категории" и "корзина": выделить все файлы (для последующего их удаления/перемещения)
а то в корзине порядка 500 файлов, как их сразу все удалить ?))))
и сделайте выделение файлов как в проводнике, методом мышки, сразу несколько подряд идущих файлов.

---------------

Добавляем файлы с HDD в созданные ранее категории.
В БД записываются все данные по доб. трекам, категориям и др. данным.

Все перемещения, копирования, удаления с треками и категориями в рамах ПО и БД корректно работают.

Теперь рассмотрим работу ПО с HDD.
По сути она отсутствует. ПО ограничена лишь тем, чтоб добавить или удалить файл с HDD.
А что с физическим перемещением файлов? Для чего нужна кнопка "Обновить список F5" Эта кнопка не даёт никакого результата, если файл физически удален / переименован / перемещен. Как мне внести изменения в БД по этом файлу?

В одной из категорий 500 треков. В папке на ЖД так-же лежит 500 треков, которые успешно были доб. в ПО
Удаляем/перемещаем физически файл из папки средствами Windows
Идем в ПО обновляем категорию 500 треков. результат - кол-во не изменилось. При попытки воспроизведении трека, который мы удалили, ПО ругается на отсутствие композиции. Соответственно, далее эта ошибка с отсутствием трека идет в RADIO Rotator Pro как будто он присутствует.... не проверял это лишь логический ход мысли.

Я работаю с несколькими папками на HDD и все манипуляции (удаление/перемещение между папками/копирование) с файлами делаю посредством Проводника Win.
Конечно можно пойти легким путем. Сваливать все файлы в одну папку и уже в ПО раскидать по нужным категориям. Перемещать/копировать и удалять там-же. В таком случае у всех файлов только один физ. путь. Такой способ для меня не удобен.
На мой взгляд в любой ПО базы хранения данных должна присутствовать опция синхронизации с файлами на физическом носителе если БД работает непосредственно с файлами.

Физический носитель (реальные пути) <--- авт./ручн. синхронизация ----> виртуальная база данных (вирт. каталоги/папки).

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1590
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение RadioSoft »

По поводу синхронизация ситуация понятна, мы планируем сделать синхронизатор базы с диском.

Пока что можно действовать так - выбираем главный раздел - там жмем Удалить несуществующие файлы.
Потом еще раз импортируем все с диска в существующие разделы.
Будут добавлены новые файлы, существующие останутся нетронуты.

Выделить все в списке можно тремя способами
1. нажатием "Ctrl + A" в списке
2. выделить первый файл в списке и нажать "Shift + Ctrl + End"
3. выделить первый файл в списке с зажатым Shift кликнуть мышкой на последний

"Обновить список F5" - обновляет список из базы даннных при совместном использовании с нескольких компьютеров. По большому счет требуется крайне редко.

AlexanderPl
Пользователь
Сообщения: 23
Зарегистрирован: 14 сен 2008, 15:23

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение AlexanderPl »

Вы не поверите, но файлы из корзины не удаляются.
Выделяю все файлы "Ctrl + A" в списке, идет процесс (пес. часы). После завершения процесса, файлы остаются в списке.
По одному файлу так-же ничего не происходит.
Что случилось, не знаю ... вчера вроде бы из корзины по одному файлу была возможность удалить ...
В корзине 700 позиций. В ПО никаких категорий нет, только Корзина.
Если, что и с правами на удаление файлов в БД, то пусть ПО хотя бы об этом предупредит в инфо-окне.

За подсказку с выд. файлов, спасибо. Не знал. Но на будущее доб. всё таки пункт в выпада. меню. Лишним не будет.
Так-же доб. прогресс-бар на все действия с файлами внутри ПО.

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1590
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение RadioSoft »

Файлы, которые были использованы в Rotator не могут быть удалены, пока на них есть ссылки из готовых плейлистов.
Если удалить, то это разрушит целостность и приведет к ошибкам.

AlexanderPl
Пользователь
Сообщения: 23
Зарегистрирован: 14 сен 2008, 15:23

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение AlexanderPl »

ааа вот оно что ...
в БД у нас ведь две таблицы.
Черт возьми.
а вы не думали, чтоб объединить base с rotator и сделать одну таблицу в БД
Такой подход был бы гораздо складней.

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1590
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение RadioSoft »

Объединение ничего не изменит. Вы так же не сможете удалить в ротатор файлы, которые использовались.
Базой будет пользоваться не только Rotator (уже сейчас к ней подключается Reporter, в будущем будут иметь доступ AdsMan и Player), так же одна база клипов может быть использована для генерации расписаний для разных радиостанций поэтому такое разделение.

Если вам мешают - сделайте папку Архив - поместите туда все из корзины.
По мере удаления расписаний из Rotator можно будет чистить эту папку пробуя еще раз удалить то, что не используется, хотя в общем большой проблемы в этом нет.

mihaylin
Продвинутый
Сообщения: 41
Зарегистрирован: 03 июн 2010, 17:24

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение mihaylin »

RadioSoft писал(а):Файлы, которые были использованы в Rotator не могут быть удалены, пока на них есть ссылки из готовых плейлистов.
Если удалить, то это разрушит целостность и приведет к ошибкам.
Я делал так: бэкап базы ротатора, удаление всей истории по дням и часам в ротаторе (или вообще удаление всей базы ротатора), удаление необходимых треков из Radio Base Pro. Затем обратно импортирую базу ротатора, но при попытке посмотреть определенный час определенного дня в ротаторе где играла песня, которую мы удалили из Базы - ротатор покажет ошибку и тот час открыть не удастся. Это единственный нюанс.

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1590
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение RadioSoft »

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

AntS
Новичок
Сообщения: 2
Зарегистрирован: 15 май 2016, 07:34

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение AntS »

3 года прошло, синхронизации так и нет. Без этого программа по сути бесполезна. Вышлите пожалуйста исходники в ЛС, я сам допишу нужное мне. Потом верну Вам полученный результат. Потому что мало того, что нужна синхронизация, нужен сервис который её будет делать автоматически в фоне. В заданное время. От Вас таких сложных вещей явно не дождёшься.

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1590
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение RadioSoft »

Синхронизация будет в ближайшем обновлении. Если есть желание получить тестовую версию раньше - напишите в поддержку.

AntS
Новичок
Сообщения: 2
Зарегистрирован: 15 май 2016, 07:34

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение AntS »

Теперь всё отлично! Огромное СПАСИБО!

Dyusha
Пользователь
Сообщения: 18
Зарегистрирован: 01 апр 2016, 17:34

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение Dyusha »

Здравствуйте! Есть замечания по синхронизации. Работаем с файлами WAV. Добавили файлы в раздел. В базе заполнили поля, в частности, Композиция и Название (в чем разница, кстати?). Все хорошо. Добавили дополнительные файлы в папку физически. Проводим синхронизацию раздела в базе. И ОБА НА! Слетают поля Название и Композиция. Вернее База их заменяет по-новой из названия файла. ВАЩЕ! Была проведена огромная работа по заполнению полей и на тебе! Можно как-то заблокировать эти поля для обновления. Или не обновлять те, которые уже присутствуют в БАЗЕ, не менять Название и Композиция?

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1590
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение RadioSoft »

Уточните версию программы Base.
А так же настройки с которыми вы проводили синхронизацию.

Dyusha
Пользователь
Сообщения: 18
Зарегистрирован: 01 апр 2016, 17:34

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение Dyusha »

Версия БАЗЫ 2.2.0.90 Не совсем понимаю о каких настройках идет речь. Синхронизировали базу вручную.

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1590
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: Синхронизация файлов (проверка/обновление списка треков)

Сообщение RadioSoft »

Посмотрите эту версию. (Сделайте бекап данных для предосторожности)
Синхронизация данных не должна затрагивать существующие.
http://radiosoft.pro/files/update/BaseS ... 2.2.94.exe

Название - это в основном "Автор - Название" композиции (или имя файла для Wave), заполняется при импорте (теперь там есть кнопка заполнить из панели Информации).
Название композиции (Композиция) - это только название песни.

Ответить