Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commands are not doing anything, but when I search I can download succesfully #242

Open
ivanjzs opened this issue Jan 15, 2025 · 2 comments

Comments

@ivanjzs
Copy link

ivanjzs commented Jan 15, 2025

So, in my first install (months ago) I got Zotify to work correctly.
I don't know exactly what I did in between, but now, even after uninstalling Pip, Python and Scoop and installing again, I can't get any command to work, they do nothing and give me the option to enter another command.
BUT, if I enter only "zotify" or "zotify -s", the "Enter search" option works correctly and the music downloads succesfully.

Any idea why this might be?
WhatsApp Image 2025-01-15 at 11 29 29 AM
WhatsApp Image 2025-01-15 at 11 29 53 AM
WhatsApp Image 2025-01-15 at 11 30 12 AM

@ivanjzs
Copy link
Author

ivanjzs commented Jan 15, 2025

Also, I don't know if this is right, I think I got the options in the "--help" command twice.
Is it possible that I have two instances of Zotify installed?

PS C:\Users\Ivan> zotify --h
usage: zotify [-h] [-ns] [--config-location CONFIG_LOCATION] [--username USERNAME] [--password PASSWORD] [-l] [-f]
              [-p] [-s [SEARCH]] [-d DOWNLOAD] [--save-credentials SAVE_CREDENTIALS]
              [--credentials-location CREDENTIALS_LOCATION] [--output OUTPUT] [--song-archive SONG_ARCHIVE]
              [--root-path ROOT_PATH] [--root-podcast-path ROOT_PODCAST_PATH] [--split-album-discs SPLIT_ALBUM_DISCS]
              [--download-lyrics DOWNLOAD_LYRICS] [--md-save-genres MD_SAVE_GENRES] [--md-allgenres MD_ALLGENRES]
              [--md-genredelimiter MD_GENREDELIMITER] [--download-format DOWNLOAD_FORMAT]
              [--download-quality DOWNLOAD_QUALITY] [--transcode-bitrate TRANSCODE_BITRATE]
              [--skip-existing SKIP_EXISTING] [--skip-previously-downloaded SKIP_PREVIOUSLY_DOWNLOADED]
              [--retry-attempts RETRY_ATTEMPTS] [--bulk-wait-time BULK_WAIT_TIME]
              [--override-auto-wait OVERRIDE_AUTO_WAIT] [--chunk-size CHUNK_SIZE]
              [--download-real-time DOWNLOAD_REAL_TIME] [--language LANGUAGE] [--print-splash PRINT_SPLASH]
              [--print-skips PRINT_SKIPS] [--print-download-progress PRINT_DOWNLOAD_PROGRESS]
              [--print-errors PRINT_ERRORS] [--print-downloads PRINT_DOWNLOADS] [--print-api-errors PRINT_API_ERRORS]
              [--print-progress-info PRINT_PROGRESS_INFO] [--print-warnings PRINT_WARNINGS]
              [--temp-download-dir TEMP_DOWNLOAD_DIR]
              [urls ...]

A music and podcast downloader needing only python and ffmpeg.

positional arguments:
  urls                  Downloads the track, album, playlist, podcast episode, or all albums by an artist from a url.
                        Can take multiple urls.

options:
  -h, --help            show this help message and exit
  -ns, --no-splash      Suppress the splash screen when loading.
  --config-location CONFIG_LOCATION
                        Specify the zconfig.json location
  --username USERNAME   Account username
  --password PASSWORD   Account password
  -l, --liked           Downloads all the liked songs from your account.
  -f, --followed        Downloads all the songs from all your followed artists.
  -p, --playlist        Downloads a saved playlist from your account.
  -s [SEARCH], --search [SEARCH]
                        Loads search prompt to find then download a specific track, album or playlist
  -d DOWNLOAD, --download DOWNLOAD
                        Downloads tracks, playlists and albums from the URLs written in the file passed.
  --save-credentials SAVE_CREDENTIALS
                        Specify the value of the [SAVE_CREDENTIALS] config value
  --credentials-location CREDENTIALS_LOCATION
                        Specify the value of the [CREDENTIALS_LOCATION] config value
  --output OUTPUT       Specify the value of the [OUTPUT] config value
  --song-archive SONG_ARCHIVE
                        Specify the value of the [SONG_ARCHIVE] config value
  --root-path ROOT_PATH
                        Specify the value of the [ROOT_PATH] config value
  --root-podcast-path ROOT_PODCAST_PATH
                        Specify the value of the [ROOT_PODCAST_PATH] config value
  --split-album-discs SPLIT_ALBUM_DISCS
                        Specify the value of the [SPLIT_ALBUM_DISCS] config value
  --download-lyrics DOWNLOAD_LYRICS
                        Specify the value of the [DOWNLOAD_LYRICS] config value
  --md-save-genres MD_SAVE_GENRES
                        Specify the value of the [MD_SAVE_GENRES] config value
  --md-allgenres MD_ALLGENRES
                        Specify the value of the [MD_ALLGENRES] config value
  --md-genredelimiter MD_GENREDELIMITER
                        Specify the value of the [MD_GENREDELIMITER] config value
  --download-format DOWNLOAD_FORMAT
                        Specify the value of the [DOWNLOAD_FORMAT] config value
  --download-quality DOWNLOAD_QUALITY
                        Specify the value of the [DOWNLOAD_QUALITY] config value
  --transcode-bitrate TRANSCODE_BITRATE
                        Specify the value of the [TRANSCODE_BITRATE] config value
  --skip-existing SKIP_EXISTING
                        Specify the value of the [SKIP_EXISTING] config value
  --skip-previously-downloaded SKIP_PREVIOUSLY_DOWNLOADED
                        Specify the value of the [SKIP_PREVIOUSLY_DOWNLOADED] config value
  --retry-attempts RETRY_ATTEMPTS
                        Specify the value of the [RETRY_ATTEMPTS] config value
  --bulk-wait-time BULK_WAIT_TIME
                        Specify the value of the [BULK_WAIT_TIME] config value
  --override-auto-wait OVERRIDE_AUTO_WAIT
                        Specify the value of the [OVERRIDE_AUTO_WAIT] config value
  --chunk-size CHUNK_SIZE
                        Specify the value of the [CHUNK_SIZE] config value
  --download-real-time DOWNLOAD_REAL_TIME
                        Specify the value of the [DOWNLOAD_REAL_TIME] config value
  --language LANGUAGE   Specify the value of the [LANGUAGE] config value
  --print-splash PRINT_SPLASH
                        Specify the value of the [PRINT_SPLASH] config value
  --print-skips PRINT_SKIPS
                        Specify the value of the [PRINT_SKIPS] config value
  --print-download-progress PRINT_DOWNLOAD_PROGRESS
                        Specify the value of the [PRINT_DOWNLOAD_PROGRESS] config value
  --print-errors PRINT_ERRORS
                        Specify the value of the [PRINT_ERRORS] config value
  --print-downloads PRINT_DOWNLOADS
                        Specify the value of the [PRINT_DOWNLOADS] config value
  --print-api-errors PRINT_API_ERRORS
                        Specify the value of the [PRINT_API_ERRORS] config value
  --print-progress-info PRINT_PROGRESS_INFO
                        Specify the value of the [PRINT_PROGRESS_INFO] config value
  --print-warnings PRINT_WARNINGS
                        Specify the value of the [PRINT_WARNINGS] config value
  --temp-download-dir TEMP_DOWNLOAD_DIR
                        Specify the value of the [TEMP_DOWNLOAD_DIR] config value

@exuvo
Copy link

exuvo commented Jan 26, 2025

This fork https://github.com/bgeorgakas/zotify works for me after getting crentials via dev branch on here first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants