Comments (9)
I am interested in overriding the providers and passing the dynamic output path on every run. Can work with the support to pass a dynamic output path via args.
from ytmdl.
@hariprasanths Yes, a new issue is suggested.
from ytmdl.
@hariprasanths Support for advanced path (dynamic naming) is added and will be included in the next release.
Just a sneak peak of how it will work:
ytmdl "sundown" --output-dir "/Users/deepjyoti30/Music\$Artist->Album->Title"
from ytmdl.
@hariprasanths Thanks for the request. I have seen this request come up a few while back as well, let me see if this can be done.
from ytmdl.
@hariprasanths I checked on this and it will be hard to support that behaviour based on the current architecture of config in ytmdl
. Unless I do a complete rework of how config is handled, this will not be possible.
from ytmdl.
Will it be possible to have dynamic output paths via -o arg param?
Or a combination of output path in dynamic path in config file? Something like this in the config file - $OutputPathFromArgs$Album$Artist
from ytmdl.
@hariprasanths Let me check on that. Is your use-case just to be able to pass dynamic path params from the arguments?
from ytmdl.
I am getting the following error when trying to download a playlist with 600+ songs:
[Errno 24] Too many open files
Following are some the places where I think the files aren't closed:
download archive file, song's cache file, artwork file
Shall I open a new issue for this?
from ytmdl.
@hariprasanths This is now included in the latest release!
from ytmdl.
Related Issues (20)
- Fetching metadata from yt-dlp using --add-metadata HOT 7
- Filename control from CLI HOT 5
- Ytmdl skipping meta without flags and deleting the downloaded file. HOT 1
- Why does it output 320 kbps MP3? HOT 2
- Super annoying to tag playlist HOT 1
- Automatic skipping of songs already HOT 1
- Didn't work: complaining about iTunes... HOT 7
- ytmdl --list YOUTUBE_PLAYLIST_URL ====> YOUTUBE_PLAYLIST_URL is empty HOT 1
- Question
- Windows "|" in song name issue again HOT 1
- Zombie files buildup HOT 1
- Saavn songs doesn't have 100x100 album art HOT 1
- Add sponsorblock support HOT 1
- [Bug] Errors from missing videos in playlists don't seem to be handled gracefully.
- [Premium Youtube Music] can't download premium only songs! HOT 1
- Crash on ampersand in artist HOT 2
- "UnicodeEncodeError: 'charmap' codec can't encode character" when trying to download a song. HOT 3
- [FEATURE REQUEST] Consider dropping/replacing ffmpeg-python dependency because of future transitive dependency HOT 2
- Add support for showing `album name` in the metadata results
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ytmdl.