- print 'PP', params['name']
- hooke.playlists.append(
- FilePlaylist(
- drivers=hooke.drivers,
- name=params['name'],
- path=params['file'],
- ))
+ p = FilePlaylist(
+ drivers=hooke.drivers,
+ path=params['file'],
+ )
+ playlist_names = [playlist.name for playlist in hooke.playlists]
+ if p.name in playlist_names or p.name == None:
+ p.name = params['output playlist'] # HACK: override input name. How to tell if it is callback-generated?
+ hooke.playlists.append(p)