Wrong if else structure

      - type: custom:mushroom-template-card
        primary: '{{state_attr ("media_player.woonkamer", "app_name")}}'
         secondary: >-
          {% set state=states('media_player.woonkamer') %} 

          {% if state=='playing' %  }
            {% if state_attr ('media_player.woonkamer', 'media_content_type')=='playlist' %  } 
          
            {% elif state_attr ('media_player.woonkamer', 'media_content_type')=='music' %  }
              {{state_attr ('media_player.woonkamer', 'media_artist')}} - 
              {{state_attr ('media_player.woonkamer', 'media_title')}}
            {% endif %}
          {% elif state=='paused' %} Av

          {% elif state=='idle' %} Selecteer media 

          {% endif %}

What did I do wrong ? i get TemplateSyntaxError: unexpected ‘}’

Delete these spaces


{% if state=='playing' %  }
                        ^^
                        ||

And the similar ones on the following lines. Your syntax is all over the place. Be consistent about where you put spaces, like this:

- type: custom:mushroom-template-card
        primary: '{{ state_attr("media_player.woonkamer", "app_name") }}'
         secondary: >
          {% set state = states('media_player.woonkamer') %} 

          {% if state == 'playing' %}
            {% if state_attr('media_player.woonkamer', 'media_content_type') == 'playlist' %} 
          
            {% elif state_attr('media_player.woonkamer', 'media_content_type') == 'music' %}
              {{ state_attr('media_player.woonkamer', 'media_artist') - 
                 state_attr ('media_player.woonkamer', 'media_title') }}
            {% endif %}
          {% elif state == 'paused' %} 
            Av
          {% elif state=='idle' %} 
            Selecteer media 
          {% endif %}

thanks for the help