Bugfix and extend an existing ObjectiveC iOS podcast player app with a few new features

Job ID: 40122463

Budget: $100 – $300 USD

This is an old ObjectiveC iOS app that I like to extend and bugfix.

I would like to have these bugs fixed and features added:

Features:

* Play-next queue in main menu (add/clear/reorder + empty-hint)
* iCloud sync status + debug tools (reset, master device, conflict merge)
* Selective iCloud sync (subs, order, play states/positions, favourites, bookmarks, play-next, scroll, settings)
* Home screen widgets (last played / newest / play-next)
* Global font size setting
* Custom list icons/emojis
* Per-podcast continuous play modes (off / new→old / old→new)
* Skip-chapters UI + keyword/offset help
* Bigger seek bar / easier scrubbing
* Background incremental loading for huge podcasts (fast subscribe)

Bugs:

* OPML import fails/slow on low-RAM devices; won’t open from Files sometimes
* First chapter image can’t be swiped; doesn’t return after seeking to start
* Chapter images show black for some podcasts
* Continuous playback setting not persisted after tab switching
* Manual order in smart lists breaks when new episodes arrive
* CarPlay shows black screen / no navigation; playback drops
* Video podcasts can’t rotate to landscape in fullscreen; UI broken
* Playback resume fails via Now Playing/AirPods; must reopen app
* Subscribing/importing huge podcasts is extremely slow or fails

An old version of the code can be found here:
https://github.com/martinhering/instacast

The current codebase works on the current ios version.

I like to pay per feature. The budget is around 300.- for all bugs and features together.