Moonfin version
2.3.1 issue was in 2.3.0 also
Platform
Windows
OS version
LMDE 7 also in iOS (all versions)
Device model
No response
Input method
Other / not sure
Server type and version
Jellyfin 10.11.11
Content type
Other
Media details (as much as you know, check the info button at the bottom right of the player)
I tested this directly through the Jellyfin IP as well, without nginx:
http://xxxx:8096/Moonfin/Web/
The behaviour is the same on web and iOS: the game launches correctly the first time, but after exiting, the second launch gets stuck.
In the Windows client, it gets stuck at “Download Game Data” without showing any percentage.
If I open Moonfin in an incognito/private window, the game works again because the game files are downloaded from scratch.
Through the normal browser session I was able to capture:
HEAD /Moonfin/Games/... --> 405 Method Not Allowed
followed by:
TypeError: Cannot read properties of undefined (reading 'content-length')
Since it also happens through the direct Jellyfin IP, nginx should be ruled out. It looks like the first uncached download works, but loading the already cached game data on the next launch fails. Could this be related to the new EmulatorJS changes or the HEAD request not being supported by the game endpoint?
Playback path
Not sure
Symptoms (check all that apply)
Steps to reproduce
- Open Moonfin Web or the Moonfin client.
- Start any Retro Game.
- Wait for the game files to finish downloading.
- Confirm that the game starts normally.
- Exit the game using the emulator’s Exit option.
- Start the same game again.
- The loading screen gets stuck at “Download Game Data” without showing a percentage.
- Open Moonfin in an incognito/private window.
- Start the same game again.
- The game works once because the game files are downloaded again.
- Exit and start it a second time in the same private session.
- It gets stuck at “Download Game Data” again.
Frequency
Always
Logs / errors (optional)
No response
Moonfin version
2.3.1 issue was in 2.3.0 also
Platform
Windows
OS version
LMDE 7 also in iOS (all versions)
Device model
No response
Input method
Other / not sure
Server type and version
Jellyfin 10.11.11
Content type
Other
Media details (as much as you know, check the info button at the bottom right of the player)
I tested this directly through the Jellyfin IP as well, without nginx:
http://xxxx:8096/Moonfin/Web/
The behaviour is the same on web and iOS: the game launches correctly the first time, but after exiting, the second launch gets stuck.
In the Windows client, it gets stuck at “Download Game Data” without showing any percentage.
If I open Moonfin in an incognito/private window, the game works again because the game files are downloaded from scratch.
Through the normal browser session I was able to capture:
HEAD /Moonfin/Games/... --> 405 Method Not Allowed
followed by:
TypeError: Cannot read properties of undefined (reading 'content-length')
Since it also happens through the direct Jellyfin IP, nginx should be ruled out. It looks like the first uncached download works, but loading the already cached game data on the next launch fails. Could this be related to the new EmulatorJS changes or the HEAD request not being supported by the game endpoint?
Playback path
Not sure
Symptoms (check all that apply)
Steps to reproduce
Frequency
Always
Logs / errors (optional)
No response