Skip to content
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

Downloading entire podcast with optional compression #144

Open
YangYiDev opened this issue Feb 11, 2025 · 1 comment
Open

Downloading entire podcast with optional compression #144

YangYiDev opened this issue Feb 11, 2025 · 1 comment

Comments

@YangYiDev
Copy link

Is your feature request related to a problem? Please describe.

  1. My internet connection is sometimes spotty, so I usually download an entire podcast ahead of time
  2. Keeping a large number of downloaded episodes takes up a lot of space

Describe the solution you'd like

  1. An option in the 3 dot menu to download all episodes
  2. A setting (per podcast or global) to compress downloaded episodes

Describe alternatives you've considered

  1. Clicking on each episode to download, which is tedious
  2. Buying a phone with more storage, which is expensive

Additional context
I'm a React/React Native developer, but I'd like to learn Flutter and Dart. If you are OK with it, I'd like to work on this feature

@amugofjava
Copy link
Owner

Hi @YangYiDev,

Thank you for your two suggestions.

Podcasts are almost always in MP3 format which is already compressed; therefore applying additional compression will not save much space. I tried compressing an hour long episode of Podnews Weekly and only saw a 2% reduction in size. The amount of space saved would not be significant enough to justify the additional battery required for on device compression.

Downloading lots of episodes in one hit can be a little tedious. Being able to download several at once would be useful, but some podcasts can contain hundreds of episodes, so an option to download them all may not be ideal. Perhaps an option to download the latest 3 episodes, or an option to download new episodes (if Anytime adds new episodes to the list they are tagged as new and show a dot next to them) might be more practical.

Longer term, once I have background updating of episodes deployed, I would like to add a per-podcast setting that specifies the number of episodes to automatically download and keep after a refresh. Adding an option to the three-dots menu would be a good interim solution.

Let me know your thoughts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants