def update_id3_wind_filtering(beans): beans = update_id3_for_m3u(beans) beans = get_support_music_beans_from_all(beans) beans = update_id3_for_beans(beans) beans = update_id3_for_cue(beans) beans = add_update_image_paths(beans) result = [] for bean in beans: result.append(bean) return result
def file_paths_to_rows(self, paths): result = [] for path in paths: bean = get_bean_from_file(path) beans = update_id3_for_m3u([bean]) beans = update_id3_for_pls(beans) if beans and (len(beans) > 1 or is_playlist(bean.path)): bean = bean.add_text(_('Playlist: ') + bean.text).add_font("bold").add_is_file(False) bean.path = '' beans.insert(0, bean) for bean in beans: result.append(self.get_row_from_bean(bean)) return result