나는 이것이 오래된 질문이라는 것을 알고 있지만 4.4.2 KitKat에 사용할 방법을 검색 할 때 그것을 찾았으므로 다른 사람들도 그렇게 할 수 있습니다.
위의 방법은 Android KitKat 4.4.2 이전에 효과적이었습니다. 그러나 KitKat부터 시스템이 아닌 앱으로 SD 카드에 쓰는 것이 제한되어 있으므로 미디어에 외부 SD 카드를 사용하면 운이 없습니다. 이것이 내가 생각해 낸 해결 방법입니다. 이상적이지는 않지만 휴대 전화를 근절하지 않고 작동합니다.
해결 방법은 기본적으로 두 부분입니다.
미디어 플레이어로 구성된 외부 플래시 드라이브에 미디어를 쓰십시오. .is_audio_player
플래시 드라이브의 루트에 파일을 작성하여이를 수행 할 수 있습니다 . 아래에 샘플이 포함되어 있습니다.
외부 플래시 드라이브에서 MTP 장치로 마운트 된 Android로 미디어를 동기화 하려면 rsync
(또는 그래픽 버전 grsync
(이것이 내가 사용하는 것임))을 사용하십시오. rsync
아래에 샘플 명령 줄 이 포함되어 있습니다.
샘플 .is_audio_player
파일 :
name="My Android"
audio_folders=Music/
playlist_path=Music/
video_folders=Video/
audiobook_folders=AudioBook/
output_formats=audio/mpeg,audio/mp4,audio/flac,audio/ogg,audio/aac
playlist_formats=audio/mpegurl,audio/x-mpegurl,audio/m3u
샘플 rsync
명령 줄 :
rsync -r -v --progress --delete -u -s /media/$USER/[YOUR_FLASH_DRIVE]/Music /run/user/$USER/gvfs/[YOUR_DEVICE]/SD card/
대용량 저장 장치가없는 키트 (Kit Kat) 안드로이드 (또는 내부 SD 카드에 미디어를 쓰는 경우)의 경우 동일한 방법으로 Android를 외부 SFTP 마운트 지점으로 마운트하여 (예 :와 같은 유틸리티를 사용 SSHDroid
) 작동합니다. 대상 디렉토리를 SFTP 마운트 지점으로 지정
이것은 이상적인 솔루션이 아닙니다. 이상적인 솔루션은 제작자가 Rhythmbox
OS로 마운트 된 MTP 플레이어와 제대로 연결되도록 앱을 다시 작성하는 것입니다. 그러나 이것은 허용되는 해결 방법이며 확실히 작동합니다!
이것은 Ubuntu 14.04 Trusty Tahr에서만 테스트되었지만 표준 Linux 유틸리티를 사용하므로 플레이어가 MTP를 통해 마운트되고 OS에서 볼 수있는 한 이전 버전에서도 작동해야합니다.