Can not play music.(headless plexamp)

I am running headless plexamp 4.4.0.

In the web ui, I get a list of songs.

But when I play a song, the player doesn’t work properly and the song doesn’t play.

How can we fix it?

PMS(Synology DSM7) 1.31.1.6733

Plexamp(headless) 4.4.0 (on volumio os)

Server Log


Mar 09, 2023 08:17:17.395 [0x7fd776d88b38] WARN - [Req#8650d] Missing X-Plex-Container-Size header. This will fail with status code 400 in the future.

Mar 09, 2023 08:17:17.586 [0x7fd77afaab38] WARN - [HttpClient/HCl#1179] HTTP error requesting GET undefined (6, Couldn't resolve host name) (Could not resolve host: undefined)

Plexamp web console log


PLAYER: Issuing play for music from server xxxxxxeb3ba262459fdceae4bf78b6a2f58e55

index.js:2

DEVICE: No provider for source undefined

test.e._isBreadcrumbTypeEnabled.console.<computed> @ index.js:2

value @ index.js:2

value @ index.js:2

Oe @ index.js:2

(Anonymous) @ index.js:2

me @ index.js:2

e.track @ index.js:2

u @ index.js:2

Z @ index.js:2

X.t.render @ index.js:2

Uo @ index.js:2

Wo @ index.js:2

Us @ index.js:2

Pu @ index.js:2

ku @ index.js:2

Eu @ index.js:2

vu @ index.js:2

(Anonymous) @ index.js:2

t.unstable_runWithPriority @ index.js:2

Ua @ index.js:2

qa @ index.js:2

Qa @ index.js:2

Ie @ index.js:2

Kt @ index.js:2

index.js:2 PlayQueue: Exception executing task this.app.audioController.disableStateUpdates is not a function TypeError: this.app.audioController.disableStateUpdates is not a function

at e.<anonymous> (index.js:2:2918520)

at c (index.js:2:4358602)

at Generator._invoke (index.js:2:4358390)

at Generator.next (index.js:2:4359027)

at c (index.js:2:4358602)

at n (index.js:2:4359088)

at index.js:2:4359454

at new Promise (<anonymous>)

at i (index.js:2:4359433)

at E._invoke (index.js:2:4359491)

index.js:2 Cloud: [RecentPlays] Refreshing item

index.js:2 Discovery: There was a change to Recent Plays.

index.js:2

Image: Ignoring image load with unexpected URI

test.e._isBreadcrumbTypeEnabled.console.<computed> @ index.js:2

(Anonymous) @ index.js:2

(Anonymous) @ index.js:2

n @ index.js:2

Promise.then(Async)

r.onload @ index.js:2

load(Async)

load @ index.js:2

(Anonymous) @ index.js:2

Lu @ index.js:2

t.unstable_runWithPriority @ index.js:2

Ua @ index.js:2

Ru @ index.js:2

vu @ index.js:2

(Anonymous) @ index.js:2

t.unstable_runWithPriority @ index.js:2

Ua @ index.js:2

qa @ index.js:2

Qa @ index.js:2

fu @ index.js:2

enqueueSetState @ index.js:2

v.setState @ index.js:2

(Anonymous) @ index.js:2

c @ index.js:2

(Anonymous) @ index.js:2

(Anonymous) @ index.js:2

c @ index.js:2

n @ index.js:2

(Anonymous) @ index.js:2

Promise.then(Async)

n @ index.js:2

(Anonymous) @ index.js:2

i @ index.js:2

E._invoke @ index.js:2

(Anonymous) @ index.js:2

e.async @ index.js:2

value @ index.js:2

hs @ index.js:2

Ou @ index.js:2

t.unstable_runWithPriority @ index.js:2

Ua @ index.js:2

Au @ index.js:2

vu @ index.js:2

(Anonymous) @ index.js:2

t.unstable_runWithPriority @ index.js:2

Ua @ index.js:2

qa @ index.js:2

Qa @ index.js:2

yu @ index.js:2

nt @ index.js:2

rt @ index.js:2

Xe @ index.js:2

e.reportChanged @ index.js:2

t.setNewValue @ index.js:2

e.write @ index.js:2

set @ index.js:2

(Anonymous) @ index.js:2

gn @ index.js:2

t.setNewValue @ index.js:2

e.write @ index.js:2

set @ index.js:2

value @ index.js:2

value @ index.js:2

(Anonymous) @ index.js:2

setTimeout(Async)

(Anonymous) @ index.js:2

c @ index.js:2

(Anonymous) @ index.js:2

(Anonymous) @ index.js:2

c @ index.js:2

n @ index.js:2

(Anonymous) @ index.js:2

i @ index.js:2

E._invoke @ index.js:2

(Anonymous) @ index.js:2

e.async @ index.js:2

value @ index.js:2

Pe @ index.js:2

n @ index.js:2

e.onPlayItem @ index.js:2

e.onPlay @ index.js:2

t.onPress @ index.js:2

onClick @ index.js:2

Ve @ index.js:2

qe @ index.js:2

(Anonymous) @ index.js:2

Pr @ index.js:2

Tr @ index.js:2

(Anonymous) @ index.js:2

Le @ index.js:2

(Anonymous) @ index.js:2

Dr @ index.js:2

Zt @ index.js:2

Jt @ index.js:2

t.unstable_runWithPriority @ index.js:2

Ua @ index.js:2

Ie @ index.js:2

Kt @ index.js:2

index.js:2 Image: expected - "http://some.host:32400/photo/:/transcode?width=46&height=46&url=%2Flibrary%2Fmetadata%2F23182%2Fthumb%2F1658044762&format=jpeg&X-Plex-Token=myToken"

index.js:2 Image: actual - undefined

index.js:2 Cloud: [RecentPlays] Syncing.

index.js:2 Cloud: [RecentPlays] Received data, performing sync.

index.js:2 Discovery: There was a change to Recent Plays.

index.js:2 Cloud: [RecentPlays] Sending new cloud data (dirty: 0 changed: 1)

index.js:2 Cloud: [RecentPlays] Syncing complete with added: 0 deleted: 0 and dirty: 0.

Make sure you select a player using the cast button.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.