# Previewer: NoneType error for audio if additional card selected

**URL:** <https://forums.ankiweb.net/t/previewer-nonetype-error-for-audio-if-additional-card-selected/3638>\
**Category:** Beta Testing\
**Created:** [September 23, 2020, 1:05pm UTC](https://forums.ankiweb.net/t/previewer-nonetype-error-for-audio-if-additional-card-selected/3638 "2020-09-23T13:05:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nwwt](https://avatars.discourse-cdn.com/v4/letter/n/edb3f5/32.png) [@nwwt](https://forums.ankiweb.net/u/nwwt)\
**Post date:** [September 23, 2020, 1:05pm UTC](https://forums.ankiweb.net/t/previewer-nonetype-error-for-audio-if-additional-card-selected/3638/1 "2020-09-23T13:05:30Z")

</div>

1. Select card with audio on it, hit preview so it shows a side that includes the latter
2. Leaving the preview window open, add another card to the selection

Rather than switch to the _“(please select 1 card)”_ warning if one was to try and open the previewer only now, the existing previewer stays as is, but bugs out if you try to…

… click any audio buttons with:

```
Caught exception:
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/aqt/webview.py", line 37, in cmd
    return json.dumps(self.onCmd(str))
  File "/usr/lib/python3.8/site-packages/aqt/webview.py", line 123, in _onCmd
    return self._onBridgeCmd(str)
  File "/usr/lib/python3.8/site-packages/aqt/webview.py", line 574, in _onBridgeCmd
    return self.onBridgeCmd(cmd)
  File "/usr/lib/python3.8/site-packages/aqt/previewer.py", line 131, in _on_bridge_cmd
    play_clicked_audio(cmd, self.card())
  File "/usr/lib/python3.8/site-packages/aqt/sound.py", line 636, in play_clicked_audio
    tags = card.answer_av_tags()
AttributeError: 'NoneType' object has no attribute 'answer_av_tags'

```

… hit R for replay with:

```
Caught exception:
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/aqt/previewer.py", line 103, in _on_replay_audio
    replay_audio(self.card(), False)
  File "/usr/lib/python3.8/site-packages/aqt/reviewer.py", line 37, in replay_audio
    tags = card.answer_av_tags()
AttributeError: 'NoneType' object has no attribute 'answer_av_tags'

```

_e:_ Also, audio won’t end if the previewer is closed.

---

<div class="post-metadata">

**Author:** ![dae](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/dae/32/65_2.png) [@dae](https://forums.ankiweb.net/u/dae)\
**Post date:** [September 24, 2020, 2:18am UTC](https://forums.ankiweb.net/t/previewer-nonetype-error-for-audio-if-additional-card-selected/3638/2 "2020-09-24T02:18:01Z")

</div>

I appreciate the report, but would appreciate a PR even more 🙂

---

<div class="post-metadata">

**Author:** ![dae](https://sea2.discourse-cdn.com/flex002/user_avatar/forums.ankiweb.net/dae/32/65_2.png) [@dae](https://forums.ankiweb.net/u/dae)\
**Post date:** [September 25, 2020, 3:10am UTC](https://forums.ankiweb.net/t/previewer-nonetype-error-for-audio-if-additional-card-selected/3638/3 "2020-09-25T03:10:41Z")

</div>

Thanks to @abdo for sending through a fix.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex002/uploads/anki2/original/1X/8f1279ababc5879d54e4838989f606cfe55af8c7.jpeg) [@system](https://forums.ankiweb.net/u/system)\
**Post date:** [May 1, 2023, 2:56am UTC](https://forums.ankiweb.net/t/previewer-nonetype-error-for-audio-if-additional-card-selected/3638/4 "2023-05-01T02:56:02Z")

</div>


