mw420blazeit 2 Posted July 7, 2021 Share Posted July 7, 2021 (edited) The Android TV app for emby has matured alot, but the ExoPlayer baked in is way behind when compared to the android app, why not just bake mpv in for playback ? Edited July 7, 2021 by CBers Moved to Android TV/Fire TV area. Link to comment Share on other sites More sharing options...
vdatanet 1549 Posted July 7, 2021 Share Posted July 7, 2021 53 minutes ago, mw420blazeit said: The Android TV app for emby has matured alot, but the ExoPlayer baked in is way behind when compared to the android app, why not just bake mpv in for playback ? I'm curious about the reverse question, what benefit would we have of going back to libmpv? Link to comment Share on other sites More sharing options...
neik 837 Posted July 7, 2021 Share Posted July 7, 2021 55 minutes ago, mw420blazeit said: The Android TV app for emby has matured alot, but the ExoPlayer baked in is way behind when compared to the android app, why not just bake mpv in for playback ? Fyi.. The latest Android app also rely on a customized ExoPlayer just like the ATV app. Link to comment Share on other sites More sharing options...
ebr 14945 Posted July 7, 2021 Share Posted July 7, 2021 Hi. Exactly where do you feel it is "way behind"? Link to comment Share on other sites More sharing options...
Luke 37151 Posted July 7, 2021 Share Posted July 7, 2021 7 hours ago, neik said: Fyi.. The latest Android app also rely on a customized ExoPlayer just like the ATV app. Yes indeed. Link to comment Share on other sites More sharing options...
mw420blazeit 2 Posted July 7, 2021 Author Share Posted July 7, 2021 3 hours ago, ebr said: Hi. Exactly where do you feel it is "way behind"? Not complaining btw I'm grateful for emby It's unable to direct play H.264 High10 and struggles to render/show heavy .ASS subtitles Mpv wont have those troubles Link to comment Share on other sites More sharing options...
ebr 14945 Posted July 7, 2021 Share Posted July 7, 2021 45 minutes ago, mw420blazeit said: It's unable to direct play H.264 High10 and struggles to render/show heavy .ASS subtitles Can we please look at an example of those? The player in use is exactly the same as the one in the mobile app. Link to comment Share on other sites More sharing options...
GrimReaper 3321 Posted July 7, 2021 Share Posted July 7, 2021 (edited) Wasn't there recently similar topic with H264 High10 profile on AndroidTV? Edit: Found it: h264 Hi10p low framerate - General/Windows - Emby Community Edited July 7, 2021 by GrimReaper76 Link Link to comment Share on other sites More sharing options...
mw420blazeit 2 Posted July 7, 2021 Author Share Posted July 7, 2021 (edited) 19 minutes ago, ebr said: Can we please look at an example of those? The player in use is exactly the same as the one in the mobile app. Same file played on both android tv and android app The android app is able to direct play Cant really show you the stutter for .ASS subtitles, but it does happen sometimes Android TV version - 2.0.29g Android version - 3.2.01 Edited July 7, 2021 by mw420blazeit Link to comment Share on other sites More sharing options...
pünktchen 1259 Posted July 7, 2021 Share Posted July 7, 2021 But you didn't tested it on the same device, did you? The screenshot of the Android (mobile) app looks like a smartphone which has probably a better chipset than your AndroidTV device. 1 1 Link to comment Share on other sites More sharing options...
ebr 14945 Posted July 8, 2021 Share Posted July 8, 2021 Yes, unfortunately, most TVs are not even as powerful as most phones. Link to comment Share on other sites More sharing options...
rodainas 188 Posted July 8, 2021 Share Posted July 8, 2021 (edited) 22 hours ago, mw420blazeit said: Same file played on both android tv and android app The android app is able to direct play Cant really show you the stutter for .ASS subtitles, but it does happen sometimes Android TV version - 2.0.29g Android version - 3.2.01 H264 High10 or the “Anime Codec” Is a problematic codec, and is not related to exoplayer, it is to the hardware you are using to run explayer. Most devices cant hardware decode High 10, example: TVs, FireTV, Nvidia Shield. As being said the smartphones are more powerful and advanced and can easily support, for example in the directplay department, no transcoding, I can play High10 on an Iphone XR easily using emby, but that same file on a samsung tv, firestick 4k or nvidia shield is a different story. Edited July 8, 2021 by rodainas Link to comment Share on other sites More sharing options...
mw420blazeit 2 Posted July 8, 2021 Author Share Posted July 8, 2021 2 hours ago, rodainas said: H264 High10 or the “Anime Codec” Is a problematic codec, and is not related to exoplayer, it is to the hardware you are using to run explayer. Most devices cant hardware decode High 10, example: TVs, FireTV, Nvidia Shield. As being said the smartphones are more powerful and advanced and can easily support, for example in the directplay department, no transcoding, I can play High10 on an Iphone XR easily using emby, but that same file on a samsung tv, firestick 4k or nvidia shield is a different story. If i use mpv as external player, the video plays just fine on the same hardware So i just wanted to know if there was a way to use mpv instead of exo like emby theatre does Link to comment Share on other sites More sharing options...
GrimReaper 3321 Posted July 8, 2021 Share Posted July 8, 2021 In your AndroidTV App: Settings>Playback>Enable "Use External Player for Videos". 1 Link to comment Share on other sites More sharing options...
generiq 113 Posted July 8, 2021 Share Posted July 8, 2021 1 hour ago, mw420blazeit said: If i use mpv as external player, the video plays just fine on the same hardware So i just wanted to know if there was a way to use mpv instead of exo like emby theatre does If the hardware doesn't support the pixel format, the only other way to play is via software. I'd be interested to see what mpv is doing. Go into the mpv settings and enable the stats. When playing, the stats will tell you how it's decoding it. I suspect it's software decoding. If it is, then the question becomes what is exoplayer doing differently with it's software decoding. I suspect it has to do with the demuxer. 1 Link to comment Share on other sites More sharing options...
mw420blazeit 2 Posted July 9, 2021 Author Share Posted July 9, 2021 14 hours ago, generiq said: If the hardware doesn't support the pixel format, the only other way to play is via software. I'd be interested to see what mpv is doing. Go into the mpv settings and enable the stats. When playing, the stats will tell you how it's decoding it. I suspect it's software decoding. If it is, then the question becomes what is exoplayer doing differently with it's software decoding. I suspect it has to do with the demuxer. Seems like it's using hardware decode Link to comment Share on other sites More sharing options...
rodainas 188 Posted July 9, 2021 Share Posted July 9, 2021 42 minutes ago, mw420blazeit said: Seems like it's using hardware decode Out of curiosity, what hardware are you using on AndroidTV? Link to comment Share on other sites More sharing options...
ebr 14945 Posted July 9, 2021 Share Posted July 9, 2021 The TV app is currently not allowing it to direct play. Do you have any samples with higher bitrates you can test? The one you showed us was a pretty low bitrate. Link to comment Share on other sites More sharing options...
generiq 113 Posted July 9, 2021 Share Posted July 9, 2021 (edited) 2 hours ago, mw420blazeit said: Seems like it's using hardware decode If you use stats.lua instead of general, it will give you more information. It's probably using gpu-copy. Edited July 9, 2021 by generiq Link to comment Share on other sites More sharing options...
mw420blazeit 2 Posted July 9, 2021 Author Share Posted July 9, 2021 2 hours ago, rodainas said: Out of curiosity, what hardware are you using on AndroidTV? Generic Android TV box 2 hours ago, ebr said: The TV app is currently not allowing it to direct play. Do you have any samples with higher bitrates you can test? The one you showed us was a pretty low bitrate. I replaced all my high10 encodes so this is the highest I could find I 56 minutes ago, generiq said: If you use stats.lua instead of general, it will give you more information. It's probably using gpu-copy. Link to comment Share on other sites More sharing options...
generiq 113 Posted July 9, 2021 Share Posted July 9, 2021 37 minutes ago, mw420blazeit said: Generic Android TV box I replaced all my high10 encodes so this is the highest I could find I Yeah, that confirms the video is 8bit, and mpv is using hardware acceleration. Is it the same with high10? 1 Link to comment Share on other sites More sharing options...
mw420blazeit 2 Posted July 9, 2021 Author Share Posted July 9, 2021 (edited) 22 minutes ago, generiq said: Yeah, that confirms the video is 8bit, and mpv is using hardware acceleration. Is it the same with high10? Yes Edited July 9, 2021 by mw420blazeit Link to comment Share on other sites More sharing options...
rodainas 188 Posted July 9, 2021 Share Posted July 9, 2021 17 minutes ago, mw420blazeit said: Yes Could you post the decoding info with lua for the high10 file please? Link to comment Share on other sites More sharing options...
mw420blazeit 2 Posted July 9, 2021 Author Share Posted July 9, 2021 30 minutes ago, rodainas said: Could you post the decoding info with lua for the high10 file please? the mpv stats shown are for the high10 file Link to comment Share on other sites More sharing options...
mw420blazeit 2 Posted July 9, 2021 Author Share Posted July 9, 2021 4 hours ago, ebr said: The TV app is currently not allowing it to direct play. Do you have any samples with higher bitrates you can test? The one you showed us was a pretty low bitrate. Found a transcode log ffmpeg-transcode-6c92c6da-c84e-4e76-b4b5-ab031bfe3345_1.txt Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now