Clicking on three dots in search tab with youtube-playback crashes player
Environment
- Lollypop version: lollypop-stable-git 1.2.35.r291.gcd77e091-1
- GTK+ version: gtk2 2.24.32-2 / gtk3 1:3.24.20-1
- Operating system: Arch Linux x86_64 Kernel: 5.6.8-arch1-1
Bug
How title suggest clicking on the three dots in search tab while having youtube-playback enabled crashes the complete player. It seems to be a ui-bug since playing saved collection from spotify/youtube is working.
Output-Log (Also available on pastebin under https://pastebin.com/sDm08qsb because of newline-formatting):
[mika@MikaArchLinux ~]$ lollypop [INFO] 2020-05-02 04:39:45 Scan started [INFO] 2020-05-02 04:39:45 lollypop.collection_scanner::__get_objects_for_uris: execution time 0:0.060247 [ERROR] 2020-05-02 04:39:45 Scanning file: file:///home/mika/Musik/NCS-Musik/Max%20Brhon%20-%20Humanity%20%5BNCS%20Release%5D.m4a, gst-stream-error-quark: Der Datenstrom enthält keine Daten. (4) [INFO] 2020-05-02 04:39:45 Scan finished [INFO] 2020-05-02 04:39:45 lollypop.collection_scanner::__scan: execution time 0:0.100967 Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/lollypop/widgets_banner_search.py", line 91, in _on_menu_button_clicked menu = SearchMenu(App().window.is_adaptive) File "/usr/lib/python3.8/site-packages/lollypop/menu_search.py", line 49, in __init__ if get_network_available(web_search.get_string()): File "/usr/lib/python3.8/site-packages/lollypop/utils.py", line 219, in get_network_available if acl & NetworkAccessACL[acl_name]: KeyError: 'NONE'