Jump to content

Request new player in android/amazon app


Recommended Posts

Posted

Maybe 15Mb/s is actually some sort of tipping point for the device since the stream copy one is just over that and our transcode is just under it...

Posted (edited)

Maybe 15Mb/s is actually some sort of tipping point for the device since the stream copy one is just over that and our transcode is just under it...

If I transcode a 30 mbit file to around 21 mbit it runs flawlessly. The logs above were just examples to show my experience with not well running stream copies.

 

Gesendet von meinem HTC One M8 mit Tapatalk

Edited by shorty1483
Posted

If I transcode a 30 mbit file to around 21 mbit it runs flawlessly. The logs above were just examples to show my experience with not well running stream copies.

 

Gesendet von meinem HTC One M8 mit Tapatalk

 

Right but I don't think you can necessarily compare like that because those bitrates are not necessarily constant and other factors (like resolution and actual video content) could be coming into play.

 

The bottom line is that these devices are designed for content from streaming services so they aren't necessarily prepared for such high bitrates.  Your experience appears to point to the device itself running out of horsepower in certain situations.

Posted

I give up. No more content in this thread by me.

 

Gesendet von meinem HTC One M8 mit Tapatalk

Posted

I give up. No more content in this thread by me.

 

 

@@shorty1483

 

Have you tried Kodi?

joshroblee
Posted

I have tried the emby mobile app with external app on, kodi/spmc, MX player, google video player all work with the vids where as vlc just struggles (misses frames). Can you please look into another player built into the app as vlc just does not seem to be working well.

Thanks

Posted (edited)

@@shorty1483

 

Have you tried Kodi?

 

 

I will answer you with a quote from this thread mate ;) I really tried to get a clue and understand why the ATV/FTV app behaves crappy while other solutions run like hell on the same device playing the same files. This was the second time I got as answer that my device seems to be too low performant for the high bitrate streams. The Kodi comparison gets ignored. I'm done with this app and this discussion. This time for real.

 

We are talking, in my specific case, about a quad core not heavily loaded with apps dedicated just for playing videos. Pretty sure the FireTV 4K could perform the same than my old HTC One M8 which plays all videos flawlessly. And it does with Kodi/SPMC with just 2-3 of 4 cores in use.

 

As far as I'm aware vlc also uses the mediacodec API/decoder like vlc. So why the difference in behaviour compared to Kodi/SPMC?

 

Gesendet von meinem HTC One M8 mit Tapatalk

 

 

Edit: But perhaps we should just abort the discussion. No offence. The app simply does not take the maximum out of my hardware. So I'm using another one that does successfully. Done. Thanks for your explanations. 

 

Edited by shorty1483
Posted

The Kodi comparison gets ignored.

It's hard to compare, as Kodi have built there own playback infrastructure, so until such times as the Google (internal) player is better, or an alternative to the VLC (external) player is found, then Kodi may be the only solution in your case.

 

I have always disliked Kodi (XBMC), but I find I'm using it more and more recently, as it just works and Direct Plays everything I ask it to.

 

Don't get confused by people saying Direct Play and Direct Stream are the same thing, as they aren't.

Spaceboy
Posted

I think it's quite sad that this is the second thread I've read in 5 mins where a user is being recommended to use Kodi. It's the right recommendation too, but despite the great efforts of the Emby for Kodi developer it's not a patch on having a native app. Almost half my music doesn't sync to Kodi, the sync job breaks regularly and although I really like some of the extras in Kodi that we will never see in Emby, Kodi crashes almost as regularly as the Emby app. But it does play everything directly. And that trumps everything

  • Like 2
Posted

This is when support for external players can solve these types of issues. They can use an http path to the file rather than network path and emby should still be able to track watched status and resume points.

 

Sort of like this:

Spawn external player: [no] [network paths] [http paths]

 

It would end the debate of why vlc is awful. If they feel that way spawn an external player. Using both types of paths will allow, in the same vein kodi does, to allow maximum file system support.

 

http://emby.media/community/index.php?/topic/20245-android-app-external-player-sings-the-blues/

 

BSPlayer is awesome. Spawning to it through bubbleupnp is never fail. Just something to think about.

 

Sent from my Nexus 7 using Tapatalk

  • Like 2
pünktchen
Posted

Because some guys here have mentioned the mobile app with its external player support and that they don't have so much trouble with vlc there, even on an Android TV device...

What i don't understand is that there exist two completely different apps for Android. I've thought that one main reason to re-develop the mobil app as a cordova based one is interoperability, even between different plattforms and to reduce developing recources?! So why is EATV not just a theme of the mobile app?

Posted

Because some guys here have mentioned the mobile app with its external player support and that they don't have so much trouble with vlc there, even on an Android TV device...

 

If you can produce an example of something that plays with libVlc in the mobile app but not in the TV app with the same device, then please let us know and we'll resolve it.

Posted

So why is EATV not just a theme of the mobile app?

 

One uses the stock UI the other is custom. There are always going to be users who prefer an enthusiast type of UI, and there are always going to be users who prefer the stock UI that blends in. It is personal preference. Perhaps they will eventually merge but that is to be decided later.

Spaceboy
Posted

If you can produce an example of something that plays with libVlc in the mobile app but not in the TV app with the same device, then please let us know and we'll resolve it.

have we not done this with live tv through any external service? works on android mobile, not on android tv. i had both installed on a nexus 7 but i havent had it out for a while

Posted

are you looking for passthrough audio? because that creates a variable with the tv app, whereas generally you're not going to need that on mobile. is that a requirement? do you get passthrough with the mobile app? 

Posted

I agree but surely it is down to customer choice and my choice would be to have an app that works on the Shield TV without "known problems". In my case this includes not only the green line but also the constant spinning circle when trying to watch live TV. An Emby app exists that works superbly but for some reason there is a blanket refusal to add one or two additional remote commands to allow it to work on Shield or Fire TV devices.

 

So if I want to use EA on my Shield TV "Why do you care"?

 

We don't care, it's a perfectly fine request, but part of what we are prioritizing on is what gets requested the most.

pünktchen
Posted

are you looking for passthrough audio? because that creates a variable with the tv app, whereas generally you're not going to need that on mobile. is that a requirement? do you get passthrough with the mobile app?

No!

I just want reliable playback of live tv and recordings without transcoding or remuxing.

Right now a SD channel with mp2 stereo audio is transcoding in EATV while it is direct playing at the same time in Emby Mobile here.

  • Like 1
Posted

No!

I just want reliable playback of live tv and recordings without transcoding or remuxing.

Right now a SD channel with mp2 stereo audio is transcoding in EATV while it is direct playing at the same time in Emby Mobile here.

 

Just to confirm, you've tested the same device with both apps? Or two different devices, one with each app?

pünktchen
Posted

Just to confirm, you've tested the same device with both apps? Or two different devices, one with each app?

Same device, both apps!
  • Like 1
Posted

Thanks for confirming.

Posted

We don't care, it's a perfectly fine request, but part of what we are prioritizing on is what gets requested the most.

OK. I would like to make a formal request that the two or three missing remote commands be put into EA so the app can be properly used on Shield/Fire/Android TV. It would also be good to have the app signed to allow the Emby icon to appear on the Home screen. If anyone else would like this feature please add a +1 to this post.

 

Thanks.

  • Like 7
RanmaCanada
Posted (edited)

are you looking for passthrough audio? because that creates a variable with the tv app, whereas generally you're not going to need that on mobile. is that a requirement? do you get passthrough with the mobile app? 

 

When I use the external player option, YES.  In Kodi, SPMC or Mxplayer (hacked codecs) I can get full passthrough.

 

VLC is great because it can play so many formats, but the support for Android hardware is complete, utter shit.  Even the devs have said they will only support flagship devices (phones), nothing more.  If you want something special supported, code it yourself, is basically what they are saying.  The Kodi foundation has done a lot of the leg work that VLC is refusing to do, hence why Kodi and it's forks work so well on so many Android devices.  As I have said, I have an S905 box, several in fact, and they can play 10bit hevc files no problem in Kodi/SPMC.  VLC wants them to be transcoded.  Hevc normal, will direct play but anything over 720p just gives a black screen, H264 will direct play unless i have DTS sound, divx/xvid will transcode, but direct plays in Kodi/SPMC.  So every single person I get to use Emby, with an Android box, I tell them to use the mobile app and use externals players, and use SPMC for every single file.  It's annoying, but it gives them the best playback experience possible!

 

Instead of creating an internal player from scratch, just allow the use of external players, like on mobile.  Or heck make the mobile app 100% functional with a remote.  The Android hardware market is so fragmented that creating an app that will play everything on every single device will take longer than you want, and more people will leave and go elsewhere.  The external player option allows people to use players that utilize their hardware PROPERLY and will allow your users to have the best experience possible with your awesome app.

 

Or you could create specific builds for specific hardware only.  Shield build, amazon stick build and that's it.  But doing that will cost you market share, because no one likes being told what they can and can not use.

Edited by RanmaCanada
  • Like 3
Posted

You guys are going to want to explore the settings page on the beta that should make it to you sometime tomorrow.

  • Like 3
Posted

Beta is on its way up.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...