-
-
Notifications
You must be signed in to change notification settings - Fork 266
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
download episod above 5 mins #544
Comments
You are using the filter in the wrong way. When using In your case, you want to use |
And also, 5 minutes = 300 seconds, not 360 |
I set filters = { min_duration = 300 } at first,but I only got audios less than 5 mins |
You can look in the log file or the output lines of podsync to confirm the behavior of the filter. For example, for me I have a feed with the following filter : [feeds]
[feeds.SomeUserName]
url = "https://www.youtube.com/user/SomeUserName" # URL address of a channel, group, user, or playlist.
page_size = 25
update_period = "24h"
quality = "low"
format = "audio"
filters = { min_duration = 1800 }
clean = { keep_last = 100 } # Keep last X episodes (order desc by PubDate)
youtube_dl_args = ["--match-filter", "!is_live"] And that's the log output : $ cat /data/docker/podsync/podsync.log | grep "duration"
time="2023-03-21T19:52:33Z" level=info msg="skipping due to duration filter (1499s)" episode_id=XXXXX filter=min_duration In this case, we can see that the episode got skipped because the duration of the episode is 1499 seconds, which is less than the value of 1800 configured in |
FYI for anyone having this issue in the future where the filter is not working, you are likely using an old docker images. Make sure to download the NIGHTLY version (latest won't work!):
|
Do we still need to use the nightly builds? Trying to figure out what I'm doing wrong with this feed:
|
how to filter the episod only more than 5 mins?
filters = { max_duration = 360 } doesn't work
The text was updated successfully, but these errors were encountered: