diff --git a/lib/models/plex_metadata.dart b/lib/models/plex_metadata.dart index 4d5d8f39..f751d3ce 100644 --- a/lib/models/plex_metadata.dart +++ b/lib/models/plex_metadata.dart @@ -12,7 +12,7 @@ class PlexMetadata { final String title; final String? contentRating; final String? summary; - final int? rating; + final double? rating; final int? year; final String? thumb; final String? art; diff --git a/lib/models/plex_metadata.g.dart b/lib/models/plex_metadata.g.dart index 1d0901ac..de327fff 100644 --- a/lib/models/plex_metadata.g.dart +++ b/lib/models/plex_metadata.g.dart @@ -15,7 +15,7 @@ PlexMetadata _$PlexMetadataFromJson(Map json) => PlexMetadata( title: json['title'] as String, contentRating: json['contentRating'] as String?, summary: json['summary'] as String?, - rating: (json['rating'] as num?)?.toInt(), + rating: (json['rating'] as num?)?.toDouble(), year: (json['year'] as num?)?.toInt(), thumb: json['thumb'] as String?, art: json['art'] as String?, diff --git a/lib/screens/discover_screen.dart b/lib/screens/discover_screen.dart index f34698b3..54dabd54 100644 --- a/lib/screens/discover_screen.dart +++ b/lib/screens/discover_screen.dart @@ -796,7 +796,7 @@ class _DiscoverScreenState extends State [ contentTypeLabel, if (heroItem.rating != null) - '★ ${(heroItem.rating! / 10).toStringAsFixed(1)}', + '★ ${heroItem.rating!.toStringAsFixed(1)}', if (heroItem.contentRating != null) heroItem.contentRating!, if (heroItem.year != null)