@@ -61,7 +61,7 @@ class _TVListPageState extends State<TVListPage> {
6161          ),
6262          MediaChannel (
6363            label:  AppLocalizations .of (context)! .watchNow,
64-             height:  160 ,
64+             height:  183 ,
6565            future:  Api .tvSeriesNextToPlayQueryAll (),
6666            builder:  _buildRecentMediaCard,
6767            more:  IconButton (
@@ -90,13 +90,13 @@ class _TVListPageState extends State<TVListPage> {
9090                limit:  8 ,
9191              ),
9292            ).then ((data) =>  data.data),
93-             height:  230 ,
93+             height:  262 ,
9494            builder:  (context, item, index) =>  _buildMediaCard (context, item, width:  120 , height:  180 ),
9595            loadingBuilder:  (context) =>  const  ImageCardPlaceholder (width:  120 , height:  180 ),
9696          ),
9797          MediaChannel (
9898            label:  AppLocalizations .of (context)! .tagNewAdd,
99-             height:  230 ,
99+             height:  262 ,
100100            future:  Api .tvSeriesQueryAll (
101101              const  MediaSearchQuery (
102102                sort:  SortConfig (type:  SortType .createAt, direction:  SortDirection .desc),
@@ -108,7 +108,7 @@ class _TVListPageState extends State<TVListPage> {
108108          ),
109109          MediaChannel (
110110            label:  AppLocalizations .of (context)! .tagNewRelease,
111-             height:  230 ,
111+             height:  262 ,
112112            future:  Api .tvSeriesQueryAll (
113113              const  MediaSearchQuery (
114114                sort:  SortConfig (type:  SortType .createAt, direction:  SortDirection .desc),
@@ -132,8 +132,21 @@ class _TVListPageState extends State<TVListPage> {
132132    return  ImageCard (
133133      item.poster,
134134      width:  180 ,
135-       height:  102 ,
136-       title:  Text (item.displayRecentTitle ()),
135+       height:  114 ,
136+       title:  Column (
137+         crossAxisAlignment:  CrossAxisAlignment .start,
138+         children:  [
139+           if  (item.seriesTitle !=  null )
140+             Text (
141+               item.seriesTitle! ,
142+               style:  Theme .of (context).textTheme.labelMedium! .copyWith (fontWeight:  FontWeight .bold),
143+             ),
144+           Text (
145+             'S${item .season } E${item .episode } - ${item .displayTitle ()}' ,
146+             style:  Theme .of (context).textTheme.labelSmall,
147+           ),
148+         ],
149+       ),
137150      subtitle:  Row (
138151        mainAxisAlignment:  MainAxisAlignment .spaceBetween,
139152        children:  [
0 commit comments