Использование нескольких экземпляров Amarok с одной БД

729
André Stannek

Я пытаюсь использовать 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
n00b

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

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

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

Я знал об этих решениях. Они не решают мой конкретный вопрос. Первые четыре разделяют только файлы, а не сохраненную метаинформацию. Ampache немного, но я попробовал один раз, и это не очень хорошо. Как я уже писал в своем вопросе, я уже настроил удаленную базу данных, и моя проблема заключается в том, чтобы получить доступ к этим данным из более чем одного клиента. André Stannek 11 лет назад 0
Я знаю, что вы имеете в виду, обложки не появлялись при навигации по коллекции, а появлялись только при воспроизведении песни. Это нормальное поведение (у меня похожая конфигурация с NAS и другими клиентами: xbmc, amarok, itunes, wmp), я предполагал, что это не будет работать так, как вы (и я) хотите. n00b 11 лет назад 0
Вы говорите об Ampache в своем последнем комментарии? ;-) André Stannek 11 лет назад 0
Нет, на самом деле я никогда не использовал его ^^ '... но я пробую с UPNP, Samba, DAAP, NFS, а также с настройками iTunes "home share" и в клиенте никогда не показывает обложки альбомов, как мы предполагаем, что это должно Да, это странное поведение, но это то, что я мог архивировать до сих пор. Только xbmc работает так, как я думаю, и вы не используете метаданные альбома (используйте файл folder.jpg в каталоге альбома в качестве обложки) и не является полезным клиентом для использования. n00b 11 лет назад 0
У меня есть теги id3, чистые и полные, включая обложки. Это не то, что я имею в виду, когда говорю «метаданные». Я имею в виду рейтинги, количество игр и т. Д. Они будут потеряны для нескольких клиентов, используя один из этих методов. André Stannek 11 лет назад 0

Похожие вопросы