This commit is contained in:
tsi-billypom 2024-08-12 12:03:19 -04:00
parent 010e4fa7fb
commit 6315e99f19

View File

@ -31,6 +31,8 @@ class MetadataWindow(QDialog):
"APIC": "album_cover", "APIC": "album_cover",
"TCOP": "copyright", "TCOP": "copyright",
} }
# Keep a dictionary of the input fields for save function
self.input_fields = {}
self.setWindowTitle("Edit metadata") self.setWindowTitle("Edit metadata")
# self.setMinimumSize(600, 800) # self.setMinimumSize(600, 800)
layout = QVBoxLayout() layout = QVBoxLayout()
@ -88,6 +90,8 @@ class MetadataWindow(QDialog):
label = QLabel(str(self.id3_tag_mapping[tag])) label = QLabel(str(self.id3_tag_mapping[tag]))
input_field = QLineEdit(field_text) input_field = QLineEdit(field_text)
input_field.setStyleSheet("border: 1px solid red") input_field.setStyleSheet("border: 1px solid red")
# Save each input field to our dict for saving
self.input_fields[tag] = input_field
current_layout.addWidget(label) current_layout.addWidget(label)
current_layout.addWidget(input_field) current_layout.addWidget(input_field)
@ -99,4 +103,6 @@ class MetadataWindow(QDialog):
def save(self): def save(self):
"""Save changes made to metadata for each song in dict""" """Save changes made to metadata for each song in dict"""
for tag, field in self.input_fields.items():
print(tag, field)
self.close() self.close()