Копирование музыкальной базы

grey

New member
Как правильно скопировать музыкальную базу, чтобы сохранилась информация в дополнительных полях тегов?

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

Вложения

  • Снимок экрана 2019-08-12 в 7.51.03.png
    Снимок экрана 2019-08-12 в 7.51.03.png
    267,1 КБ · Просмотры: 265
Это зависит от того, где у вас хранилась доп. информация о треках: https://manual.djsoft.net/radioboss/ru/additional-information-storage.htm

В  случае с базой данных, ее нужно также перенести.
 
grey сказал(а):
Данные в базе SQLite. Как её скопировать?
Это файл Tracks.db в папке C:\Users\USERNAME\AppData\Roaming\djsoft.net
Можете открыть эту папку через меню Настройки-Открыть папку с настройками и выйти на один уровень выше по папкам.
 
Возник свежий вопрос для этой темы.
Как формируется файл Tracks.db? Если его удалить и плейлист формируется из xml музыкальной базы, он заполнится оттуда (из базы) заново?
 
Как формируется файл Tracks.db? Если его удалить и плейлист формируется из xml музыкальной базы, он заполнится оттуда (из базы) заново?
Если удалить то база будет создана заново и будет постепенно наполняться треками.
 
После удаления файла база заполняется только полями "исполнитель-название", остальные из xml музыкальной базы не берутся. Как в этом случае пересоздать с 0 базу треков, чтобы все поля из базы были заполнены?
 

Вложения

  • Снимок экрана 2022-04-07 в 14.54.17.png
    Снимок экрана 2022-04-07 в 14.54.17.png
    108,1 КБ · Просмотры: 109
После удаления файла база заполняется только полями "исполнитель-название", остальные из xml музыкальной базы не берутся. Как в этом случае пересоздать с 0 базу треков, чтобы все поля из базы были заполнены?
Из XML берется только список файлов, больше ничего не читается.
 
Как в этом случае пересоздать с 0 базу треков, чтобы все поля из базы были заполнены?
Читаю и не понятна ваша логика... то вы хотите обнулять базу, то хотите чтоб все поля были заполнены... тогда зачем обнулять? Где логика?
 
Читаю и не понятна ваша логика... то вы хотите обнулять базу, то хотите чтоб все поля были заполнены... тогда зачем обнулять? Где логика?
Допустим, настраивается новая свежая система для вещания и скопировать файл tracks.db неоткуда, есть только XML от музыкальной базы. В данный момент на такой машине пользовательские поля из XML не заполняются. Хочется понять механизм, как это вообще происходит, чтобы избежать накладок в будущем.
 
Как тогда правильно заполнять поля как на скриншоте, если из музыкальной базы они не читаются?
База никогда не использовалась для хранения такой информации. Те поля что вы видите это "кеш", то есть копия данных. А сами данные хранятся как указано в настройках: https://manual.djsoft.net/radioboss/ru/additional-information-storage.htm - и при построении базы данные берутся именно оттуда. То есть база не является первичным источником для этих данных.

Допустим, настраивается новая свежая система для вещания и скопировать файл tracks.db неоткуда, есть только XML от музыкальной базы. В данный момент на такой машине пользовательские поля из XML не заполняются. Хочется понять механизм, как это вообще происходит, чтобы избежать накладок в будущем.
Перенос информации о треках на другой компьютер возможен, но конкретная процедура зависит от того, где вы храните данные (см. ссылку выше). Если это теги - достаточно просто скопировать музыкальные файлы, и в базу данные уже заполнятся оттуда.
 
Назад
Верх