재생 목록을 Android Phone에 동기화하기위한 명령 줄 소프트웨어?


10

밴시와 같은 것을로드하지 않고도 음악을 안드로이드 폰에 동기화하는 방법을 찾고 있습니다. 파일 을 동기화하는 방법이 많이 있다는 것을 알고 있지만 재생 목록 을 동기화하고 재생 목록 에 동기화 할 파일을 지정하는 데 관심 이 있습니다.


"재생 목록"은 무엇인가요?
Falmarri

답변:


5

밴시에서 내 보낸 m3u를 가정하고 Android를 마운트했다고 가정하면 다음과 같은 작업을 수행 할 수 있습니다.

rsync -avu --files-from=yourlist.m3u  <MUSIC_DIR>  /media/ANDROID/<ANDROID_MUSIC_DIR>

예를 들면 다음과 같습니다.

rsync -avu --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"

--delete를 추가 할 수도 있습니다

rsync -avu --delete --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"

나는 간단한 m3u로 테스트하고 일했지만 복잡한 것을 조정해야 할 수도 있습니다.


1
나는 다소 비슷한 것을하지만 내 안드로이드에 QuickSSHD가 있으므로 ssh를 통해 동기화하고 마운트하지 않아도됩니다 (안드로이드는 마운트를 거치지 않고 파일을 스캔 할 수 있기 때문에 프로세스가 더 빨라집니다). 또 다른 차이점은 동기화하려는 m3u 파일 목록이 있고 기본적으로 하나의 큰 rsync에 대해 이들을 모두 병합합니다 (동기화에 m3u 파일 포함). 그러나 이것은 확실히 올바른 방향입니다.
Patrick

0

자세한 정보가 없으면 특정 파일 (재생 목록)에 다른 특정 파일 (음악)을 다른 위치 (Android)로 이동시키는 규칙이 포함되기를 원한다고 가정 할 수 있습니다.

응용 프로그램을 시작하지 않으려는 경우 재생 목록에 노래 이름이 포함 된 간단한 텍스트 파일을 사용하는 것이 좋습니다. 원하는만큼 작성하십시오.

그런 다음라는 짧은 스크립트를 작성할 수 있습니다 playlist_sync각 재생 목록의 라인을 읽을 것을, (A 사용하여 음악 디렉토리를 검색 정규식 노래 이름과 일치하고 특정 장치에 걸쳐 복사 파일을).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.