# for debugging completeion, place here # m = self.mb_complete_media(m, mb_track_id) # try to complete release metadata if r_created: log.info('release created, try to complete: %s' % r) r.creator = obj.import_session.user r = self.mb_complete_release(r, mb_release_id) # try to complete artist metadata if a_created: log.info('artist created, try to complete: %s' % a) a.creator = obj.import_session.user a = self.mb_complete_artist(a, mb_artist_id) # try to complete media metadata # comes after artist creation ,to prevent duplicates! if m_created: log.info('media created, try to complete: %s' % m) m.creator = obj.import_session.user m = self.mb_complete_media(m, mb_track_id, excludes=(mb_artist_id,))
# assign m.artist = a # for debugging completeion, place here # m = self.mb_complete_media(m, mb_track_id) # try to complete release metadata if r_created: log.info('release created, try to complete: %s' % r) r.creator = obj.import_session.user r = self.mb_complete_release(r, mb_release_id) # try to complete artist metadata if a_created: log.info('artist created, try to complete: %s' % a) a.creator = obj.import_session.user a = self.mb_complete_artist(a, mb_artist_id) # try to complete media metadata # comes after artist creation ,to prevent duplicates! if m_created: log.info('media created, try to complete: %s' % m) m.creator = obj.import_session.user m = self.mb_complete_media(m, mb_track_id, excludes=(mb_artist_id, )) # save assignments m.save() obj.import_session.add_importitem(m)