1

Я пытаюсь использовать Amarok на нескольких машинах с одной базой данных. Я нашел только немного информации об этом, но некоторые говорят, что это возможно. Что я сделал до сих пор:

  • Сброс моей локальной базы данных MySQL для amarok
  • Настройка mySQL на сервере и запись в него дампа
  • Изменение параметров Amarok, указание на новую БД
  • Монтирование моей музыкальной папки по одному пути на всех машинах
  • Установка папки в качестве локальной музыкальной папки в настройках на всех машинах

Это работает частично. Появляется некоторая статистическая информация (количество воспроизведенных дорожек), и там есть списки воспроизведения, которые я когда-то сохранял в БД. Я даже могу играть в них. Не работает то, что треки в моей библиотеке (в разделе Local Music) исчезли. Я даже пытался повторно сканировать, но это не влияет на другие экземпляры.

Кто-нибудь сталкивался с этим? Это вообще возможно сделать?

Обновить

Если немного возиться с повторным сканированием. Я заметил, что когда я только что записал свой дамп в новую БД, библиотека на клиенте, где я создал этот дамп, выглядит нормально. Теперь я думаю, что у него есть какой-то идентификатор клиента. Я не уверен, хотя это все еще показывает странное поведение среди клиентов, если я начинаю повторное сканирование. Я просмотрел все связанные с Amarok файлы в ~/.kde/ (по крайней мере, я думаю, что все понял), но я не могу найти что-то подходящее.

Обновить

После некоторых экспериментов с файлом конфигурации я скопировал их все с первого клиента. Я скопировал ~/.kde/share/config/amarok* и ~/.kde/share/apps/amarok/ .

Сейчас я наблюдаю следующее поведение. В ~/.kde/share/config/amarokrc есть следующая запись:

[Collection Folders]
1=./mnt/myMusicMount
Use MusicLocation=true

При проверке таблиц SQL 1 кажется, упоминается как некоторый идентификатор папки. Если я запускаю amarok, он создает новую запись 4=./myUserName . Если перейти к параметрам, я вижу, что по умолчанию выбрана только моя домашняя папка. Если я добавляю свою смонтированную папку, она создает другую запись 6=./mnt/myMusicMount . Кажется, что он полностью игнорирует запись 1 (которая, кстати, не исчезает) и создает свою собственную вещь. Наверное, поэтому он игнорирует треки, на которые ссылается 1 в БД.

1 ответ1

0

У вас есть четыре готовых графических способа доступа к коллекции удаленного amarok:

И один из способов правильно настроить удаленную базу данных.

Нужно только одно из пяти решений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .