X-Git-Url: https://code.delx.au/notipod/blobdiff_plain/2d4bb65c1668c44e40b10d1c5b20ef62b1592291..fd45d2bc20ac9ed64deba0ae046cdc96a4fa9bd7:/syncitunes.py diff --git a/syncitunes.py b/syncitunes.py index fb9dba0..32ed08c 100755 --- a/syncitunes.py +++ b/syncitunes.py @@ -52,11 +52,10 @@ def main(): sys.exit(1) logging.info("Loading library") - library = libsyncitunes.ITunesLibrary.alloc() - if opts.itunes_library: - library = library.initWithFilename_(opts.itunes_library) - else: - library = library.init() + library = libsyncitunes.ITunesLibrary.alloc().init() + gen = library.load_(opts.itunes_library) + for msg in gen: + logging.debug(msg) for playlist in opts.playlists: if not library.has_playlist_name(playlist): @@ -68,11 +67,13 @@ def main(): for playlist in opts.playlists: tracks = library.get_playlist_name(playlist).tracks all_tracks.extend(tracks) - libsyncitunes.export_m3u(opts.dry_run, opts.dest, opts.path_prefix, - playlist, tracks) + libsyncitunes.export_m3u(opts.dry_run, opts.dest, + opts.path_prefix, playlist, tracks) logging.info("Synchronising") - libsyncitunes.sync(opts.dry_run, library.folder, opts.dest, all_tracks) + gen = libsyncitunes.sync(opts.dry_run, library.folder, opts.dest, all_tracks) + for msg in gen: + logging.debug(msg) if __name__ == "__main__":