Bezüglich dem Fortschritt habe ich mir das nochmal bissi genauer angesehen. Das hängt offensichtlich mim RBSC Player zusammen, denn beim YT Player klappt es absolut zuverlässig.
Das ändert zwar nix dran, dass ich selbst bei den YT Videos von GameTwo inzwischen keinen Fortschritt mehr habe, was aber auch logisch zu sein scheint, in der Art wie das JSON da so aussieht.
Hier mal der „progress“ Ausschnitt vom Video mit der ID 20533 (GameTwo #235)
JSON
"progress": {
"20533": {
"tokenProgress": [
{
"tokenId": 38805,
"total": 1811,
"progress": 1810,
"watched": true
}
],
"watched": false
}
}
Das gleiche lässt sich auch bei einem Video, dass ich über den RBSC Player angesehen habe reproduzieren. Video mit der ID 20614 (Name the Game Dennsen vs. Mathias)
JSON
"progress": {
"20614": {
"tokenProgress": [
{
"tokenId": 39002,
"total": 2030,
"progress": 2028,
"watched": true
}
],
"watched": false
}
}
Soweit so gut, was den Response angeht. Angezeigt wird der Progress aber nicht. Schauen wir mal weiter.
Beim Monatsausblick für den März merke ich, dass der Progress beim RBSC Player Token aktuell nicht aktualisiert wird. Ich bin ca. bei Minute 17 im Video (bei beiden Playern natürlich), was aber nur im YT Progress Token repräsentiert wird. Beim RBSC Player steckt es seither bei 32. Der Fortschritt beim YT Player wird dann auch korrekt in der Mediathek angezeigt. Video ID 20492.
JSON
"progress": {
"20492": {
"lastSeenTokenId": 39214,
"tokenProgress": [
{
"tokenId": 39214,
"total": 1471,
"progress": 1025,
"watched": false
},
{
"tokenId": 39215,
"total": 1470,
"progress": 32,
"watched": false
}
],
"watched": false
}
Wenn man sich das dann genau ansieht, merkt man auch, dass eben die alten angesehenen Videos keine „lastSeenTokenId“ hat. Was dann wohl erklärt, warum alle Fortschritte zwar vom Backend brav ausgeliefert werden und nicht mysteriös auf 0 gesetzt sind, aber das Frontend sich evtl. auch bei einem Token auf die „lastSeenTokenId“ verlässt und es durch das Fehlen nicht mehr zuordnen kann.
Ich kann natürlich auch voll falsch liegen, aber ich hoffe ich konnte zumindest irgendwie helfen. Denn für mich steht und fällt die Mediathek schon auch damit, dass ich aufhören und später an der gleichen Stelle weiterschauen kann. Was bei mir grad gänzlich den Geist aufgegeben hat.