Plexamp Lite 1.14.2: stream originals as downloads too

The cut is per account, not per device: a file request from any device signed in to the same account (another
phone, an iPod, the Mac) cut this phone's stream. The player's own stream now also asks for the file as a
download (?download=1), which Plex leaves out of that rule; the plain address follows for servers that refuse
downloads. Transcodes aren't affected.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
XoséandClaude Opus 5.5 committed 2026-11-01 21:54:18 +01:00
1 parent a37711afc0
commit 4834c6af08
5 files changed
+16 -15

No files matched your search

+5 -4
View File
@@ -63,11 +63,12 @@ clock has been reset to before 2024 the certificate date check is skipped rather
Bluetooth share one radio, and a lighter stream keeps the speaker from stuttering.
* Seeking in a transcoded track restarts the transcode at the new position.
* **Read-ahead:** while a track plays, the next two in the queue are fetched whole in the background
(one at a time) and then played from the file; without an SD card only the next one is kept. Plex keeps one
file stream per device and cuts the one in progress when another starts, so whole-file fetches (read-ahead,
downloads, *Download tracks before playing*) ask for the file as a download (`?download=1`), which Plex leaves
out of that rule; otherwise the read-ahead and the player cut each other off. Android 2.x's player keeps only a few seconds of stream buffer, so on weak
(one at a time) and then played from the file; without an SD card only the next one is kept. Android 2.x's player keeps only a few seconds of stream buffer, so on weak
Wi-Fi shared with a Bluetooth speaker it used to go silent for seconds at a time.
* **One stream per account:** Plex cuts an account's file stream when any device signed in to it starts another,
so every request for a track's file (playing, read-ahead, downloads) asks for it as a download
(`?download=1`), which Plex leaves out of that rule; otherwise the read-ahead and the player, or two phones
playing at once, cut each other off. A server that refuses downloads gets the plain address.
* If a stream fails, Plexamp Lite re-picks the connection and resumes; if it fails again it downloads
the whole track first and plays from the SD card. "Download tracks before playing" forces that
mode (useful on flaky mobile data). Playback that stalls ("playing" but the time doesn't move