Skip to content

[web][audio] Introduce audio playlist support#42938

Merged
alanjhughes merged 1 commit intomainfrom
alanhughes/audio/web-playlist
Feb 19, 2026
Merged

[web][audio] Introduce audio playlist support#42938
alanjhughes merged 1 commit intomainfrom
alanhughes/audio/web-playlist

Conversation

@alanjhughes
Copy link
Copy Markdown
Collaborator

@alanjhughes alanjhughes commented Feb 6, 2026

Why

Adds support for creating audio playlists on web

How

Introduce a new shared object type AudioPlaylist.

Test Plan

Bare expo

Copy link
Copy Markdown
Collaborator Author

alanjhughes commented Feb 6, 2026

@expo-bot expo-bot added the bot: suggestions ExpoBot has some suggestions label Feb 6, 2026
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from dbdb73c to 30c2bd7 Compare February 6, 2026 16:05
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from aff1055 to 26630bf Compare February 6, 2026 16:05
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from 30c2bd7 to 91101cf Compare February 6, 2026 16:07
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from 26630bf to 9221c95 Compare February 6, 2026 16:07
@expo-bot
Copy link
Copy Markdown
Collaborator

expo-bot commented Feb 6, 2026

The Pull Request introduced fingerprint changes against the base commit: 4c4acb4

Fingerprint diff
[
  {
    "op": "changed",
    "beforeSource": {
      "type": "dir",
      "filePath": "../../packages/expo-audio/android",
      "reasons": [
        "expoAutolinkingAndroid"
      ],
      "hash": "f7f53d2eb5fbdbc351ffb6c3cb1dd8273bbb509a"
    },
    "afterSource": {
      "type": "dir",
      "filePath": "../../packages/expo-audio/android",
      "reasons": [
        "expoAutolinkingAndroid"
      ],
      "hash": "1cd0d495d6e413bb5d360a2dacd330f39f79cae2"
    }
  },
  {
    "op": "changed",
    "beforeSource": {
      "type": "dir",
      "filePath": "../../packages/expo-audio/ios",
      "reasons": [
        "expoAutolinkingIos"
      ],
      "hash": "8d4fbb11bf3ab7bebdd4449db3838f598c706bb6"
    },
    "afterSource": {
      "type": "dir",
      "filePath": "../../packages/expo-audio/ios",
      "reasons": [
        "expoAutolinkingIos"
      ],
      "hash": "7483c01f05528676ffaddc1106f124e14532de18"
    }
  },
  {
    "op": "changed",
    "beforeSource": {
      "type": "dir",
      "filePath": "../../packages/expo-ui/ios",
      "reasons": [
        "expoAutolinkingIos"
      ],
      "hash": "f494c8a8ca0eca57985f7833eeba5195a8060c0c"
    },
    "afterSource": {
      "type": "dir",
      "filePath": "../../packages/expo-ui/ios",
      "reasons": [
        "expoAutolinkingIos"
      ],
      "hash": "f5f0cb8b99fe0eb875480e451202a24c967ac382"
    }
  }
]

Generated by PR labeler 🤖

@alanjhughes alanjhughes marked this pull request as ready for review February 10, 2026 12:47
@github-actions
Copy link
Copy Markdown
Contributor

Subscribed to pull request

File Patterns Mentions
packages/expo-audio/** @behenate

Generated by CodeMention

@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from 91101cf to 06d773d Compare February 10, 2026 16:40
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch 2 times, most recently from c88e101 to f803d9d Compare February 11, 2026 15:00
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from 06d773d to d9000d9 Compare February 11, 2026 15:00
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from f803d9d to acae602 Compare February 12, 2026 10:29
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from d9000d9 to 95bb19b Compare February 12, 2026 10:29
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from acae602 to 8302c61 Compare February 12, 2026 10:37
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from 95bb19b to 0301384 Compare February 12, 2026 10:37
@alanjhughes alanjhughes requested a review from behenate February 12, 2026 10:37
@psnet
Copy link
Copy Markdown
Contributor

psnet commented Feb 13, 2026

Unbelievable!

Im thinking about this few days!

@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from 8302c61 to 5613024 Compare February 16, 2026 14:38
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from 0301384 to 27dd489 Compare February 16, 2026 14:38
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from 5613024 to e5256df Compare February 16, 2026 14:45
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from e5256df to 3a570aa Compare February 16, 2026 15:35
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from 27dd489 to 2810cb8 Compare February 16, 2026 15:35
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from 3a570aa to 80d0345 Compare February 16, 2026 15:40
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from 2810cb8 to 57537c2 Compare February 16, 2026 15:47
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from 80d0345 to 061ab23 Compare February 16, 2026 15:47
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from 57537c2 to a50f495 Compare February 16, 2026 16:41
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch 2 times, most recently from 805c261 to 7d30064 Compare February 17, 2026 11:47
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from a50f495 to d53e5a0 Compare February 17, 2026 11:47
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from 7d30064 to df01231 Compare February 19, 2026 08:10
@alanjhughes alanjhughes force-pushed the alanhughes/audio/android-playlist branch from d53e5a0 to 27a60de Compare February 19, 2026 08:10
@expo-bot
Copy link
Copy Markdown
Collaborator

Hi there! 👋 I'm a bot whose goal is to ensure your contributions meet our guidelines.

I've found some issues in your pull request that should be addressed (click on them for more details) 👇

⚠️ Suggestion: Missing changelog entries


Your changes should be noted in the changelog, e.g.:
- [audio] Introduce audio playlist support ([#42938](https://github.com/expo/expo/pull/42938) by [@alanjhughes](https://github.com/alanjhughes))
Read Updating Changelogs guide and consider adding an appropriate entry to the following changelogs:


Generated by ExpoBot 🤖 against df01231

Copy link
Copy Markdown
Collaborator Author

alanjhughes commented Feb 19, 2026

Merge activity

  • Feb 19, 9:41 AM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Feb 19, 9:47 AM UTC: Graphite rebased this pull request as part of a merge.
  • Feb 19, 9:48 AM UTC: @alanjhughes merged this pull request with Graphite.

@alanjhughes alanjhughes changed the base branch from alanhughes/audio/android-playlist to graphite-base/42938 February 19, 2026 09:43
@alanjhughes alanjhughes changed the base branch from graphite-base/42938 to main February 19, 2026 09:45
@alanjhughes alanjhughes force-pushed the alanhughes/audio/web-playlist branch from df01231 to ed16333 Compare February 19, 2026 09:46
@alanjhughes alanjhughes merged commit da8744c into main Feb 19, 2026
11 of 12 checks passed
@alanjhughes alanjhughes deleted the alanhughes/audio/web-playlist branch February 19, 2026 09:48
benjaminkomen pushed a commit to benjaminkomen/expo that referenced this pull request Feb 25, 2026
# Why
Adds support for creating audio playlists on web

# How
Introduce a new shared object type `AudioPlaylist`.

# Test Plan
Bare expo
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.

4 participants