jellyfin / jellyfin-androidtv

Android TV Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.87k stars 489 forks source link

[Issue]: Local "Strm" files can't be played on the jellyfin TV clients (android),but in the browser(like edge) can play strm file #3496

Closed newrookie001 closed 7 months ago

newrookie001 commented 7 months ago

Describe the bug

i have some movie is strm file type,i can see the movie in the pc browser (use Transcoding),and sometimes also can be palyed in the android phone (sometime can't be played about same file)。But it's not be played on the TV client。 so please update or fix the jellyfin tv client to smoother suppourt the strm file

Logs

No response

Application version

0.14.0

Where did you install the app from?

None

Device information

Hisense

Android version

Android

Jellyfin server version

10.8.1

nielsvanvelzen commented 7 months ago

Perhaps you should update both your server (to 10.8.13) and the app (to 0.16.7) first.

newrookie001 commented 7 months ago

Perhaps you should update both your server (to 10.8.13) and the app (to 0.16.7) first.

I have upgraded jellyfin's TV client to version 0.16.7, mobile client to version 2.6.0, and docker to 10.8.13. However, when playing the same movie in strm format, the computer browser can decode it normally and very smoothly, while the mobile client needs to load for a long time before it can play normally (you need to select the web player in jellyfin's (you need to select the web player from the video player set by jellyfin, and occasionally you need to switch to the integrated player). But in TV client, all strm files can't be played, it prompts soure error, or "Playback error occurred". log.txt.txt

nielsvanvelzen commented 7 months ago

Thanks for confirming the issue on the latest versions. From those logs it looks like the problem is in the server (the ffprobe appears to fail) so not much I can do about it on the client side.

newrookie001 commented 6 months ago

Thanks for confirming the issue on the latest versions. From those logs it looks like the problem is in the server (the ffprobe appears to fail) so not much I can do about it on the client side.

Recently, I installed the latest versions of emby and jellyfin on the same device, with system privileges and hardware decoding enabled on both servers. I found that when playing Strm files, emby's web and Android TV apps worked fine; The jellyfin web side played fine, but the TV side didn't. I think the web browser can play the same jellyfin server properly, but the TV side can't, so there is still room for upgrading the TV side.