yashsingh1/xdaforums huggingface dataset:
[Nexus Player General] Darnell_Chat_TN:
With that, now I'm thinking my card reader is the bottleneck. It's a cheap one, that came bundled with the card. So I'm going to try this fast USB 3.0 SuperSpeed MicroSD Card reader. That with my USB 2.0 OTG cable, should offer sufficient speed, with the 64GB Ultra Sandisk MicroSD card.

If that does not give things enough speed. I give up.

I'll report back in a couple days.
[Nexus Player General] miaourudiger:
Still looking for a functional storage on nexus player

Hi all,

Here is my experience.

As many of you, I experienced a "slow" device message.

I decided to run several tests in order to find an usb device that could work well.

Here is the hardware I used:

2 differents OTG cables:

Ugreen OTG cable

A generic one whithout any indication on it

3 differents storage device:

Sandisk 32Go USB 2.0 fit micro

Sandisk micro sd 16Go class 10

Sandisk Micro sd adapter

Corsair Flash Voyager USB 2.0 (previous model) 32Go

2 differents 4 USB 3.0 Hub (both anker non-DC supplied (one bright black, one flat):

I decided to try 3 times each storage on each OTG cable with and without USB Hub.

Here are the results

Sandisk 32Go USB 2.0 fit micro:

Slow in every case

Corsair flash voyager:

Slow in every case

Sandisk micro sd 16 Go Class 10:

With both USB hub: Slow in every case

Without USB hub:

- Generic OTG Cable: Slow 2/3 times

- Ugreen OTG Cable: Slow 1/3 Time

BUT even when it wasn't supposed to be slow (Without any warning), the app on the key were running slowly.

So far I thought I could not conclude anything from those results (except that USB hub may run it slower).

I decided to think another way. May an app interfer with those tests ???

So I ran every tests once more after doing a full reinitilization -> same results ...

I don't know what to do anymore ... I want to extend this **** storage but I run out of idea ...

Did someone tried OTG USB Key ?

(Please excuse my english, it's not my mother tongue)
[Nexus Player General] Darnell_Chat_TN:
OK, so after trying what I mentioned and the MicroSD card setup as Internal Storage. The result is that I still got the warning. BUT after moving everything that Android could automatically move to the MicroSD card with the single option click for migrate. When I played games, I had zero lag issues. When I looked at the App information for individual games, they all were using Internal Storage for app data, not the MicroSD card. I moved the app data for one game to the MicroSD card, and then when playing I had some very short moments of lag, but it was really much better than when using the former slower card reader. The lag was fairly acceptable and didn't impede game play very much. But I moved the game's app data back to internal storage and there were zero lag issues again.

I also tested uninstalling and reinstalling a 700MB game. Upon reinstall, the game was running app data from the MicroSD card. So Android picks and chooses what will go where.

Another test I performed, was trying to move app data manyally for every individual game to the MicroSD card. And something strange happend. After moving somewhere over 1GB of app data, the MicroSD card went down to about 55GB free. And I was still trying to migrate more games app data. And when trying a small 56MB game app data file move to the MicroSD card, I got a message saying no more storage was available to migrate :eek: . How could a 55GB free MicroSD card not have enough free space? I tried reboots and all, but nothing changed this and I could not migrate any more games at all to the card. I have no idea what's up with that.

I ended, by putting everything on Internal Storage, then let Android migrate only what it wanted to move, via the single click migrate button option in settings. So I'll just let Android manage what goes where. I won't move any apps manually, unless Android fails to keep enough internal storage free for use. As in, I'm not touching where anything runs from, unless I get an error message about space :victory: .

This is good enough for me. It's really for my kids' Nexus Players. And they are less picky for performance. They just want as many games as possible. I use the Nvidia Shield when I want to game :good: and so I've got no worries about storage or performance for my own gaming :cool: . But even if I didn't have the Shield, the performance I saw with the faster card reader when running game app data from the MicroSD card was good enough for me. Just the same, I will stick with the Sheild for my games :D .

So get the fastest components you care to buy and see if things are acceptable for your needs. Regardless whether you see a warning message. The actual performance for your use, might be good enough for you to live with :) .
[Nexus Player General] resinis:
where is the migrate option? i can only find how to move one app at a time, and it doesnt move the app data over
[Nexus Player General] Darnell_Chat_TN:
Then maybe you didn't configure the MicroSD card as Internal Storage. If it were, you'd be able to go into Storage in settings, select the MicroSD and there would be a "migrate data" option. Also, you would be able to go into most downloaded apps in App info, select the Internal storage they are on and see an option to select the MicroSD, which would then move things.
[Nexus Player General] treezy26:
Does anyone else have issues with ES File Explorer not being able to read sd after formatting?
[Nexus Player General] miaourudiger:
Re :internet storage

Yes i do!!! I also have some voice control issues !

However, i tried an otg usb key, it works perfectly (no slow message)
[Nexus Player General] ninja_rancher:
If you formatted it to be used as internal storage then it won't be readable as a "normal" USB device on both the Nexus Player and on any other device (like if you plug it into a PC).
[Nexus Player General] Darnell_Chat_TN:
I can't fully explain how Marshmallow does it. But I installed a bunch of apps on a Nexus Player with a 64GB MicroSD that is merged as internal storage. And when I check used internal storage, it shows over 4GB of apps installed, but over 3GB of free space on Internal storage. Then I checked the MicroSD and it shows 0GB app storage used and just 56GB free space. The MicroSD used to show 59GB free space when it was clean. So somehow Android leverages the MicroSD for storage, but does not really show what is exactly where.
[Nexus Player General] whmaurer:
If you go into Settings > Storage and Reset, you should see this if you open a drive that is not currently your primary storage. If you don't see Migrate as an option on your drive, then that drive is probably already your current primary storage option.

I didn't find the Migrate option to be very useful, honestly. It didn't seem to move any of my existing apps over to my SD card, and it didn't seem to save any space on my internal storage. I had better luck going into Setting > Apps and manually moving existing apps to my SD card. New apps seem to install directly to the SD card.

I'll admit that I was pretty down on my Nexus Player up until recently, but the ability to expand storage is one of several reasons that I'm coming around. Yay, Marshmallow!

---------- Post added at 05:02 AM ---------- Previous post was at 04:53 AM ----------

Hmmm. My NP definitely shows the storage used by the apps that I moved to my SD card (formatted as internal storage):

This only happened after I manually moved existing apps under Settings > Apps.
[Nexus Player General] srsbsns:
Having some problems with connecting a microusb flash memory stick to Nexus player. When I format it for internal storage it always fails. I tried both 32 and 64gb versions. Am I doing this wrong? Any tips or tricks?

Here is what Im using : STRONTIUM 32GB ON-THE-GO (OTG) USB 2.0 NITRO FLASH DRIVE
[Nexus Player General] mystico99:
having problems formating usb drive to use as internal storage it always sys could not format usb it happened after the update what can be causing this problem?
[Nexus Player General] epicuser07:
Same here, I have tried using Transcend Information USB 3.0 Card Reader (TS-RDF5K)

and another USB 2.0 microSD reader and the player either doesn't see it or doesn't format properly to be used.
[Nexus Player General] JaneMore:
I know this is a old thread but it has been very useful.

I have a un rooted nexus on 7.1.1 I connected a OTG cable and a 16GB USB flash drive. I can see it in ES file Explorer. I was able to create a set of folders.

I can see the drive in kodi but trying to do a backup it fails and says can't right to the drive.

Is this a drive format issue ? Eg NTFS vs FAT32 or do I need to have a rooted nexus (if so any recommended rom)

Thanks for the advise and help
[Nexus Player General] volwrath:
I've seen this a couple of times as well.
[Nexus Player General] nimdae:
So here's an update based on my experimentation.

First and foremost, FUSE (the userland filesystem subsystem) is present in the kernel, but the userland utilities are missing. This will prevent ntfs with write support and exfat from working using the various tools from the play store. Until this is corrected, we're stuck on that. There's not much available space on the internal storage so I don't know the feasibility of this.

I've tried and tried and tried to get ext2/4 working. I've tried manually mounting the drive in various locations and while I can write to it from the command line, I can't get apps to do anything with it for some reason. There's some security thing in the way, I'm sure. I've tried setting selinux to permissive so it shouldn't be selinux blocking it. There's simply something else in the way.

So now I'm back to using FAT32 until we get an awesome dev to push this further. My USB flash drive is only 64gb so I should be safe. If you have something larger than 128gb, you will have to partition it into multiple filesystems (in 100gb chunks to be safe). I'm not sure if the NP supports GPT filesystems so you may run into limitations for very large drives.
[Nexus Player General] angelorg74:
Do you have a link or instructions on how you rooted the device

Can you please provide a link or some detail instructions how you rooted the device, did you use towelroot?
[Nexus Player General] Elrondolio:
Take a look in the developers section... there are multiple easy ways to root.
[Nexus Player General] nimdae:
Chainfire released a working root. I simply followed the instructions to unlock the NP and sideload the root package.
[Nexus Player General] Ickey09:
I hope there will be a non-root method. I know there probably wont be, but I dislike rooted systems.
[Nexus Player General] nimdae:
You can access OTG storage without root with apps capable of doing that (ie: es file explorer). You cannot mount it without root, which is needed if you want to do things like store data to be used by other apps. This is a capability that has existed for a while and if there was a way to mount without root, I suspect someone would have found it by now.
[Nexus Player General] volwrath:
Have you had any luck attempting to expand storage?
[Nexus Player General] nimdae:
With stickmount and formatting FAT32 you can expand storage. With foldermount, you can make it so apps and other things are put on the drive and usable, but with mixed reported success.
[Nexus Player General] volwrath:
Yes.. I havent gotten foldermount to work hence I was asking if anyone else had.

Edit: actually with the developers help, I got foldermount working great with both bardstale and mc4. The issue was in my destination folder I had /legacy/ in the path. as soon as I swapped it out to /storage/emulated/0/usbStorage/sda1/some-sub-folder it works great! Now I can download the hires textures for bards tale :)
[Nexus Player General] Stud22:
Can you explain how you did this? When I go to storage/emulated/0 I can't find anything that says usb. I can't find it in any folder. Any tips would be awesome!
[Nexus Player General] volwrath:
Sure.. You have to be unlocked/rooted and use stickmount to mount your usb otg flash drive. Once you have that, you should see usbstorage below 0
[Nexus Player General] Stud22:
Ok, I bought sick mount pro cause I thought it would auto mount. Didn't realize I had to still manual mount it. Thanks
[Nexus Player General] JosterNL:
Can anyone confirm this is working? http://www.androidcentral.com/about-nexus-player-and-usb-support#comment-1177041
[Nexus Player General] Wilberry:
115

Yes the USB can be enabled and a USB ethernet adapter can be used(ensure it supports android). I have an old usb hub connected via an OTG cable to the np. The hub has a usb memory stick, external drive, and wireless mouse connected to it. I also plugged my USB ethernet adapter into the hub and it worked, but since I have wifi ac, I don't use it. Below are some directions on how to enable unknown sources (to sideload apps) and turn USB debugging on (to enable the USB port), I found on another post.

to setup nexus player for sideloading:

- settings -> personal options -> security & restrictions, turn unknown sources On

- settings -> about, go to build on bottom and click build multiple times until it shows that you unlocked developer options

- settings -> preferences -> developer options -> debugging, turn USB debugging ON

then you could sideload through the usb port (read/install apks from external memory using a usb otg adapter, or install from computer through an adb connection)

something to note:

I found that some apps can be installed directly from the play store web site. ES File Explorer for example.

that wouldn't be considered sideloaded since it still came from the play store.

example:

- on any device's browser, go to play store (login to your google account)

- search for es file explorer, click install, choose device "no carrier Asus Nexus Player", install
[Nexus Player General] MontAlbert:
I can't even get foldermount to go to the line after naming the folder. I called it USB and then there is no way to get to the next line. the down arrow on the remote and nothing happens. Hitting enter on the keyboard (on phone app) does nothing, hitting the dot on the remote and the app does nothing as well. How did you get to the next line?

I have stick mount installed. it works fine. i can see the 64GB usb stick in ES File explorer.

last question, did you move your entire data folder to the usb stick? ie. /mnt/sdcard/

thanks
[Nexus Player General] volwrath:
I am not sure how I moved from line to line. I think I used a bluetooth mouse.

As to my process, I open folder mount, and let it identify the largest access pairs Like MC4 had a 1.8gig folder in the Android/OBB subdirectory. I created two folders in the root of the USB. One was called Data and was was called OBB. So in this case , I created a folder under OBB called MC4 and moved the data from the Android/OBB/MC4 directory to the new directory using foldermount.

I think foldermount will create the destination folder for you, but I was having issues so I just created them myself using es explorer

EDIT: Thats a good point though you might be able to move all of the data and obb directories to usb, and have it mounted all the time and then install apps directly to usb
[Nexus Player General] nimdae:
So I had stickmount freak out. There's an updated version that I might give a try. For now, though, I need some TV watching, so will update later.
[Nexus Player General] JosterNL:
Would you prefer your situation (USB hub with a seperate plugged USB ethernet adapter) or something like this:

http://www.encore-usa.com/us/product/ENUET-3USB

http://www.satechi.net/index.php/sa...lan-network-adapter-for-windows-mac-and-linux
[Nexus Player General] Wilberry:
My situation is a unique in that I used powerline adapters to get ethernet to my media center and they suck, and I don't want to move my modem/router to the media center. So once I received the nexus player my wifi ac speed really provides everything I need so far.

In regards to all-in-one devices, I am not a fan. I find you can usually purchase the individual components for less. Also if one component of the all-in-one fails it affects the possible overall use you had intended and need to replace for another all-in-one again at a higher cost. Whereas individual components can be replaced when one fails at a lower cost or, if the need changes as with me (no need for USB ethernet) I can sell it or it can used on another device if the need arises.
[Nexus Player General] angelorg74:
Does stickmount support 2T drive

I have a portable T2 drive. I was wondering if I could get an unlimited source of games downloads and get either a wireless or wired xobx remote working so I could play the supported games on game pay. Dead Trigger works with the wireless remote after mapping the remote on the game. So I thought this would make a great setup. Now if I can get PVR software from XMBC work so I can have shows recorded I would have a complete entertainment system.
[Nexus Player General] nimdae:
I'd recommend reading through the thread a bit.

If it runs on bus power (only one cord going to a USB port, and no external power), it will more than likely require a powered USB hub to run. Otherwise, just use the included power adapter.

In 2TB, you will either have to settle with read-only access with NTFS or partition it in <128GB chunks of FAT32 volumes to get read/write. For 2TB, that would be 16+ partitions. This might be a problem with a MBR based drive, even with extended partitioning, though the size may require GPT anyway, and I'm not sure if the NP will handle GPT (I haven't tested).
[Nexus Player General] angelorg74:
perhaps a usb 128 gig or 256 would be better

Perhaps I will just sale the drive and get a 128 gig usb which are not very expensive. One thing that would be awesome if I could use my drive on a router, but that would probably just work with xmbc for the PVR but not for game and app saving..
[Nexus Player General] JosterNL:
I understand what you mean. If you should use / need ethernet you would buy an USB hub and a seperate USB Ethernet adapter :good:
[Nexus Player General] etnpnys:
(My Nexus Player will be delivered to my house in a few hours)

If I'm reading this correctly, my 32GB microSD in a card reader plugged in to a passive USB hub should be just fine as long as it's FAT32. Correct?

NP > USB OTG cable > Passive USB hub > Card reader > 32GB microSD card

You people with 2TB of storage on an Android device! Wowsers! For me, I guess I plan to use Plex server on my Win7 HTPC to store everything. I want more storage on the Nexus Player to hold more than 1 quality game at a time.

...Which brings me to my next question: with my setup all plugged in, will games natively install (Play Store) to the expanded storage? Or will I have to manage that manually?
[Nexus Player General] defconoi:
probably manually, i'd be interested in how people are doing apps2sd
[Nexus Player General] Elrondolio:
[MENTION=345370]volwrath[/MENTION] has a nice post above (#37) on how he uses foldermount. You'll need to be rooted of course then use stickmount to make your external usb drive/key mount to the NP properly. Then you install a game and use foldermount to move it's data folder to the external drive. Pretty straight forward but if you run in to problems, many are here to help.
[Nexus Player General] volwrath:
If I had to do it over again, I might just foldermount the entire Data and OBB folders from the start and never touch it again. I think that would work. I may still do it :)
[Nexus Player General] etnpnys:
Ok so lemme see if I have this straight...

I'm going to need the paid version of Folder Mount, right? Because the free version, according to http://www.devasque.com/foldermount/, looks like you can't set OBB or Data as source directories. I absolutely don't have a problem paying for it.

I'm unclear if I'm going to have to actually manually intervene ever to keep this working... Am I going to need to install games, then launch them, and then go into Folder Mount and move the data to the destination? Or can I just set sources to OBB and Data and set the targets to like-named folders on the external card and be done with it?

Why would I need StickMount in addition to Folder Mount?

Thanx in advance.
[Nexus Player General] volwrath:
Actually it didnt work for me to set the entire data or obb directory. The free version only allows 3 connections.

I think its primarily a manual process. Unfortuanately it wouldnt let me moe obb and/or data

Stickmount is required simply to mount the usb drive to make it viewable to the system. You should try to get it all running with the freeware versions before you splurge for the paid imo, get the kinks worked out. But I have MC4, Bards Tale, 500 megs of audible files, Asphalt 8 and the Walking Dead 2 and its all spot on. Although it did add some lag for Asphalt 8. Good luck.
[Nexus Player General] etnpnys:
Thanx. I'm pretty sure the paid version is required to set the OBB and Data folders as the sources - that's probably why you had trouble doing it.

And I plan to leave the SD card plugged in 100% of the time - StickMount is still needed for this? I guess I don't understand how FolderMount could work if it didn't already do what StickMount does...?
[Nexus Player General] volwrath:
I am using the paid version and it still wouldnt let me.

Stickmount mounts the USB Mass storage as an SD card. Foldermount creates logical links that maps a directory on your internal memory to your mounted sd storage. On my SGS5, I dont need stickmount because my SD card is already mounted, whereas the USB storage is not mounted when you simply plug it in on the NP. You can see the USB in third party apps like ES explorer, because ES mounts it.

If you use ES you should be able to see your USB. Once stickmount runs the USB should be under SD Card/usbStorage as well
[Nexus Player General] nimdae:
So I tried to see if I could use network storage for expansion. I have a nice fast network, I have a very large share running a filesystem that supports large files and hosts my media, so why not?

Looks like cifs and nfs modules are missing in the kernel. Sigh.

I really hope a kernel hacker comes along and takes interested in the NP. I can build kernels on normal Linux systems, but I have no idea how to make a flashable kernel for Android. This being x86, I might try to take a stab at it anyway.

Edit:

I managed to figure out how to get a boot.img from my kernel.

Network shares: I suspect supporting utilities are required and not just the kernel modifications. I have CIFS and NFS in my new kernel, but still no luck mounting.

F2FS: While built into the kernel, again, I suspect supporting utilities are required, so no luck.

NTFS: SUCCESS. I can mount, read, and write NTFS. This expands the possibilities greatly! Still have that 2tb drive? You can use it with this.

EXT2: Failed. This one is kinda baffling. Android uses ext4 internally. I couldn't even get it to work with ext4. I'm guessing the supporting utilities are in the initrd but not the system.

Conclusion: Well, I can now use volumes larger than 128gb thanks to NTFS working. More work is needed to get the rest working. Read: a custom rom is required with all the requisite utilities.

I'm still working out the kernel details so I'm not posting my boot.img just yet. Please note that I am not, by any means, a kernel hacker. My custom kernel is simply a reconfiguration and recompile. When I do release it, I will provide no support and will likely not be doing further hacks. Think of it as a stopgap until the real hackers come in and wreck the place.
[Nexus Player General] defconoi:
Added exfat, CIFS, NFS, F2FS Filesystem support to the Nexus Player, enjoy

btw, if you want to expiriment with other filesystems you probably need to disable selinux with setenforce 0 since Selinux will block mounting
[Nexus Player General] nimdae:
Do those filesystems actually function on the NP or are they just in the kernel? I built a kernel with these filesystems (including NFS and CIFS) and they would not function in the OS itself. I could only get it working with the addition of NTFS write support.

Edit: I'll pose the question in that thread.