if argument == 'file':
filename = action[action_name]['file']
if filename not in seen_files:
- seen_files[filename] = MusicFile(filename, file_lock, channel_id)
+ if 'name' in action[action_name]:
+ seen_files[filename] = MusicFile(filename, file_lock, channel_id, name = action[action_name]['name'])
+ else:
+ seen_files[filename] = MusicFile(filename, file_lock, channel_id)
channel_id = channel_id + 1
action_args['music'] = seen_files[filename]
key.set_color(config['key_properties'][key_property]['color'])
# Return the number of channels reserved
- return channel_id + 1
+ return (channel_id + 1, seen_files)