In order to facilitate migration to AntennaPod when a user has a large library of downloaded episodes located in 200 local folders (one folder per subscription), all being subfolders of one parent folder, it would be very handy to be able to create several subscriptions at the same time for all local folders under a same parent folder (one level only).
(Replying here rather than in the GitHub ticket you created.)
You mean that rather than selecting individual folders as podcasts, you select only 1 parent folder and its directly children (so no grandchildren or further) are automatically picked up as individual podcasts?
related to the above request, a way to automatically create a new local feed for any new sub-folder appearing under the parent folder (at level 1)
b) OR, it is implemented as a âone time system scanâ (so itâs clear you donât âaddâ the parent folder as such, but rather select a location to scan for folders)
@ByteHamster, would it be feasible (in general, for other contributors) to add one level scanning (either one-time (b) or âcontinuousâ (a))?
Thanks a lot for pointing me to this topic, that explains a lot about the reason why local folders are here, and also provides some info about AntennaPod strategy (at the time at least, but not sure it has changed since. or has it?
The request is exactly as you describe it, and yes, it makes sense only with option a or b.
If Option b is confirmed to be easier technically and UX-wise (being âonlyâ a loop of the single current feature), and as the burden is really on the initial mass migration of local folders from another Podcast manager to AntennaPod, and as one does not add tens of podcasts a day later on, option B could be quite sufficient.
For option a, the crucial feature is already here actually, which is further added files in an existing local feed being detected and managed by AP.
Continuous only with additional flags in the database, a specific service, etc. I donât think we should add that because itâs not the main focus of the app and creates additional maintenance overhead.
One-time could work, I think. We have to discuss how it would work, though. I think someone has already requested to add all files of subfolders to the same subscription. Without additional UI or database flags, we can only have one of them. How do we handle the case that the parent folder could also contain files then? In general, this needs quite a few thoughts and precautions in the UI, so I donât really think it is worth the effort (again: not the main focus of the app).
I wouldnât make database changes for this, so itâd be UI changes. But the UI change wouldnât have to be complicated. It could be as simple as an extra line for âScan folder & add the folders in itâ, or dialog with a choice between the two options. The one-time scanning could take place in the background; the found sub-folders are added as local podcasts (as you would do with any local folder currently).
An extra dialog that presents the found folders, allowing user to deselect them before theyâre added as podcasts could be nice, but not even necessary.
Not sure what other precautions would be necessary with this approach.
That said â while I donât think itâd have to be complicated UI-wise â Iâd agree itâs not an important use-case for the project. (Though I realise itâd be helpful in this particular case.)