X-Git-Url: https://code.delx.au/notipod/blobdiff_plain/09e1e4ec2d3c9ffc5701e613ac4484d63ee0a8f7..d986ae4a0c2444f97d531451769245a9e6b9ab66:/notipod_cli.py diff --git a/notipod_cli.py b/notipod_cli.py index b21bfec..32270f2 100755 --- a/notipod_cli.py +++ b/notipod_cli.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -VERSION = "1.6" +VERSION = "1.10" import logging import optparse @@ -63,15 +63,16 @@ def main(): sys.exit(1) logging.info("Loading playlists") - all_tracks = [] + all_filenames = [] for playlist in opts.playlists: tracks = library.get_playlist_name(playlist).tracks - all_tracks.extend(tracks) + filenames = [library.get_track_filename(trackID) for trackID in tracks] + all_filenames.extend(filenames) libnotipod.export_m3u(opts.dry_run, opts.dest, - opts.path_prefix, playlist, tracks) + opts.path_prefix, playlist, filenames) logging.info("Synchronising") - gen = libnotipod.sync(opts.dry_run, library.folder, opts.dest, all_tracks) + gen = libnotipod.sync(opts.dry_run, library.folder, opts.dest, all_filenames) for msg in gen: logging.debug(msg)