anchor.diff:      final state = _settingsBloc.state;
   
       if (state is SettingsLoadSuccess) {
  -      setState(() {
  -        tautulliId = state.serverList[0].tautulliId;
  -      });
  +      String lastSelectedServer;
  +
  +      if (state.lastSelectedServer != null) {
  +        for (Server server in state.serverList) {
  +          if (server.tautulliId == state.lastSelectedServer) {
  +            lastSelectedServer = state.lastSelectedServer;
  +            break;
  +          }
  +        }
  +      }
  +
  +      if (lastSelectedServer != null) {
  +        setState(() {
  +          tautulliId = lastSelectedServer;
  +        });
  +      } else {
  +        setState(() {
  +          tautulliId = state.serverList[0].tautulliId;
  +        });
  +      }
  +
         _recentlyAddedBloc.add(RecentlyAddedFetched(
           tautulliId: tautulliId,
           mediaType: _mediaType,
  
positive.code:                             tautulliId = value;
                              _mediaType = 'all';
                            });
                            _recentlyAddedBloc.add(RecentlyAddedFilter(
                              tautulliId: value,
                              mediaType: _mediaType,
  
negative.code:                   : Theme.of(context).accentColor,
              ),
              onSelected: (value) {
                if (_mediaType != value) {
                  setState(() {
                    _mediaType = value;
                  });
                  _recentlyAddedBloc.add(RecentlyAddedFilter(
                    tautulliId: tautulliId,
                    mediaType: _mediaType,
                  ));
                }
              },
              itemBuilder: (context) {
                return [
  