2024-08-04, 08:59 AM
(This post was last modified: 2024-08-04, 09:34 AM by xaque. Edited 2 times in total.)
Server 10.9.8 / TV client .0.17 - This post is going to be a bit of a ramble, and I will make a more well thought out report to github when its not so late. Just throwing this information here in case any one has a similar setup and is thinking about updating. When I saw the release needed server 10.9 or higher I updated my server from 10.8.13, as I use the android tv almost exclusively.
This update seems to have broken the ability to play movies or tv shows that are .strm files. I've only had successful playback using VLC as an external player. That would not be much of an issue, however, live tv streams will not play using the external player now, where previously on 10.8.13 they would direct play using vlc as the external player; and now in the TV client 0.17, you can not specify different players for live tv/library items in order to to alleviate this issue. The current work around now is to create a separate account for live tv viewing, with the internal player set, enable transcoding playback for live tv under playback in the TV app, and enable transcoding playback for audio/video for the user server side, which will now play the stream by remuxing it. And then have another account set up to use the external player to watch movies or tv shows that are .strm files, which has essentially eliminated the ability to use subtitles from the server, and now have to be acquired from the VLC app itself.
I would be more than happy to upload any relevant logs, be it debug server logs, or ffmpeg logs here, but I thought I'd save that for the github issue. I've looked over them myself but don't understand why the streams will not play. Direct playback is reported as the play method. It will not even attempt/fallback to transcoding. The player just errors out. No actual errors are reported in the logs. For a breif moment before the player receives to many "errors", the playback report from the admin dashboard says direct playing.
Before the update 0.17, while using server version 10.9.8, .strm files would play without issue using liblvc as the player, which now seems to have been removed. I appreciate the hard work done on the android tv, and Jellyfin as well, but is there a reason why these features like choosing different players for different library/media types have been removed? 10.9.x seems to have done this in a couple of areas, where fixing issues often seems to come at the cost of removing options that the end user could use.
In the meantime I don't mind using separate accounts for movie/tv shows and live tv. But my hopes are that .strm files will be supported moving forward at some point in a future update. I know plex removed support for them some time ago and was one of a myriad of reasons I switched to Jellyfin.
Again, sorry to ramble, and thank you again for the work you put in to this app. Much is appreciated.
**edit Welly shooty darnit, it looks like the player setting is global to all users, so now I will be switching players every time I want to go from live tv to movie/shows. It also appears this setting is applied even between servers. So running a separate server for movies/tv shows is also not the answer...
This update seems to have broken the ability to play movies or tv shows that are .strm files. I've only had successful playback using VLC as an external player. That would not be much of an issue, however, live tv streams will not play using the external player now, where previously on 10.8.13 they would direct play using vlc as the external player; and now in the TV client 0.17, you can not specify different players for live tv/library items in order to to alleviate this issue. The current work around now is to create a separate account for live tv viewing, with the internal player set, enable transcoding playback for live tv under playback in the TV app, and enable transcoding playback for audio/video for the user server side, which will now play the stream by remuxing it. And then have another account set up to use the external player to watch movies or tv shows that are .strm files, which has essentially eliminated the ability to use subtitles from the server, and now have to be acquired from the VLC app itself.
I would be more than happy to upload any relevant logs, be it debug server logs, or ffmpeg logs here, but I thought I'd save that for the github issue. I've looked over them myself but don't understand why the streams will not play. Direct playback is reported as the play method. It will not even attempt/fallback to transcoding. The player just errors out. No actual errors are reported in the logs. For a breif moment before the player receives to many "errors", the playback report from the admin dashboard says direct playing.
Before the update 0.17, while using server version 10.9.8, .strm files would play without issue using liblvc as the player, which now seems to have been removed. I appreciate the hard work done on the android tv, and Jellyfin as well, but is there a reason why these features like choosing different players for different library/media types have been removed? 10.9.x seems to have done this in a couple of areas, where fixing issues often seems to come at the cost of removing options that the end user could use.
In the meantime I don't mind using separate accounts for movie/tv shows and live tv. But my hopes are that .strm files will be supported moving forward at some point in a future update. I know plex removed support for them some time ago and was one of a myriad of reasons I switched to Jellyfin.
Again, sorry to ramble, and thank you again for the work you put in to this app. Much is appreciated.
**edit Welly shooty darnit, it looks like the player setting is global to all users, so now I will be switching players every time I want to go from live tv to movie/shows. It also appears this setting is applied even between servers. So running a separate server for movies/tv shows is also not the answer...