Skip to content

Commit df2d12b

Browse files
committed
Revert "Use pseudo-release's track titles for its recordings"
This reverts commit f3ddda3.
1 parent df79a48 commit df2d12b

File tree

1 file changed

+1
-24
lines changed

1 file changed

+1
-24
lines changed

beetsplug/musicbrainz.py

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -863,34 +863,11 @@ def album_for_id(
863863

864864
# should be None unless we're dealing with a pseudo release
865865
if actual_res is not None:
866-
actual_release = self._get_actual_release(res, actual_res)
866+
actual_release = self.album_info(actual_res["release"])
867867
return _merge_pseudo_and_actual_album(release, actual_release)
868868
else:
869869
return release
870870

871-
def _get_actual_release(
872-
self,
873-
res: JSONDict,
874-
actual_res: JSONDict,
875-
) -> beets.autotag.hooks.AlbumInfo:
876-
medium_list = res["release"]["medium-list"]
877-
for medium in medium_list:
878-
for track in medium.get("track-list", []):
879-
if "recording" not in track:
880-
continue
881-
882-
recording_overrides = {
883-
k: v
884-
for k, v in track.items()
885-
if (k != "id" and k != "recording")
886-
}
887-
track["recording"].update(recording_overrides)
888-
889-
actual_res = actual_res["release"]
890-
actual_res["medium-list"] = medium_list
891-
actual_release = self.album_info(actual_res)
892-
return actual_release
893-
894871
def track_for_id(
895872
self, track_id: str
896873
) -> beets.autotag.hooks.TrackInfo | None:

0 commit comments

Comments
 (0)