import os
import sys
-import itunes
+import libsyncitunes
def parse_options():
sys.exit(1)
logging.info("Loading library")
+ library = libsyncitunes.Library.alloc()
if opts.itunes_library:
- library = itunes.Library.alloc().initWithFilename_(opts.itunes_library)
+ library = library.initWithFilename_(opts.itunes_library)
else:
- library = itunes.Library.alloc().init()
+ library = library.init()
for playlist in opts.playlists:
if not library.has_playlist(playlist):
for playlist in opts.playlists:
tracks = list(library.get_playlist(playlist))
all_tracks.extend(tracks)
- itunes.export_m3u(opts.dry_run, opts.full_dest,
+ libsyncitunes.export_m3u(opts.dry_run, opts.full_dest,
opts.drive_letter, opts.media_dir,
playlist, tracks)
logging.info("Synchronising")
- itunes.sync(opts.dry_run, library.folder, opts.full_dest, all_tracks)
+ libsyncitunes.sync(opts.dry_run, library.folder, opts.full_dest, all_tracks)
if __name__ == "__main__":