Skip to content

Add M3U playlist support - #1887

Merged
anilbeesetti merged 2 commits into
mainfrom
codex/m3u-playlists
Aug 25, 2026
Merged

Add M3U playlist support#1887
anilbeesetti merged 2 commits into
mainfrom
codex/m3u-playlists

Conversation

@anilbeesetti

@anilbeesetti anilbeesetti commented Aug 24, 2026

Copy link
Copy Markdown
Owner

No Jira ticket is associated with this change.

Summary

  • add URL and document-based M3U playlist import with metadata, URI resolution, persisted document permissions, and HLS manifest rejection
  • persist linked playlist types and metadata through Room schema version 10, including transactional manual refresh with playback-history preservation
  • add linked-playlist UI, SystemService feedback, database-backed playback queues, and remote title/artwork handling

Verification

  • ./gradlew test
  • ./gradlew assembleDebug
  • ./gradlew ktlintCheck
  • ./gradlew :core:database:connectedDebugAndroidTest :feature:playlist:connectedDebugAndroidTest
  • Pixel 6a AVD, Android 16 / API 36: URL and file import, persisted file access after restart, refresh, name retention, HLS rejection, playback queue, title/artwork metadata, and local-playlist regression flow
  • CPH2689, Android 16: debug APK installed successfully

@anilbeesetti
anilbeesetti merged commit 5824581 into main Aug 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant