Default Music Player Causes Music Skips
I began having problems about a week ago with the installed default Music Player on my HTC One with Sprint service. I think this followed an OS upgrade but it may have just been an Airdroid upgrade.
The problem was music would start skipping a few seconds of recording and then skip all the way to the end of the song then all the way to the end of the album or playlist. Lost control of the Pause, Home, etc. while this was going on. Initially this was with earpiece plugged in and when I would pull the earpiece out, I regained control of Pause, or at least I thought I did. The music and searching would stop for a few minutes then it would begin again even though I had not selected Play.
After a hard reset, setup from default (no backup of course), and many attempts to use HTC Sync Manager I discovered that there were several different Music folders in Internal Storage, visible from Windows 7 Explorer.
The first thing I should have done was to go into iTunes where all of my music was stored and sort things out to make sure I had playlists for everything and the file locations were known for all of the songs. I did not do that. I called Tech Support and we deleted all the songs from HTC Sync Manager, without deleting them from iTunes, uninstalled and reinstalled HTC Sync Manager and tried to run sync again without straightening out the iTunes structure. At some point Apple changed the iTunes default from Music/iTunes/Music to Music/iTunesMedia/Music. When I found that the old /Music folder was empty and located the /iTunesMedia folder I was on the way to recovery. Sorted all of the files out in iTunes, generated playlists for everything, uninstalled and reinstalled SyncManager again but it was still screwed up because HTC Sync Manger defaults to import from both iTunes and Windows Media Player. Windows Media Player had a bunch of garbage in it that kept being imported. Unchecked that box under Music/Settings.
Many, many attempts later to get HTC Sync Manager to sync the HTC One, I gave up and simply created one Music folder in the HTC Internal Storate and copied and pasted the iTunes/iTunesMedia/Music folders into the /Music folder on the phone.
Then, of course, there were no Playlists. I generated Playlists within the Music app on the phone and then everything worked the way it was supposed to.
At some point about half way through this ordeal I installed poweramp music player. It works much better than the default Music app, or the Google Music app.
If you have this same problem and your music is stored in iTunes, start by making sure everything in your iTunes directory and the files within iTunes is straightened out. Then you can use Windows Explorer to copy and past, generate Playlists in your music player and you should be fine.