LRC parser from AMLL can't run on mobile Safari #7

Closed
opened 2024-08-02 13:51:42 +00:00 by alikia2x · 3 comments
alikia2x commented 2024-08-02 13:51:42 +00:00 (Migrated from github.com)

Summary

We currently employ parseLrc from the npm package @applemusic-like-lyrics/lyric for parsing LRC files.

However, due to potential limitations with WebAssembly (WASM), this solution doesn't function on mobile Safari browsers. Consequently, we will adopt an alternative LRC parser provided by Yumechi's repository at GitHub.

### Summary We currently employ `parseLrc` from the npm package `@applemusic-like-lyrics/lyric` for parsing LRC files. However, due to potential limitations with WebAssembly (WASM), this solution doesn't function on mobile Safari browsers. Consequently, we will adopt an alternative LRC parser provided by Yumechi's repository at GitHub.
eternal-flame-AD commented 2024-08-02 20:57:01 +00:00 (Migrated from github.com)

Safari doesn't support WASM? 👎

Safari doesn't support WASM? 👎
alikia2x commented 2024-08-02 22:31:50 +00:00 (Migrated from github.com)

Safari doesn't support WASM? 👎

Theoretically, it's supported, but the real-world environment is complex. It's hard for us to pinpoint exactly what causes an error.

In essence, using a library based on WASM for LRC parsing tasks is not only unnecessary but also doesn't align well with our current setup and capabilities. Therefore, we will be striving to maintain compatibility with AMLL while ensuring that the new system works seamlessly with existing frameworks.

@eternal-flame-AD

> Safari doesn't support WASM? 👎 Theoretically, it's supported, but the real-world environment is complex. It's hard for us to pinpoint exactly what causes an error. In essence, using a library based on WASM for LRC parsing tasks is not only unnecessary but also doesn't align well with our current setup and capabilities. Therefore, we will be striving to maintain compatibility with AMLL while ensuring that the new system works seamlessly with existing frameworks. @eternal-flame-AD
alikia2x commented 2024-08-14 15:38:31 +00:00 (Migrated from github.com)

fixed

fixed
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: alikia2x/aquavox#7
No description provided.