-
Notifications
You must be signed in to change notification settings - Fork 18
List index out of range #119
Description
I am running deemon with a python virtual environment. It seems that downloading from playlists on deezer returns out of index errors. I could download an album when I tested it. I am not sure if my python version is causing this issue.
❯ deemon -V
deemon 2.22
❯ python --version
Python 3.13.2
System Info
OS: Arch Linux x86_64
Host: 10MUS17L00 (ThinkCentre M910q)
Kernel: Linux 6.6.70-1-lts
Packages: 496 (pacman)
Shell: zsh 5.9
Cursor: Adwaita
Terminal: /dev/pts/0
CPU: Intel(R) Core(TM) i5-6500T (4) @ 3.10 GHz
GPU: Intel HD Graphics 530 @ 1.10 GHz [Integrated]
Memory: 1.93 GiB / 7.65 GiB (25%)
Swap: Disabled
logs
❯ deemon -v download --url https://www.deezer.com/us/playlist/1976462802
2025-02-24 04:13:04 [DEBUG] deemon.cli: deemon 2.22
2025-02-24 04:13:04 [DEBUG] deemon.cli: command: "-v download --url https://www.deezer.com/us/playlist/1976462802"
2025-02-24 04:13:04 [DEBUG] deemon.cli: Python 3.13.2
2025-02-24 04:13:04 [DEBUG] deemon.cli: Linux-6.6.70-1-lts-x86_64-with-glibc2.41
2025-02-24 04:13:04 [DEBUG] deemon.cli: deemon appdata is located at /home/$USER/.config/deemon
2025-02-24 04:13:04 [DEBUG] deemon.core.config: Loading configuration, please wait...
2025-02-24 04:13:04 [DEBUG] deemon.core.db: Database version 3.7
2025-02-24 04:13:04 [DEBUG] deemon.core.config: Loaded config for profile 1 (default)
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > check_update: 1
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > debug_mode: False
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > release_channel: stable
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > query_limit: 5
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > smart_search: True
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > rollback_view_limit: 10
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > prompt_duplicates: False
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > prompt_no_matches: True
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > fast_api: True
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > fast_api_threads: 25
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > exclusions/enable_exclusions: True
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > exclusions/patterns: []
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > exclusions/keywords: []
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > new_releases/release_max_age: 90
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > new_releases/include_unofficial: False
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > new_releases/include_compilations: False
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > new_releases/include_featured_in: False
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > global/bitrate: 320
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > global/alerts: False
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > global/record_type: all
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > global/download_path: /mnt/pool/Musics/deemon
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > global/email:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > deemix/path:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > deemix/arl: ********
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > deemix/check_account_status: True
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > deemix/halt_download_on_error: False
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > smtp_settings/server:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > smtp_settings/port: ********
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > smtp_settings/starttls: False
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > smtp_settings/username:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > smtp_settings/password:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > smtp_settings/from_addr:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > plex/base_url:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > plex/ssl_verify: True
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > plex/token:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > plex/library:
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > profile_id: 1
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > tid: 0
2025-02-24 04:13:04 [DEBUG] deemon.core.config: > profile_name: default
2025-02-24 04:13:04 [DEBUG] deemon.core.api: Using GW API, max_threads set to 25
2025-02-24 04:13:04 [INFO] deemon.core.api: Verifying ARL, please wait...
2025-02-24 04:13:06 [DEBUG] deemon.core.api: Deezer account type is "Hi-Fi"
2025-02-24 04:13:07 [DEBUG] deemon.core.dmi: Initializing deemix library
2025-02-24 04:13:07 [DEBUG] deemon.core.dmi: deemix 3.6.6
2025-02-24 04:13:07 [DEBUG] deemon.core.dmi: deemix config path: /home/$USER/.config/deemix
2025-02-24 04:13:07 [INFO] deemon.cmd.download: [!] Queueing releases, this might take awhile...
2025-02-24 04:13:07 [DEBUG] deemon.cmd.download: Processing URLs
2025-02-24 04:13:07 [DEBUG] deemon.cmd.download: Extracted group=playlist, id=1976462802
2025-02-24 04:13:07 [DEBUG] deemon.core.dmi: Looking for ARL...
2025-02-24 04:13:07 [DEBUG] deemon.core.dmi: ARL found in deemon config
:: Found ARL in deemon config, checking... 2025-02-24 04:13:08 [DEBUG] deemon.core.dmi: Deezer account connected and supports lossless
OK
2025-02-24 04:13:08 [DEBUG] deemon.core.dmi: ARL is valid
2025-02-24 04:13:08 [INFO] deemon.cmd.download: :: Sending 1 release(s) to deemix for download:
2025-02-24 04:13:08 [DEBUG] deemon.cmd.download: Writing queue to CSV file - 1 items in queue
2025-02-24 04:13:08 [DEBUG] deemon.cmd.download: Queue exported to /home/$USER/.config/deemon/queue.csv
2025-02-24 04:13:08 [DEBUG] deemon.cmd.download: Setting deemix bitrate to 3
2025-02-24 04:13:08 [INFO] deemon.cmd.download: > Jazz reading 📖 (playlist)...
2025-02-24 04:13:08 [DEBUG] deemon.core.dmi: deemix download path set to: /mnt/pool/Musics/deemon
2025-02-24 04:13:09 [INFO] deemon.cmd.download: The following error occured while downloading Jazz reading 📖: list index out of range
:: Downloading release 1 of 1... 100%
2025-02-24 04:13:09 [INFO] deemon.cmd.download: Downloads complete!