[Enhancement]: Filters for autodownloading episodes #1142

Open
opened 2026-04-24 23:34:00 +02:00 by adam · 10 comments
Owner

Originally created by @admlko on GitHub (May 20, 2023).

Describe the feature/enhancement

Some podcasts releases trailer and teaser episodes before the actual full episode.
It would be nice to have an option to define filters to exclude episodes from autodownloading.

For example, when a podcast episode title contains [TEASER], skip autodownloading.

Originally created by @admlko on GitHub (May 20, 2023). ### Describe the feature/enhancement Some podcasts releases trailer and teaser episodes before the actual full episode. It would be nice to have an option to define filters to exclude episodes from autodownloading. For example, when a podcast episode title contains [TEASER], skip autodownloading.
adam added the enhancement label 2026-04-24 23:34:00 +02:00
Author
Owner

@cocowash commented on GitHub (Jul 24, 2023):

@admlko currently I have the same issue, to solve this problem I use https://siftrss.com/ at the moment. I would love to see this enhancement implemented :)

@cocowash commented on GitHub (Jul 24, 2023): @admlko currently I have the same issue, to solve this problem I use https://siftrss.com/ at the moment. I would love to see this enhancement implemented :)
Author
Owner

@undaunt commented on GitHub (Oct 12, 2023):

This would be an excellent enhancement, I think. I currently have one feed for a show that has 3 sub-shows, and a behind the scenes talkback. I separately get 1 of the shows, ad-free, from a paid feed, and would love to be able to exclude only that sub-show from the public feed downloads automatically.

@undaunt commented on GitHub (Oct 12, 2023): This would be an excellent enhancement, I think. I currently have one feed for a show that has 3 sub-shows, and a behind the scenes talkback. I separately get 1 of the shows, ad-free, from a paid feed, and would love to be able to exclude only that sub-show from the public feed downloads automatically.
Author
Owner

@JFPCreations commented on GitHub (Jan 10, 2024):

+1 Thank you

@JFPCreations commented on GitHub (Jan 10, 2024): +1 Thank you
Author
Owner

@JFPCreations commented on GitHub (Jan 18, 2024):

Thank you for siftrss.com, it worked well, but I prefer to self-host everything, lol. I found this https://github.com/RSS-Bridge/rss-bridge and this work very well.

@JFPCreations commented on GitHub (Jan 18, 2024): Thank you for siftrss.com, it worked well, but I prefer to self-host everything, lol. I found this https://github.com/RSS-Bridge/rss-bridge and this work very well.
Author
Owner

@undaunt commented on GitHub (Jan 23, 2024):

@JFPCreations I stood up RSS-Bridge as per your suggestion, and I'm able to curl the feed from the command line within the abs docker, but whether I use the container + port or the FQDN within the podcast add page in abs, I'm getting a 404.

How are you generating it with the filter bridge, and which feed type do you use? I had created a filter feed and was using the Mrss format.

Thanks.

@undaunt commented on GitHub (Jan 23, 2024): @JFPCreations I stood up RSS-Bridge as per your suggestion, and I'm able to curl the feed from the command line within the abs docker, but whether I use the container + port or the FQDN within the podcast add page in abs, I'm getting a 404. How are you generating it with the filter bridge, and which feed type do you use? I had created a filter feed and was using the Mrss format. Thanks.
Author
Owner

@JFPCreations commented on GitHub (Jan 24, 2024):

@undaunt
Hi, I'm not following the curl and command line part. I just install rss-bridge as a docker, use nginx for reverse proxy, as I do for all my other docker container, go to rss-bridge web page use the Filter section
brave_PXDFhbZ2el
Click generate feed, use the mrss as you did and paste the url in my audiobookshelf. If it is a new podcast the information are missing but if I just change the url with this one for a show I already have it's all good and it show only the filtered result.

@JFPCreations commented on GitHub (Jan 24, 2024): @undaunt Hi, I'm not following the curl and command line part. I just install rss-bridge as a docker, use nginx for reverse proxy, as I do for all my other docker container, go to rss-bridge web page use the Filter section ![brave_PXDFhbZ2el](https://github.com/advplyr/audiobookshelf/assets/10256543/cbdce4a0-e686-4bb1-aafe-1989ba5e1e87) Click generate feed, use the mrss as you did and paste the url in my audiobookshelf. If it is a new podcast the information are missing but if I just change the url with this one for a show I already have it's all good and it show only the filtered result.
Author
Owner

@undaunt commented on GitHub (Jan 24, 2024):

@JFPCreations When you're pasting the URL into audiobookshelf, I meant are you using the FQDN (domain.com/link) or are you using the local IP or container name of the rss-bridge container, like http://192.168. etc or http://rss-bridge:80, etc.

Also, I tested that my rss-bridge container could be seen by audiobookshelf by running the following:

docker exec -ti audiobookshelf bash -c 'curl http://rss-bridge:80/url' with the full URL to the mrss feed, and it loaded all of the episode info, but when I try to paste that same URL into Audiobookshelf, it gave me an error.

Thanks.

@undaunt commented on GitHub (Jan 24, 2024): @JFPCreations When you're pasting the URL into audiobookshelf, I meant are you using the FQDN (domain.com/link) or are you using the local IP or container name of the rss-bridge container, like http://192.168. etc or http://rss-bridge:80, etc. Also, I tested that my rss-bridge container could be seen by audiobookshelf by running the following: `docker exec -ti audiobookshelf bash -c 'curl http://rss-bridge:80/url'` with the full URL to the mrss feed, and it loaded all of the episode info, but when I try to paste that same URL into Audiobookshelf, it gave me an error. Thanks.
Author
Owner

@JFPCreations commented on GitHub (Jan 24, 2024):

@undaunt I use my reverse proxy domain. So https://rssbridge.domain.com/
Screenshot_20240124-040820~2
But it should work with the standard ip:port if you see it from audiobookshelf. I'll test later and let you know.

@JFPCreations commented on GitHub (Jan 24, 2024): @undaunt I use my reverse proxy domain. So https://rssbridge.domain.com/ ![Screenshot_20240124-040820~2](https://github.com/advplyr/audiobookshelf/assets/10256543/8a47763f-ccbc-4d68-91c0-81762d2616a1) But it should work with the standard ip:port if you see it from audiobookshelf. I'll test later and let you know.
Author
Owner

@JFPCreations commented on GitHub (Jan 24, 2024):

@undaunt it does not work if I try with http://ip:port/url

@JFPCreations commented on GitHub (Jan 24, 2024): @undaunt it does not work if I try with http://ip:port/url
Author
Owner

@undaunt commented on GitHub (Jan 25, 2024):

@JFPCreations I'm still having an issue, made a separate post https://github.com/advplyr/audiobookshelf/issues/2549

@undaunt commented on GitHub (Jan 25, 2024): @JFPCreations I'm still having an issue, made a separate post https://github.com/advplyr/audiobookshelf/issues/2549
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1142