I have a lot of music files. Far more from what my SD card + internal memory could support even if they had no apps, pictures and whatnot stored into.

I have a 128Go USB stick where I store all my music so I can listen to it on any device. However, this does not work with my Android 6.0 phone.

I mean, I can plug the stick on the device with the cable, then click onto the "USB drive" notification to see the files and then play the file I want. Problem: I want to listen to music through a proper player, which goes onto the next song when one is finished and let me browse my music in an intuitive manner.

So far I was unable to find any player that would detect music on my USB stick. I think I understood now the problem comes from OTG itself - which is made for using a DAC more than a USB stick or to store files more than play them - but I wonder if there isn't some kind of trick or workaround to get, for example, my phone to detect my USB stick as an SD card, or to make it treat the stick as internal memory (which is possible with SD cards).

My phone is not rooted for now (haven't got the time to investigate much on this) by I do have a custom recovery (TWRP) if that can help. If rooting is necessary I'll dig more into it.

Thanks for your help !

up vote 2 down vote accepted

Well, finally, I found an app that can read music from an USB stick.

ES File Explorer

It is a file eplorer which:

1) detects USB sticks

2) comes with a simple music player with basic functions

3) can create a playlist from a specified folder

4) can do this with USB folders

While the player in itself is not exactly the most advanced one (it won't detect id3 tags on USB files, doesn't sort songs by Artist, Album or whatever else than alphabetical order) nor the most beautiful, it has all I need for listening music in the subway (which was my main goal here) i.e. making a playlist from my music folder and being able to shuffle it.

Hope it helps people who had the same problem as me.

Edit

This player has some problems. It crashes, don't detect the stick sometimes and often goes as far as restarting my phone. It does the job, but it does not do it well and the user experience is unpleasant. Therefore, if anybody has a better suggestion, please write an answer !

Okay so this is a pretty easy method, however it requires root. Luckily you have TWRP installed so all you have to do is flash SuperSU.zip (google for it "supersu xda") in TWRP. Once rebooted, grab a terminal emulator.

  1. Type su
  2. Then mkdir /sdcard/somemusic
  3. Then mount -o bind /path/to/otg /sdcard/some music

You could also try StickMount in the PlayStore but I do not know if this works, it also requires root.

  • Thank you for your answer, I guess rooting is inevitable! The problem is that flashing superSU in my TWRP doesn't work but I'm trying to solve this with some people on XDA. I'm going to try your solutions as soon as I have managed to root my phone. – Ctouw Jan 19 '17 at 15:00
  • @Ctouw what device? – Ben Baltz Jan 19 '17 at 15:25
  • Acer T07 aka Acer Liquid Zest 4G. – Ctouw Jan 21 '17 at 15:56
  • @Ctouw Did you get it rooted and TWRP installed? This YouTube video looks easy to do: m.youtube.com/watch?v=ukkzrlQ7yoM – Ben Baltz Jan 21 '17 at 15:59
  • Well the installer was kind of bugged for me: I meticulously said no to all crapware and ended up having all but OCR. Anyway I have eventually found an app that does what I was looking for. – Ctouw Jan 30 '17 at 18:11

There's a solution over at XDA:

Simply open terminal and type:

su

sm set-force-adoptable true

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.