Rofi_MPD
Rofi_MPD copied to clipboard
'dict' object has no attribute 'replace'
Running rofi-mpd -w or with -g crashes with the following error:
~
❯ rofi-mpd -w
Traceback (most recent call last):
File "/usr/bin/rofi-mpd", line 3, in <module>
rofi_mpd.run()
File "/usr/lib/python3.12/site-packages/rofi_mpd/rofi_mpd.py", line 244, in run
tracks = get_tracks(client, rofi)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/rofi_mpd/rofi_mpd.py", line 200, in get_tracks
artist = select_artist(artists, rofi)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/rofi_mpd/rofi_mpd.py", line 54, in select_artist
index = select(artists, 'Select artist', rofi)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/rofi_mpd/rofi_mpd.py", line 40, in select
index, key = rofi.select(prompt, data, select=select)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/rofi/rofi.py", line 390, in select
optionstr = '\n'.join(option.replace('\n', ' ') for option in options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/rofi/rofi.py", line 390, in <genexpr>
optionstr = '\n'.join(option.replace('\n', ' ') for option in options)
^^^^^^^^^^^^^^
AttributeError: 'dict' object has no attribute 'replace'