[HTC One S] Sirandar:
Tips on making the best of 10GB of storage space when storing music on the HTC One S.

What doesn't work:

1) Dropbox, Google Drive ..... you can store files there but finding and playing them is a bag of hurt because the players are so rudimentary and the music is not cataloged like it is for stock Android player and PowerAMP

2) An OTG USB cable and a 32, 64 or 128GB USB Flash Drive. HTC could have saved this phone for music collections if they had implemented this feature, but they didn't. The microUSB port on the One S doesn't provide power, so for mobile listening of music it really isn't as option even it you hack OTG into your kernel.

3) Wifi based systems. With a bit of effort you could probably get a working system when your phone on your own home network, but chances are you use your phone for music when you are away from home.

The Good News:

The HTC One S has really fast internal memory, a good memory controller and the USB I/O is very fast. If you have a decent computer file transfer very quickly to the phone.

The HTC One S has very good audio quality and a good output.

What You Need

1) Your music collection, most likely quite a bit larger than 10GB

2) Media Monkey Software for your PC computer (http://www.mediamonkey.com) Forget about the HTC Sync software

3) PowerAmp for Android or Stock Android Player (PowerAMP has lyric support and is quite well laid out)

The reason I picked Media Monkey is that it has great cataloging features and a very powerful and customizable file sync with Android devices. My HTC Ones S shows up as a Hero but all the sync functions work. ( I have used this program for years) I am sure most of the other popular player software would work too

What to Do

The nature of the beast is that you are choosing which music to leave behind. If your music isn't cataloged then you can't possibly do this efficiently. This takes a lot of time and is best done as you get new music. You need at least the rating filled in for each track. I also have mood and tempo which really adds to your options. If you don't want to catalog then this advice isn't going to help you so you may as well stop here.

1) Catalog your music in Media Monkey (or other player software)

2) Plug in your HTC One and set to Disk Mode ...... it should show up as a HTC Hero

3) Using Media Monkey, set up a new collection filtered with for tracks having 5 star rating

Presumably you would only want to transfer your best tracks

If you have a smallish collection this may reduce the number of files sufficiently to fit on the HTC One S (skip to 4)

4) Set up another Collection filtered for being added to your library less than 30 days ago

Presumably you would like to listen to your new music

5) Click on the HTC Hero node on the library and select sync options.

6) Select only the above 2 collections for sync

7) Chances are that there are still way too many files to fit into 9GB, so select the option to randomly sync files to your device matching the above filters leaving about 500-1000GB left unused OR just manually pick the artists and albums you want to sync.

8) Autosync the phone (takes about 2 minutes for me)

9) Autosync again once in a while to get a new random set

You could tell Media Monkey to compress the files as they are moved to the player, but this hugely increases the time required for the sync and you may loose album art and lyric support depending on which format you pick.

It is far from a idea solution but it works