#ffmpeg how to download via directory

8 messages · Page 1 of 1 (latest)

wild obsidian
#

I don't know anything about coding;;; How do I open the directory and add ffmpeg? 'Cause I don't want to download it from Windows I want it just for spotdl. The website is telling me I can just open the directory and ... add it? I'm sorry if this is a silly question but the more I try to look up how to do things the more confused I get.

hazy voidBOT
#
spotDL Support

Please continue adding more information into this thread.
You should include the following information:

spotDL Version

Eg. 4.0.0

Operating System

Eg. Windows 22H2

The Command You Ran

Please include Spotify links.

Screenshots or Pasted Error Messages

Only send these if they are relevant.

To send pasted error messages use three backticks (```)
Here's info on how to use code blocks.

#

@wild obsidian

loud peak
#

So. I suppose the question would be, have you gotten spotDL installed correctly?
Did you use pip? Via: pip install spotdl?
Check if spotdl --version returns 4.1.10
Which is done in the cmd if you didn't know.
Because the ffmpeg tutorial is pretty much similar.
You open cmd, you type out
spotdl --download-ffmpeg
Should work I guess. I didn't do it that way, but it should work. Though, I did just try it, and it seems fine.

And as an additional note. Directories is not really a coding knowledge-base thing. That's just general computer skills.
A directory is essentially the filesystem of your computer - eg, how the computer manages where things are stored. It's a more professional and exact way of saying 'folder', because directory has some other connotations, and folders are more just GUI convenience. There's a ton of other information, but there's a nice wiki article about it.
Though, spotdl is a command line tool, eg done in cmd.
This means you should be aware that the cmd runs in directories, or folders. By default, cmd opens into
C:\Windows\System32>

Which means if you run a spotdl download of a song via cmd, it will place them there, which is pretty bad.
You can fix this by typing cd /path/to/song/folder
cd simply meaning 'change directory to this path'
You'll know you did it right if cmd looks like C:\path\to\your\folder>
Then running the download. It'll place the songs into the current directory.

Ping me if you need any other help.

wild obsidian
#

Thank you! This did help, I've got it figured out now. :)) I'm sorry for the rather dumb question lol;;;

wild obsidian
#

wAit I'm sorry followup question @loud peak
So, based on the information you just gave me about fixing the path to a folder, and assuming I did that, do I need the Docker program? I'm asking because trying to work with the Docker thing has me getting into all sorts of errors and the installation page for spotdl has a seperate link for Docker Compose but the Docker website is telling me that Compose is part of the Docker Desktop which I got through the engine link, so... I just feel like I'm doing something wrong. The most notable error I'm getting is that "docker daemon is not running."

Also, in trying to use the command, it keeps telling me that it can't find the path specified. Do I need to do something specific in trying to send it to a folder on an SD card, or?

loud peak
# wild obsidian wAit I'm sorry followup question <@497590853859016705> So, based on the informa...

I assume you're on windows. So, unless something is weird with how things were programmed for the windows version, Daemon shouldn't exactly really be popping up. Because, as far as I know, that's ordinarily on Linux. I could be wrong though.

And, as far as needing the Docker image. No, you don't need it. spotdl is simple in the command line, it's not like it takes 10 to 15 commands to get things working.

And getting your songs onto an SD, windows should assign it a drive letter, like D:\ or something, assuming it's connected properly.
In the command line, when I say /path/to/folder, that includes the drive letter. It tells windows which location to look, C:\path\to\folder would look for \path\to\folder on the C:\ drive, so if you find you SD's drive letter, should be pretty simple to cd to the spot and run spotdl.

Sorry about the Docker thing though, I don't know much about the WebUI portion, and the docker.

wild obsidian
#

Ah, I see about the Linux thing. Thank you for letting me know!

Okay, I'm really glad I don't need the docker thing xD That was so confusing lol

And okay, thank you! I think I can figure it out now. :)) I appreciate the time you took to help me ^-^