Say you want to de-google or perhaps you’d rather have faster access to new releases, or maybe you want to hop channels to test something, or, or, or.
The officially sanctioned path would be:
- Export DB
- Uninstall old channel (everything gets deleted!)
- Install new channel
- Import DB
- Download everything from scratch
There are less than desirable traits to this procedure, for instance long-term users might have to download tons of stuff which is going to be no fun under slow/spotty connections, a data cap, etc and will waste time and energy anyway. Long-running shows may no longer offer older episodes in their RSS feeds.
So, consider the following:
- Rename Android/Data/de.danoeh.antennapod to foo.bar.baz
- Uninstall old channel (nothing gets deleted)
- Install new channel
- Freeze + force stop (superfluous?)
- Rename data directory back to proper name
- Unfreeze (if necessary), restart app
I understand that the DB contains fully qualified paths to the downloaded files, however a channel switch should be unaffected, unlike moving to a different device.
Am I missing anything obvious that would break the switch?