diff --git a/lib/media/media_file_info.dart b/lib/media/media_file_info.dart index 05cf871ae..7e2847d35 100644 --- a/lib/media/media_file_info.dart +++ b/lib/media/media_file_info.dart @@ -1,6 +1,9 @@ import '../i18n/strings.g.dart'; import '../utils/formatters.dart'; +import 'media_stream.dart' show MediaStreamKind; + +export 'media_stream.dart' show MediaStreamKind; /// Backend-neutral file-info payload rendered by `FileInfoBottomSheet`. /// @@ -252,8 +255,6 @@ class MediaFileAttachment { const MediaFileAttachment({this.index, this.fileName, this.mimeType, this.codec}); } -enum MediaStreamKind { video, audio, subtitle, image, data, lyric, unknown } - /// Colour/HDR classification of a video stream, normalised across backends. /// /// Jellyfin reports it directly (`VideoRangeType`); Plex is derived from the diff --git a/lib/media/media_stream.dart b/lib/media/media_stream.dart index 21273cddc..a8839ba51 100644 --- a/lib/media/media_stream.dart +++ b/lib/media/media_stream.dart @@ -1,5 +1,5 @@ /// Type of an embedded or sidecar stream within a media file. -enum MediaStreamKind { video, audio, subtitle, unknown } +enum MediaStreamKind { video, audio, subtitle, image, data, lyric, unknown } /// A single audio, video, or subtitle stream inside a media part. class MediaStream {