jellyfin / jellyfin-android

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

Shuffling and Video Player Type #332

Closed Liquoriced closed 2 years ago

Liquoriced commented 3 years ago

When shuffling TV episodes, Android client does not use external player

  1. Go to 'TV Shows'
  2. Click on 'three dots' on any TV Series
  3. Click on 'Shuffle'
  4. Jellyfin utilizes internal video player, even though external video player (i.e., VLC) is selected in the options and is used when choosing directly the episode to play

Expected behavior When choosing an external video player in the 'Client Settings', the external video player is only used when selecting directly the video to play. The external video player should also be used when watching TV Shows in Shuffle mode.

System (please complete the following information):

nielsvanvelzen commented 3 years ago

This is probably an issue in jellyfin-web. I suspect it doesn't use the nativeshell.

nielsvanvelzen commented 3 years ago

Can't reproduce in the latest beta.

Liquoriced commented 3 years ago

I just checked again, and the issue persists with the v2.3.0-beta.1.

Below is the log from playing an episode by selecting it (Jellyfin Android uses VLC), and by using the shuffle function (Jellyfin Android uses internal player). I noticed that when I use the shuffle function the log lists an Unknown Profile, even though in the Client Settings the player is still set to external (see normal play, below). Should I move this issue to jellyfin-web or is it related to the Android client?

NORMAL PLAY [2021-05-11 10:00:29.841 +08:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Android External Player", Path: "\192.168.1.101\video\Tvshows\The Big Bang Theory (2007)\The.Big.Bang.Theory.S12.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON (68.33GB)\The.Big.Bang.Theory.S12E22.The.Maternal.Conclusion.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True [2021-05-11 10:00:29.842 +08:00] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Android External Player", Path: "\192.168.1.101\video\Tvshows\The Big Bang Theory (2007)\The.Big.Bang.Theory.S12.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON (68.33GB)\The.Big.Bang.Theory.S12E22.The.Maternal.Conclusion.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True

SHUFFLE PLAY [2021-05-11 10:00:19.905 +08:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "\192.168.1.101\video\Tvshows\The Big Bang Theory (2007)\The.Big.Bang.Theory.S12.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON (68.33GB)\The.Big.Bang.Theory.S12E24.The.Stockholm.Syndrome.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True [2021-05-11 10:00:19.905 +08:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", No video direct play profiles found for "\192.168.1.101\video\Tvshows\The Big Bang Theory (2007)\The.Big.Bang.Theory.S12.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON (68.33GB)\The.Big.Bang.Theory.S12E24.The.Stockholm.Syndrome.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.mkv" with codec "h264" [2021-05-11 10:00:19.906 +08:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: "Unknown Profile", Path: "\192.168.1.101\video\Tvshows\The Big Bang Theory (2007)\The.Big.Bang.Theory.S12.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON (68.33GB)\The.Big.Bang.Theory.S12E24.The.Stockholm.Syndrome.1080p.BluRay.REMUX.AVC.DTS-HD.MA.5.1-EPSiLON.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True

jellyfin-bot commented 2 years ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.