yashsingh1/xdaforums huggingface dataset:
[Sony Xperia XZ Questions & Answers] rmadrid7:
Not sure what to say about the battery life since I always have it on max brightness. The battery life is fine, I charge my XZ every night but I have not paid any attention to the SOT. Maybe someone else can give you a better idea about actual screen on time that they have experienced.

I am in the U.S and bought my XZ from Clove UK so I didnt have to flash anything to enable fingerprint functionality. However I did have to flash MM again after updating to Nougat and getting a very laggy UI and not being able to retrieve my contacts and messages. It was my first time doing it but it was easy. I flashed the Central Europe firmware instead of the Customized UK one. Now I see LTE on the status bar. The Customized UK shows it as 4G but its the same thing. My phone originally came with the UK firmware but the Central Europe firmware to me is more stable. Here is the tutorial I used http://www.xperiablog.net/2016/03/12/install-xperia-marshmallow-using-flashtool-and-xperifirm-guide/

Just read it carefully first, then follow the steps and you will be fine.

After flashing you can use PC Companion or ur phone to update to Nougat. That's if the update is out.
[Sony Xperia XZ Questions & Answers] sunking101:
I get a minimum of 7.5, often 8.5 hours of SOT from my XZ. I don't play any games however; my usage comprises solely of heavy web browsing, calls, Whatsapp, SMS and five hourly synched email accounts.
[Sony Xperia XZ Questions & Answers] AJPhan01:
Thanks a lot!!! The tutorial is clear and straightforward.
[Sony Xperia XZ Questions & Answers] AJPhan01:
Thanks!! Hopefully mine will be about the same as I don't play games either. I just dont wanna put my hope too high like I did with the Z5.
[Sony Xperia XZ Questions & Answers] rmadrid7:
No problem glad to help. Others here at the forums have helped me too, it's the least I could do.
[Sony Xperia XZ Questions & Answers] nopain9nogain:
Do you have any tempered glass screen protector to recommend? I ordered some on Amazon but they just dont stick to the 2 sides due to the curved screen of the XZ.
[Sony Xperia XZ Questions & Answers] rmadrid7:
This is the one I have. https://www.amazon.com/gp/product/B01LWPF0NU/ref=oh_aui_detailpage_o01_s01?ie=UTF8&psc=1

It comes in a 2 pack. It works for me but it might not be for everyone. The curved screen protectors I have heard are not good. The one I bought in the link is a tiny bit smaller than the screen so it wont raise up since it is flat and doesnt touch the rounded part. I dont mind the fit bc the screen protector has all the right cutouts so to me it's perfect. Its up to you if you want to buy it tho.
[Sony Xperia XZ Questions & Answers] AJPhan01:
Do you have a picture of it on your phone? I mine was smaller than the screen also but two side of the glass did not stick to the screen.
[Sony Xperia XZ Questions & Answers] rmadrid7:
It's not a very good picture I took it with my Z3 Tablet. When i installed it i did manage to get dust under so the edge so that's what u see on the edge. However the screen protector is firmly stuck on the screen. It's hard to take off once it's on so dont worry about it sliding off or separating from the corners.
[Sony Xperia XZ Questions & Answers] 100rabh7791:
You will get much better Battery life with xz...
[Sony Xperia XZ Questions & Answers] AJPhan01:
Agree!! The phone only get little warm instead of extremely hot like the Z5. Battery life has been awesome.
[Google Chromecast] linc-thra:
So, I'm trying to cast plex content to my chromecast using a python script on the server. Using PlexAPI I can connect to the server and navigate my content just fine. Using pychromecast, I can connect python to my chromecast. Using the Plex Media Controller, I can even use .play() to bring the basic plex background up on the chromecast. What I -can't- seem to do is tell the plex on the chromecast WHAT to play from python... or to even actually start playing any media that isn't already playing there; it just sits there. Anyone have any insights?
[Google Chromecast] linc-thra:
Alright, well here's where I am: As near as I can tell, there's no way to tell the Plex Chromecast Receiver to play a title/file/anything, even once it's up. I can, of course, use PlexAPI to do things like poll for the oldest unwatched episode of something. Therefore, I'm currently tinkering with getting the episode file with PlexAPI and then sending to the chromecast with stream2chromecast. This lets me transcode, at least, to make the right video play (with audio even). Unfortunately, when transcoding, the "pause"/"continue" functions of stream2chromecast don't work. Not sure what's up with that, but it's on their end.

EvenGhost was being a pita and kept crashing on me for some reason, so I gave up on it and wrote a Tornado server into the python script. Not ideal, nor do I really want a webserver up and running at home, but it is what it is for the moment.

So the current flow goes "Google Home -> IFTTT -> Maker -> Tornado Server (python code inside) -> Chromecast.

Using this, I can now say "Okay Google, Chromecast the latest episode of MayGyver"... and in a few seconds the oldest unwatched episode from my Plex server will start to play on my TV. (I can also say, "Okay Google, chromecast stop" and it will stop.)

Sadly, because I'm sidestepping Plex for the actual playing, it doesn't show up under "now playing". Nor does it mark the episode as watched if you finish it.
[Google Chromecast] linc-thra:
Alright, well. Today's progress update. Rather than continue the external tracking path, I've dropped back to attempting to make it play to the Plex app on the Chromecast. I originally thought this impossible, but I did manage to make some progress.

I still cannot make a video play via this method, but I -am- able to bring up the "Details" page of any given movie or episode or whatever onto the Chromecast. I accomplished this by digging into the pychromecast Controllers and its notes about custom namespaces. I did the whole "net-internals/#capture" thing the github mentions to explore the namespace. Digging through, that gave me what commands are being sent to the Chromecast when I cast from my browser. I translated the two commands there (SHOWDETAILS and LOAD) into the Plex Controller. I was somewhat surprised when ShowDetails actually worked.... but then shatteringly disappointed when LOAD did not.

I feel like I'm so close on this now, but still missing a piece of the puzzle.
[Google Chromecast] mcneishh:
Nice work. You've converted me - I was just using the standard media controller to access the respective Plex url. The tips above helped guide me in the right direction. So thanks - and keep posting your progress. I'll see what I can figure out as well. I assume you already sorted out the transient access tokens that look to be required?
[Google Chromecast] mcneishh:
Ok I got the play working via Python.

I use this API - github.com/mjs7231/python-plexapi

The key things I had to do:

1. Grab a transient token for the request

server.query('/security/token?type=delegation&scope=all').attrib('token')

2. And I created a playQueue id for the request

server.createPlayQueue(video).playQueueID

3. The LOAD command must be run in the namespace:

urn:x-cast:com.google.cast.media

not

urn:x-cast:plex

I just switched namespaces in my PlexController (as I built a custom LOAD message) to prove it would work
[Google Chromecast] MechaTech84:
Can you provide some more details on how you did the LOAD command part? That's the part I'm having the most trouble with.
[Google Chromecast] linc-thra:
Ah, I had NOT indeed worked out the transient token bit. I felt like maybe I needed to fetch one, but hadn't quite worked out how. Are you sending a SETSTREAM and a LOAD or just a LOAD to actually get things playing? If a SETSTREAM, is that going to the plex namespace or the media namespace?
[Google Chromecast] MechaTech84:
How did you go about sending the commands to the chromecast? I've spent most of the day trying to figure out pychromecast, but I'm not having much luck. I just cannot figure out how to expand the namespace to add a new plex module. I feel like if I could get anything to send it would be a huge leap in the right direction...
[Google Chromecast] linc-thra:
I'm headed out to dinner and won't be back for a while, BUT, it requires editing the plex.py file in the controller folder of pychromecast. I JUST got it to start playing and the like myself thanks to mcneishh's hints. I'm attaching a basic functional PlexApiController:

http://pastebin.com/qeLYZpW4

I'll try to improve it later.

An example of how to use this:

import pychromecast.controllers.plexapi as px
import pychromecast
from plexapi.myplex import MyPlexAccount
account = MyPlexAccount.signin('<USERNAME>', '<PASSWORD')
plex = account.resource('<SERVER_NAME>').connect()
pxr = px.PlexController()
cast = pychromecast.Chromecast("<CHROMECASTIP")
cast.register_handler(pxr)
pxr.namespace = 'urn:x-cast:com.google.cast.sse'
white = plex.library.section("TV Shows").get("White Collar")
epi = white.seasons()[0].episodes()[0]
pxr.play_media(epi,plex)
[Google Chromecast] linc-thra:
My bad, that first code line should be

import pychromecast.controllers.plex as px

if you edit the existing plex.py file, I think. I had made my own at plexapi.py so as not to lose the original.
[Google Chromecast] Asphyx:
Is there a reason why you are trying to do this and not use the Plex App? Is it just a coding experiment or is there some reason why you want to bypass the Plex app?
[Google Chromecast] linc-thra:
There is a reason. Now that this is working, I have tied it to my Google home without waiting a year for Plex to get their support sorted. I can now say, "Okay Google, watch Westworld season 1 episode 1" and it will start playing the appropriate episode on my Chromecast from Plex.
[Google Chromecast] Asphyx:
Ahhhh...Good reason!

I agree Plex Devs are pretty slow at keeping up with the world around it.
[Google Chromecast] mcneishh:
I just used a LOAD.

For SETSTREAM I'm using the following in my controller (using the Plex namespace).

def _send_command(self, chromecast, command):
chromecast.register_handler(self)
mc = chromecast.media_controller
if mc.status is None or mc.status.media_session_id is None:
raise PlexControllerException('No media_session_id was found unable to send command {}'.format(command))
command['mediaSessionId'] = mc.status.media_session_id
self.send_message(command, inc_session_id=True)

def set_quality(self, chromecast, bitrate): self._send_command(chromecast, {"type":"SETQUALITY","bitrate":bitrate})
def set_subtitles(self, chromecast, subtitle_id): self._send_command(chromecast, {"type":"SETSTREAM","stream":{"type":"subtitles","id":subtitle_id}})
def disable_subtitles(self, chromecast): self._send_command(chromecast, {"type":"SETSTREAM","stream":{"type":"subtitles","id":0}})
def set_audio(self, chromecast, audio_id): self._send_command(chromecast, {"type":"SETSTREAM","stream":{"type":"audio","id":audio_id}})
def set_video(self, chromecast, video_id): self._send_command(chromecast, {"type":"SETSTREAM","stream":{"type":"video","id":video_id}})

You can get the resprective Ids from via the plexapi

videostreams = [s.id for s in video.videoStreams]
audiostreams = [s.id for s in video.audioStreams]
subtitlestreams = [s.id for s in video.subtitleStreams]
[Google Chromecast] bluebird11:
Hi, thanks a lot for your code! I managed to connect to the Chromecast using pychromecast and to plexapi, but unfortunately every time I try to play something I get "unable to cast this media is currently unavailable" on my Chromecast. Starting it manually works.

Do you have any ideas?
[Google Chromecast] linc-thra:
Hmmm... not really, other than possibly you're calling or referencing the episode wrong from plexapi?
[Google Chromecast] bluebird11:
Hmm, I'm getting it with the following code:

movies = plex.library.section('Movies')
for video in movies.search(unwatched=True):
print(video.title)
epi = plex.library.section('Movies').get(video.title)
break

Another question: Do I need to connect a client first? I.e. do I have to connect to Plex with a browser or the app before I can do anything?
[Google Chromecast] linc-thra:
To answer your second question first: No, the controller should connect itself just find with no browser involved. The first question is more complicated... mainly because your code works for me.... so long as you are trying to get the first unwatched movie in the movie section. I didn't have any marked as "unwatched" to start with and it fell over, but once I marked one as unwatched, that code ran for me fine.
[Google Chromecast] bluebird11:
Thanks for the reply, it works now. Connecting directly to the plex server in the local network doesn't seem to work. What worked is connecting over plex.tv as shown here... I thought that it doesn't matter.

Anyway, what I was hoping for is that after connecting it would show up as a device / client in the Plex app so I could control it from there (and from amazon echo), but it doesn't show up :( Do you think that would be possible? If I connect manually from a browser it shows up as "Plex Web (Chrome)".
[Google Chromecast] linc-thra:
Well, once you are telling it to play on the Chromecast, the Chromecast is the 'client,' not the python script. Personally, my setup is that IFTTT catches commands from my Home Assistant, and then over their "Maker" app, I send a command to a URL on my personal web server, which then sends a command to my Chromecast. I'd think what'd you need to do is get Alexa to send commands to the Chromecast in whatever way, not some other player? Maybe Alexa->IFTTT->Maker->Web Server->Python Script->Chromecast?

All that said, I think I remember seeing that Plex HAS an Alexa app at this point?
[Google Chromecast] bluebird11:
Yes, I'm trying to use the Alexa "skill". It works well if I start Plex in Chrome and cast it to Chromecast, because the Chrome player than shows up as "Plex device" both in the Plex app and in the Alexa skill. So, what currently works is opening the browser or the Android app and casting Plex to the Chromecast. Then I can control it with Alexa.

I was hoping that the python script would also show up as a Plex device, which would be detected by the Plex app and the Alexa Plex skill. In this case I could write a script, which would cast Plex on the Chromecast automatically on startup and then I could control it entirely using Alexa without the need of a browser or an app. But I guess it's a plexapi issue and I don't have any deeper understanding of the internals of Plex. Thanks for your help!
[Google Chromecast] PranaBhaba:
Last piece of the puzzle for me was to pass the playable object:

# Get the media file you want to cast

video = library.section('Vide').get('MorningRoutine')

# Get the key attribute of the movie

key = video.key

# Fetch the item using the key

playable = library.fetchItem(key)

pxr.play_media(playable)
[XDA Assist] Altasaire:
Hello.

I have recently attempted to update my P6800's firmware from stock Android 4.0.4 to a custom 4.4 version (one of Daniel_hk's firmwares.)

I have wiped data cache and user data, and the firmware, when I attempted to install it, gave me an "E: signature verification error" error. Attempts to reboot or to install a stock 4.0.4 or 3.2 firmwares from the microSD card failed with similar errors.

I was told I can flash the device via Odin, reducing it to 3.2 and then upping the versions properly, but I cannot switch the device on into download mode, because it is stuck in usual recovery mode.

Please help.
[XDA Assist] Altasaire:
The options I get are

Reboot the device

Install stuff from SD card/navigate on SD card

Wipe data/factory reset

Wipe cache

Apply update from cache.

Which of them is the option you describe? Do I need to put the bootloader on the SD?
[XDA Assist] :
Greetings and welcome to assist. You are in stock recovery there so the option to reboot to bootloader is missing. You should be able to power down the tablet then boot into download mode with the power button and volume key

Good Luck

Sawdoctor
[XDA Assist] Altasaire:
Do I need for it to fully lose charge? It just switches on to recovery if I let it run until the battery is dry, then charge it again. Powering it down treats the power button as enter button, so I cannot actually switch it off (unless I am doing something wrong.)

Thanks for the welcome, I appreciate your help.
[XDA Assist] :
There are only the power button and volume button on your device, no physical home button like a phone ? If press and hold volume down and power the phone should reboot showing the samsung logo. Let this happen twice then let go it should go into download mode
[Moto G4 Questions & Answers] Beanzy420:
So Im trying to unlock this in some way no luck. Anyone on here have success? Ive been looking all over. I really wanna unlock boot loader to root. Such a shame. It's a nice phone. I'd hate to have to. Sell it. Ha
[Moto G4 Questions & Answers] mrpickem:
1607 is Moto G4 Play...try looking in that forum area
[Moto G4 Questions & Answers] tekweezle:
None of the Amazon versions can be unlocked at this time. Spend the extra bucks to get the non ad version of its important to you.
[XDA Assist] :
title
[XDA Assist] :
Greetings and welcome to assist. Unfortunately after a factory reset they may be gone for good but you can try an app like this one

https://play.google.com/store/apps/details?id=com.defianttech.diskdigger

It may recover them

Good Luck

Sawdoctor
[ZTE Axon 7 Questions & Answers] Vilperi15:
I was making a phone call for my grandma couple days ago while quick charging my A7 and even she heard the crackling noise when we spoke on the phone. I am not sure if slow charging does this too but when the phone is not being charged there are no issues whatsoever.

Has anybody else noticed this?
[ZTE Axon 7 Questions & Answers] sandibhatt:
I noticed it in my car too... connected via bluetooth and charging using a Qualcomm 2.0 (note - 2.0 not 3.0, so the previous generation) charger.
[Xiaomi Mi MIX  Guides, News, & Discussion] mac231us:
Sorry if this disappoints some (don't think as the new adopters will always adopt the latest....)

http://www.gizmochina.com/2016/12/1...s-suggest-100-screen-body-ratio-dual-cameras/

now now...could be fake but this is how the rumors start..then become reality

I for one, think there is a new 'official' non-'concept' version coming in the 1Q '17

http://www.gizchina.com/2016/12/16/xiaomi-fans-want-see-99-display-mi-mix-2/
[Xiaomi Mi MIX  Guides, News, & Discussion] thklinge:
It's fan fiction. Cool renders though ☺️
[Xiaomi Mi MIX  Guides, News, & Discussion] Aeskulapio:
Those renders are cool.

But I'm a bird in hand kind of guy

J
[Xiaomi Mi MIX  Guides, News, & Discussion] KOLIOSIS:
It's nice to ooh & aah,but,I do agree w/you guys.

Anyone remember the see-through iPhone (as if it's release were gospel,SMH :rolleyes: ):

http://www.emirates247.com/business...ove-it-s-real-coming-2013-2013-04-04-1.501284

It does suck when some sites post items like this as if they have some legit info,when it's little more than guessing there'll be a sequel to the Mi MIX.

Anyone notice the site got most of the pix flipped/mirrored the wrong way?

I suppose they got buried up to their eyes in their own B.S & couldn't see the FUBAR............... ;)
[Xiaomi Mi MIX  Guides, News, & Discussion] mac231us:
now see this one for fun :)

http://www.gizmochina.com/2016/12/18/apple-iphone-6s-plus-modified-xiaomi-mi-mix/
[Xiaomi Mi MIX  Guides, News, & Discussion] Aeskulapio:
Very creative!

Thanks for sharing the link

Cheers

J
[Verizon Motorola Droid Turbo Q&A, Help & Troublesh] KARIM9377:
I just get OTA UPDATE download to marshmallow

How can I stop the OTA I want to unlock bootloader first it's downloaded now
[Verizon Motorola Droid Turbo Q&A, Help & Troublesh] TheSt33v:
You can boot to recovery and do a factory reset. That will wipe everything. You could also just not press okay when it asks you if you want to update.

Actually, if you just wipe cache from the recovery menu, that should just wipe the OTA and not wipe any of your other data. It's worth a shot.
[Verizon Motorola Droid Turbo Q&A, Help & Troublesh] DejanPet:
Just a little reminder,if you snooze ,you loose, don't let the ota take control, unlock your bootloader...best regards
[Xperia Z5 Q&A, Help & Troubleshooting] ZawyNesio:
Hi everyeone, I´ve some the problem with TWRP. It doesn´t work after i install firmware 32.2.A.0.305 and flash AndroplusKernel v40

These are de issues.

--Using AndroplusKernel v39. When i try to access the recovery it crash and the led turns red 3 times and reset the phone.

--Using AndroplusKernel v40. The led this time don´t turn red or something weird, but when it turns yellow for 2 sec skip the TWRP and go right to the system.

Im very tired of flashing kernel's. if someone knows this trouble please help me.
[Xperia Z5 Q&A, Help & Troubleshooting] Envious_Data:
i had a similar issue last time i had a custom kernel installed, flashing twrp to the recovery partition solved this for me.
[Sony Xperia X Compact Questions & Answers] ammarr:
Is it possible to unlock the bootloader without going through Sony's website and voiding the warranty? Does it work through flashtool?

Thanks.
[Sony Xperia X Compact Questions & Answers] tempurastyle:
You can unlock using flashtool. Before you do that, you should backup your TA keys, because they will be lost after the bootloader unlock. For warranty, flash back your TA keys and the phone will be locked.

---------- Post added at 02:20 PM ---------- Previous post was at 02:18 PM ----------

My question regarding bootloader unlock is:

Is it possible to unlock the bootloader without the phone being wiped? I would like to root my phone, but would prefer to avoid setting up the phone from scratch.

EDIT: ok it's not possible to unlock BL without wipe.
[Shift General] classicxda:
What is the like for like performance of the 1 gig chip in the shift. ie what is the approx equivalent in pentium terms.
[Shift General] spzero:
Who Knows

Well at the moment the Shift is still waiting to be released so i cant tell you for sure but most umpc's have a 800mhz processor like the Shift the highest i know of in a umpc is 1.33 Ghz so it wont be that bad but wait for the official reviews first.
[OnePlus X Q&A, Help & Troubleshooting] Androidoo:
why snapchat lags in oos 3.x.x ??
[Samsung Galaxy Ace 4] Hanzel79:
Help me please, I installed a stock rom in my Ace 4 Lite SM-G313ML and the battery of my cell phone got out of control, every time I reach 20.21 or 15 percent, the button is started to close the background apps And so it happens until the cell phone turns off completely, then if I take the battery and put it back and turn it on and I get out that it has 0% charge.

Already try all possible ways to solve it and nothing that succeeds, and changed rom, erased the batterystats.bin, and done many cycles full load and always comes out the same and before my battery was ok.

Ayudenme por favor, instalé una rom stock en mi Ace 4 Lite SM-G313ML y la bateria de mi celular se descontrolo, cada vez que mi llega al 20,21 o 15 porciento se comienza a tocar el boton para cerrar las apps de segundo plano y asi pasa hasta que el celular se apaga por completo, luego si le saco la bateria y pongo de nuevo y enciendo ya me sale que tiene 0% de carga.

Ya e probar todas las maneras posibles para solucionarlo y nada que lo logra, e cambiado de rom, borrado el batterystats.bin, e hecho muchos ciclos de carga completa y siempre sale lo mismo y antes mi bateria estaba bien.
[Samsung Galaxy Ace 4] Caliburno:
Have you tried replacing battery?

¿Intentaste cambiando de batería>
[Samsung Galaxy Ace 4] ExillustX:
Try charging the phone with USB cable it worked for me
[Samsung Galaxy Ace 4] Faken_:
Me pasa lo mismo ¿en verdad funciona?, ¿qué pasos debo seguir?

I'm in the same way, really work it?, how can I do?