Playback robustness: process death, queue restore, resume
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Active
- Domain
- audio-video-rtc, mobile
Research direction
Start by locating the Android playback service and its media session, then trace how the queue, playback index, position, and shuffle order are saved and restored. Check the existing playback and notification tests, if present. Done means playback resumes after process death and reboot through the listed entry points, with state restored and no duplicate notifications or stale sessions.
Written by the indexing model from the issue text.
Description
- Kill the process while playing and resume from the notification
- Reboot and resume via media button / Bluetooth
- Queue, index, position and shuffle order restored
- Playback resumption from Android's media resumption UI
- No duplicate notifications or stale sessions
- Dominant language
- Kotlin
- Stars
- 1
- Forks
- 0
- Avg merge
- 30m
- Merged PRs (30d)
- 62
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from isaacault/polyphony
-
area/library area/ui priority/p1 type/feature
Difficulty 4/5 3-5 days Newbie friendliness 48/100
isaacault/polyphony#145 · 1 comment ·
Maintainers usually reply within 1 day
-
area/playback area/ui priority/p2 type/feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
area/cast priority/p2 type/verification
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
area/playback priority/p2 type/feature
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
area/transcoding priority/p2 type/feature
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Maintainers usually reply within 1 day
All issues in isaacault/polyphony
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
mcnaveen/health-connect-webhook#110 ·
Maintainers usually reply within 1 day
-
Delete all aboveOpenenhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
mjaakko/NeoStumbler#1307 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
tanujnotes/Olauncher#770 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
-
[Submission] PayPalOpensubmit-adaption submit-adaption-pre
Difficulty 1/5 Under an hour Newbie friendliness 76/100
BetterAndroid/android-notification-icon-project#795 · 1 comment ·
Maintainers usually reply within 1 day