anchor.diff:                              //* Title section
                               Expanded(
                                 child: Container(
  -                                height: 150,
  +                                height: 120,
                                   // Make room for the poster
                                   padding: const EdgeInsets.only(
  -                                  left: 134.0 + 8.0,
  +                                  left: 137.0 + 8.0,
                                     top: 4,
                                     right: 4,
                                   ),
  
positive.code:     BlocBuilder<MetadataBloc, MetadataState>(
        builder: (context, state) {
          if (state is MetadataSuccess) {
            return PopupMenuButton(
              tooltip: 'More options',
              onSelected: (value) {
                if (value == 'plex') {
                  _openPlexUrl(
                    plexIdentifier: plexIdentifier,
                    ratingKey: state.metadata.ratingKey,
                  );
                } else {
                  final keys = value.split('|');
  
                  Navigator.of(context).push(
                    MaterialPageRoute(
                      builder: (context) {
                        MediaItem mediaItem = MediaItem(
                          mediaIndex: ['season', 'album'].contains(keys[0])
                              ? state.metadata.parentMediaIndex
                              : null,
                          mediaType: keys[0],
                          grandparentTitle: ['show', 'artist'].contains(keys[0])
                              ? state.metadata.grandparentTitle
                              : null,
                          parentMediaIndex: ['show', 'artist', 'season', 'album']
                                  .contains(keys[0])
                              ? state.metadata.parentMediaIndex
                              : null,
                          parentTitle: ['show', 'artist', 'season', 'album']
                                  .contains(keys[0])
                              ? state.metadata.grandparentTitle
                              : null,
                          posterUrl: (keys[0] == 'show' && keys[1] == 'episode')
                              ? state.metadata.grandparentPosterUrl
                              : state.metadata.parentPosterUrl,
                          ratingKey: (keys[0] == 'show' && keys[1] == 'episode')
                              ? state.metadata.grandparentRatingKey
                              : state.metadata.parentRatingKey,
                          title: (keys[0] == 'show' && keys[1] == 'episode')
                              ? state.metadata.grandparentTitle
                              : state.metadata.parentTitle,
                        );
  
                        return MediaItemPage(
                          item: mediaItem,
                          enableNavOptions: enableNavOptions,
                        );
                      },
                    ),
                  );
                }
              },
              itemBuilder: (context) {
                return [
                  if (enableNavOptions &&
                      ['season', 'episode'].contains(state.metadata.mediaType))
                    PopupMenuItem(
                      value: 'show|${state.metadata.mediaType}',
                      child: Text('Go to show'),
                    ),
                  if (enableNavOptions &&
                      ['episode'].contains(state.metadata.mediaType))
                    PopupMenuItem(
                      value: 'season|${state.metadata.mediaType}',
                      child: Text('Go to season'),
                    ),
                  if (enableNavOptions &&
                      ['album', 'track'].contains(state.metadata.mediaType))
                    PopupMenuItem(
                      value: 'artist|${state.metadata.mediaType}',
                      child: Text('Go to artist'),
                    ),
                  PopupMenuItem(
                    value: 'plex',
                    child: Text('View on Plex'),
                  ),
                  // if (['track'].contains(state.metadata.mediaType))
                  //   PopupMenuItem(
                  //     value: 'album|${state.metadata.mediaType}',
                  //     child: Text('Go to album'),
                  //   ),
                ];
              },
            );
          }
          return IconButton(
  
negative.code: 
  import 'package:flutter/material.dart';
  import 'package:flutter_bloc/flutter_bloc.dart';
  import 'package:url_launcher/url_launcher.dart';
  
  import '../../../../core/database/domain/entities/server.dart';
  import '../../../../core/helpers/color_palette_helper.dart';
  import '../../../../core/widgets/error_message.dart';
  import '../../../../core/widgets/poster_chooser.dart';
  import '../../../../injection_container.dart' as di;
  import '../../../settings/presentation/bloc/settings_bloc.dart';
  import '../../domain/entities/media_item.dart';
  import '../bloc/children_metadata_bloc.dart';
  import '../bloc/metadata_bloc.dart';
  import '../widgets/albums_tab.dart';
  