I use FFS to keep my music collection sync'd to a few external drives.
As a DJ, FFS has been awesome in making sure I have full replicas of my collection as a backup.
As things get more "digital". Sometimes I just need to turn up with a thumb drive of music ready to connect to the controller/player already set up.
I use custom playlists as well as some history playlists to prep the drive. The issue is the various DJ software's copy the files the way they want, rather than mirroring the source locations.
There are a couple of ways I could think of that could work if they were possible:
1. I could knock something up in C# that takes a playlist and outputs an FFS batch file/file list that FFS could read or
2. FFS could read an m3u and just copy the files to the exact same location on the target drive
I'm sure #2 would be a new feature, but is #1 possible? I couldn't see anything in the manual that suggests FFS accepts a file list.
Cheers,
Roy
Custom File Lists (m3u)
- Posts: 4
- Joined: 13 Dec 2021
- Posts: 1202
- Joined: 8 May 2006
I'd think it be easy enough to create a batch file that reads your m3u & copies the set of files to a new location.
pseudo code:
where F: is your flashdrive...
jarre.m3u
(The devil is in the details ;-).)
pseudo code:
for I in jarre.m3u
do
echo "copy " %I F:\%~pI\%~nI
next i
done
jarre.m3u
M:\Jean Michel Jarre\Aero\ - 02 - Aero Opening.mp3
M:\Jean Michel Jarre\Aero\ - 03 - Aero.mp3
M:\Jean Michel Jarre\Aero\ - 04 - Equinoxe 8.mp3
M:\Jean Michel Jarre\Aero\ - 05 - Oxygene 4.mp3
M:\Jean Michel Jarre\Aero\ - 06 - Souvenir Of China.mp3
M:\Jean Michel Jarre\Aero\ - 07 - Aerology.mp3
M:\Jean Michel Jarre\Aero\ - 08 - Equinoxe 3.mp3
M:\Jean Michel Jarre\Aero\ - 09 - Equinoxe 4.mp3
M:\Jean Michel Jarre\Aero\ - 10 - Last Rendez-Vous.mp3
M:\Jean Michel Jarre\Aero\ - 11 - Zoolokologie.mp3
M:\Jean Michel Jarre\Aero\ - 12 - Aerozone.mp3
M:\Jean Michel Jarre\Aero\ - 13 - Magnetic Fields 1.mp3
M:\Jean Michel Jarre\Aero\ - 14 - Chronologie 6.mp3
copy "M:\Jean Michel Jarre\Aero\ - 02 - Aero Opening.mp3" "f:\Jean Michel Jarre\Aero\ - 02 - Aero Opening.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 03 - Aero.mp3" "f:\Jean Michel Jarre\Aero\ - 03 - Aero.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 04 - Equinoxe 8.mp3" "f:\Jean Michel Jarre\Aero\ - 04 - Equinoxe 8.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 05 - Oxygene 4.mp3" "f:\Jean Michel Jarre\Aero\ - 05 - Oxygene 4.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 06 - Souvenir Of China.mp3" "M:\Jean Michel Jarre\Aero\ - 06 - Souvenir Of China.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 07 - Aerology.mp3" "f:\Jean Michel Jarre\Aero\ - 07 - Aerology.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 08 - Equinoxe 3.mp3" "f:\Jean Michel Jarre\Aero\ - 08 - Equinoxe 3.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 09 - Equinoxe 4.mp3" "f:\Jean Michel Jarre\Aero\ - 09 - Equinoxe 4.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 10 - Last Rendez-Vous.mp3" "M:\Jean Michel Jarre\Aero\ - 10 - Last Rendez-Vous.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 11 - Zoolokologie.mp3" "f:\Jean Michel Jarre\Aero\ - 11 - Zoolokologie.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 12 - Aerozone.mp3" "f:\Jean Michel Jarre\Aero\ - 12 - Aerozone.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 13 - Magnetic Fields 1.mp3" "f:\Jean Michel Jarre\Aero\ - 13 - Magnetic Fields 1.mp3"
copy "M:\Jean Michel Jarre\Aero\ - 14 - Chronologie 6.mp3" "f:\Jean Michel Jarre\Aero\ - 14 - Chronologie 6.mp3"
- Posts: 1
- Joined: 26 Feb 2022
This is exactly what I need to keep in sync my mobile phone playlist.I use FFS to keep my music collection sync'd to a few external drives.
[...]
2. FFS could read an m3u and just copy the files to the exact same location on the target drive
I'm sure #2 would be a new feature, but is #1 possible? I couldn't see anything in the manual that suggests FFS accepts a file list. Soundchaser, 13 Dec 2021, 17:56
It would be lovely to be able to specify an external file list through a .m3u or .m3u8 file.
A radical path would also be needed to indicate the depth from which to keep the directory hierarchy of source files.
Yes, devil is in the details. Simple brute force copy/paste approach is not as versatile as the mirroring option offered by FreeFileSync which is able to delete file on the destination side.(The devil is in the details ;-).) therube, 14 Dec 2021, 16:40
Sure it's not that hard to do the reverse and delete files that are not defined on the source side, however it's a bit like reinventing the wheel...