|
|
|
@ -44,7 +44,7 @@ class MediaDetailsScreen(Screen):
|
|
|
|
|
Grid {
|
|
|
|
|
grid-size: 5 8;
|
|
|
|
|
grid-rows: 8 2 2 2 8 2 2 8;
|
|
|
|
|
grid-columns: 25 25 100 10 75;
|
|
|
|
|
grid-columns: 25 25 120 10 75;
|
|
|
|
|
height: 100%;
|
|
|
|
|
width: 100%;
|
|
|
|
|
padding: 1;
|
|
|
|
@ -305,6 +305,7 @@ class MediaDetailsScreen(Screen):
|
|
|
|
|
row = (td.getIndex(),
|
|
|
|
|
trackType.label(),
|
|
|
|
|
typeCounter[trackType],
|
|
|
|
|
td.getCodec(),
|
|
|
|
|
td.getAudioLayout().label() if trackType == TrackType.AUDIO else ' ',
|
|
|
|
|
td.getLanguage().label(),
|
|
|
|
|
td.getTitle(),
|
|
|
|
@ -343,7 +344,8 @@ class MediaDetailsScreen(Screen):
|
|
|
|
|
# Define the columns with headers
|
|
|
|
|
self.column_key_track_index = self.tracksTable.add_column("Index", width=5)
|
|
|
|
|
self.column_key_track_type = self.tracksTable.add_column("Type", width=10)
|
|
|
|
|
self.column_key_track_sub_index = self.tracksTable.add_column("Subindex", width=5)
|
|
|
|
|
self.column_key_track_sub_index = self.tracksTable.add_column("SubIndex", width=8)
|
|
|
|
|
self.column_key_track_codec = self.tracksTable.add_column("Codec", width=10)
|
|
|
|
|
self.column_key_track_layout = self.tracksTable.add_column("Layout", width=10)
|
|
|
|
|
self.column_key_track_language = self.tracksTable.add_column("Language", width=15)
|
|
|
|
|
self.column_key_track_title = self.tracksTable.add_column("Title", width=48)
|
|
|
|
@ -456,7 +458,8 @@ class MediaDetailsScreen(Screen):
|
|
|
|
|
kwargs[TrackDescriptor.INDEX_KEY] = int(selected_track_data[0])
|
|
|
|
|
kwargs[TrackDescriptor.TRACK_TYPE_KEY] = TrackType.fromLabel(selected_track_data[1])
|
|
|
|
|
kwargs[TrackDescriptor.SUB_INDEX_KEY] = int(selected_track_data[2])
|
|
|
|
|
kwargs[TrackDescriptor.AUDIO_LAYOUT_KEY] = AudioLayout.fromLabel(selected_track_data[3])
|
|
|
|
|
kwargs[TrackDescriptor.CODEC_NAME_KEY] = int(selected_track_data[3])
|
|
|
|
|
kwargs[TrackDescriptor.AUDIO_LAYOUT_KEY] = AudioLayout.fromLabel(selected_track_data[4])
|
|
|
|
|
|
|
|
|
|
return TrackDescriptor(**kwargs)
|
|
|
|
|
else:
|
|
|
|
|