So here are the steps I put together to get a working process for using MC to build playlists for transfer to my Android phone, which mounts as an MTP device:
- Create a smart playlist with parameters that suits your needs in terms of size, content etc.
- Create a folder anywhere on your computer to fill with the files you will transfer to your device.
- in Media Center, via Tools, Options, Handheld, add a new "device", give it a name and then browse to the folder you just created to specify that the folder is your "device".
- ensure the "Auto-sync on connect" box is unchecked.
- set any other parameters to suit your needs, e.g. transcoding, file path etc.
- in the right hand panel, check the box next to your new smart playlist
- in Media Center, under Drives & Devices in the left hand navigation, select the "device" you added (which is actually a folder on your computer) and click Recheck Sync until you get a playlist that suits your needs.
- When you have a playlist that you are happy with, click Sync Now. MC then copies all those files to your "device" folder.
###############################
- connect MTP device/phone to computer and ensure it is set to transfer files via the MTP option
- If appropriate for your needs, browse to the appropriate folder on your device, either using the computer's file manager or one on the device and delete contents of your Music folder.
- then fill your device via the method of your choice. I found I was able to simply copy/paste using the file manager app, but I prefer using the terminal as below as it gives a running commentary:
- If using the terminal, cd into the phone's Internal shared storage where the Music folder sits. You'll probably need to start from the /run/user folder. On my machine I went to:
/run/user/1000/gvfs/
and then checked for what's there:
ls
mtp:host=%5Busb%3A004%2C003%5D <= what you will see here will be different
cd mtp:[whatever]
cd Internal shared storage
- run a command to copy from your local "device" folder into the Music folder on the phone:
cp -rv /home/user/path/to/your/local/folder/* Music/
- The above command has the option -r to ensure that all folders in your "device" folder and below are selected, and -v to provide a file-by-file update on what's being transferred, and the * wildcard at the end ensures that everything MC copied into your "device" folder is transferred.
- wait until transfer is complete.
Done! You may then want to delete the files from your "device" folder as they are duplicates of what's in your main library.