Plex Reclaim

Anleitung

MachineIdentifier finden
sed -n -E "s/^.*MachineIdentifier=\"([^\"]*)\".*$/\1/p" Preferences.xml
persönlichen Claim Code holen

Browser aufrufen: https://account.plex.tv/de/claim

Claim und Machine ID an API schicken
client_id='UUID_MachineIdentifier'
claim_token='CLAIM_CODE_VON_WEBSEITE'

curl -X POST \
        -H 'X-Plex-Client-Identifier: '${client_id} \
        -H 'X-Plex-Product: Plex Media Server'\
        -H 'X-Plex-Version: 1.1' \
        -H 'X-Plex-Provides: server' \
        -H 'X-Plex-Platform: Linux' \
        -H 'X-Plex-Platform-Version: 1.0' \
        -H 'X-Plex-Device-Name: PlexMediaServer' \
        -H 'X-Plex-Device: Linux' \
        "https://plex.tv/api/claim/exchange?token=${claim_token}"

# VIEL AUSGABE !
<authentication-token>xxxxxxxxxxxxxxxxx</authentication-token>

Am ende der Ausgabe wird ein authentication-token angezeigt, dieser muss in die Preferences.xml eingetragen werden:

<?xml version="1.0" encoding="utf-8"?>
<Preferences .......... PlexOnlineToken="xxxxxxxxxxxxxxxxx" ........./>