하나의 데이터베이스가있는 여러 컴퓨터에서 Amarok을 사용하려고합니다. 나는 그것에 대해 거의 정보를 찾지 못했지만 일부는 가능하다고 말합니다 . 내가 지금까지 한 일은 :
- amarok에 대한 로컬 mySQL 데이터베이스 덤프
- 서버에서 mySQL 설정 및 덤프 작성
- 새 DB를 가리키는 Amarok 옵션 변경
- 모든 컴퓨터에서 동일한 경로에 내 음악 폴더 마운트
- 모든 기기의 설정에서 폴더를 로컬 음악 폴더로 설정
이것은 부분적으로 작동합니다. 일부 통계 정보 (재생 된 트랙 수)가 나타나고 DB에 한 번 저장 한 재생 목록이 있습니다. 나는 심지어 그들을 재생할 수 있습니다. 작동하지 않는 것은 내 라이브러리의 트랙 (로컬 음악 아래)이 사라 졌다는 것입니다. 다시 검색하려고 시도했지만 다른 인스턴스에는 영향을 미치지 않습니다.
누구든지 이것에 경험이 있습니까? 심지어 할 수 있습니까?
최신 정보
재 스캔을 통해 약간의 여유를 가지고 있다면. 새 DB에 덤프를 새로 작성할 때 해당 덤프를 생성 한 클라이언트의 라이브러리가 정상인 것 같습니다. 내 생각에 이제 클라이언트 ID가 있습니다. 다시 검색을 시작해도 클라이언트간에 이상한 동작이 계속 나타나는지 확실하지 않습니다. 나는 모든 Amarok 관련 파일을 살펴 보았습니다 ~/.kde/
(적어도 모든 것이 있다고 생각합니다).하지만 관련된 것을 찾을 수없는 것 같습니다.
최신 정보
구성 파일을 실험 한 후 첫 번째 클라이언트에서 모든 파일을 복사했습니다. 내가 복사 ~/.kde/share/config/amarok*
하고 ~/.kde/share/apps/amarok/
.
나는 지금 다음과 같은 행동을 관찰하고 있습니다. In ~/.kde/share/config/amarokrc
은 다음과 같습니다.
[Collection Folders]
1=./mnt/myMusicMount
Use MusicLocation=true
SQL 테이블을 확인하는 1
것은 일부 폴더 ID라고합니다. 내가 amarok를 시작하면 새로운 항목을 만듭니다 4=./myUserName
. 옵션으로 이동하면 내 홈 폴더 만 기본값으로 선택되어 있음을 알 수 있습니다. 마운트 된 폴더를 추가하면 다른 항목이 생성 6=./mnt/myMusicMount
됩니다. 항목 1을 무시하고 (완전히 사라지지는 않음) 자신의 것으로 만드는 것 같습니다. 그것이 1
DB에서 참조하는 트랙을 무시하는 이유 입니다.