Transcoding on Android causes a server crash because it is using the direct play endpoint instead of the hls endpoint. This update uses the correct URL for HLS.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/advplyr/audiobookshelf-app/pull/1636
**Author:** [@advplyr](https://github.com/advplyr)
**Created:** 7/22/2025
**Status:** ✅ Merged
**Merged:** 7/22/2025
**Merged by:** [@advplyr](https://github.com/advplyr)
**Base:** `master` ← **Head:** `fix_android_transcode_track_url`
---
### 📝 Commits (2)
- [`82cddde`](https://github.com/advplyr/audiobookshelf-app/commit/82cddde15f4fd83fab7f92dcf03a19b32b26daa0) Fix track URL used for transcodes on Android #1635
- [`a53a96e`](https://github.com/advplyr/audiobookshelf-app/commit/a53a96ecf5b2bcbdb2fff82bd6dfb3aac49111e7) Update web player track index to fallback to 1
### 📊 Changes
**2 files changed** (+7 additions, -2 deletions)
<details>
<summary>View changed files</summary>
📝 `android/app/src/main/java/com/audiobookshelf/app/data/PlaybackSession.kt` (+6 -1)
📝 `plugins/capacitor/AbsAudioPlayer.js` (+1 -1)
</details>
### 📄 Description
<!--
For Work In Progress Pull Requests, please use the Draft PR feature,
see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for further details.
If you do not follow this template, the PR may be closed without review.
Please ensure all checks pass.
If you are a new contributor, the workflows will need to be manually approved before they run.
-->
## Brief summary
Transcoding on Android causes a server crash because it is using the direct play endpoint instead of the hls endpoint. This update uses the correct URL for HLS.
## Which issue is fixed?
Fixes #1635
## Pull Request Type
Android
## In-depth Description
A separate bug with podcast episodes was found due to this https://github.com/advplyr/audiobookshelf/pull/4520
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1636
Author: @advplyr
Created: 7/22/2025
Status: ✅ Merged
Merged: 7/22/2025
Merged by: @advplyr
Base:
master← Head:fix_android_transcode_track_url📝 Commits (2)
82cdddeFix track URL used for transcodes on Android #1635a53a96eUpdate web player track index to fallback to 1📊 Changes
2 files changed (+7 additions, -2 deletions)
View changed files
📝
android/app/src/main/java/com/audiobookshelf/app/data/PlaybackSession.kt(+6 -1)📝
plugins/capacitor/AbsAudioPlayer.js(+1 -1)📄 Description
Brief summary
Transcoding on Android causes a server crash because it is using the direct play endpoint instead of the hls endpoint. This update uses the correct URL for HLS.
Which issue is fixed?
Fixes #1635
Pull Request Type
Android
In-depth Description
A separate bug with podcast episodes was found due to this https://github.com/advplyr/audiobookshelf/pull/4520
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.