UbuntuThis forum is for the discussion of Ubuntu Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
my android stock rom was version 4.2.2. To make Rhythmbox (2.96 version in 12.04 LTS) recognize the device as music player, I had MSC (mass storage) activated, put a .is_audio_player in root directory and synched my music on my android's external sd card. It was pretty straightforward, i.e. drag and drop from Rhythmbox to the music player device icon.
I had to upgrade my android with Cyanogenmod 11, which gave me android version 4.4.4. MSC is gone and I'm left with MTP. Despite using the portable player MTP plugin, no music device is recognized within Rhythmbox. When I plug the device, nautilus opens, I see "internal storage" and "sd card" and I can copy the files with nautilus, but it's not exactly the same (I have to reconstruct folder hierarchy on sd card, something that Rhythmbox did automatically). I tried banshee and Clementine - both show me the player, but synching is not very successful at all (takes too long, returns timeout, or apps crash).
If I could at least use gnome-commander here, but I can't find where the sdcard is mounted to.
I also tried airdroid, but apart from feeing a little overkill, it still doesn't sync my music's folder structure, i.e. I must manually create them.
You probably should have posted this in the Linux-Mobile forum to get more responses. I assume your device is rooted and you've made the appropriate changes to android KitKat to give you proper write access to your external SD card. Kitkat made a lot of changes which have made a lot of people unhappy. In particular, KitKat out of the box restricts write access to an external SD card and obfuscates the filesystem hierarchy. I had to root my Samsung tablet which runs KitKat to overcome some of these limitations.
On my rooted Samsung tablet, I use an excellent free application called "Terminal IDE":
This application includes an implementation of rsync which I use along with ssh to sync data on certain directories on my external SD card with my desktop. I don't know if your filesystem layout is the same, but on my tablet the external SD card is mounted on /storage/extSdCard/. Like you, I found MTP to be dog slow and error prone when used on any directory that contains a lot of files. Also, you cannot get rsnyc or file managers that use rsync under the hood to synchronize with anything mounted via MTP. That protocol just doesn't support those type of standard linux tools. I found rsync over ssh to be the best method for file syncing between my desktop and my tablet.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.