HTC Music App 8.10 for non-rooted HTC 10

nuts77

Senior Member
Dec 15, 2011
445
129
0
Hello Guys,

Since last week I've tried to include library files to the latest update of HTC Music app (I don't like Google Play Music, personal taste - And I really don't understand why HTC has removed it from the One A9 and HTC10 considering how great those devices are for music). Anyway here is the first version I managed to port.

https://drive.google.com/open?id=0B_BPVbgprz1uUTUtUFpIWF9rSWs

Install it as a standard apk and let me know if it works for you guys.
It works on my unrooted, HTC 10 with android 7.0, and color themes apply normally.

As it uses Sense 7 libs, while this version is normally for Sense 8, and as I was not able to get my hands on the HTC One M9 nougat system files yet, some of the functionalities are missing (HTC Connect) and will make the app crash.
I'll try to update it when I have some more input to work with.

EDIT feb. 6th 2017:
Since chances are better to find what you're looking for there, I post the link to xpirt's thread on Sense apps for generic devices.
Has HTC Music as well as many other things.
HTC Sense™ Home - Themes | New Apps | Sense 7/8 | for all devices
 
Last edited:

tomahaka

Senior Member
Jan 30, 2013
53
15
8
Works but with few exceptions ( im with android 7 as well) Visualisations seem not to be working, HTC connect, as you have mentioned.
Play/pause button is static - does not change to play when playing and pause, when paused, unless i reopen the app.
Next/previous buttons do not work as well, untill I reopen the app.
Everything else - perfect, thank you! Hope you can update it soon
 
  • Like
Reactions: nuts77

nuts77

Senior Member
Dec 15, 2011
445
129
0
Here is the HTC Music folder from M9_Nougat_4.14.617.6_System_Image, from system/priv-app/ folder.
Great ! Thanks a lot. I checked and it seems lib files are the same as in the previous sense versions.
Maybe something changed in the framework though...
Would you be so kind to send me the framework apks too, or if you have some storage available, upload the system folder of your ROM dump so I can take a closer look at things ?
Thanks for your help !
 

old.splatterhand

Recognized Contributor
Nov 4, 2010
3,787
2,101
193
Saturn III
Great ! Thanks a lot. I checked and it seems lib files are the same as in the previous sense versions.
Maybe something changed in the framework though...
Would you be so kind to send me the framework apks too, or if you have some storage available, upload the system folder of your ROM dump so I can take a closer look at things ?
Thanks for your help !
Well, i don't have a M9. I have only downloaded a system.img dump some other guy made available.
If you can unpack an img file, i can give you the link to that download.
On my end, i can't upload the whole unpacked dump, as my internet connection is to slow for that.
But framework folder should be possible (won't be ready before tomorrow, if i'll upload it).
 

nuts77

Senior Member
Dec 15, 2011
445
129
0
That's a great job! I love Htc Gallery Apk too, could you include library files to the latest update of HTC Gallery app??
Thanks!
Will try to, for sure. Still trying to igure things out for the Music app (as I said, I'm a complete newbie in APK tweaking), currently fighting with recompiling and signing errors - but when I get a better version of Music I'll look into the gallery.
 

typhoonikan

Senior Member
Nov 12, 2010
846
121
43
Pittsburgh
typhoonikan.blogspot.com
Hello Guys,

Since last week I've tried to include library files to the latest update of HTC Music app (I don't like Google Play Music, personal taste - And I really don't understand why HTC has removed it from the One A9 and HTC10 considering how great those devices are for music). Anyway here is the first version I managed to port.

https://drive.google.com/open?id=0B_BPVbgprz1udDA2RG1JdWpZREk

Install it as a standard apk and let me know if it works for you guys.
It works on my unrooted, HTC 10 with android 7.0, and color themes apply normally.

As it uses Sense 7 libs, while this version is normally for Sense 8, and as I was not able to get my hands on the HTC One M9 nougat system files yet, some of the functionalities are missing (HTC Connect) and will make the app crash.
I'll try to update it when I have some more input to work with.
This is amazing. I would love to see the music widget return and be functional. It's so useful to quickly swap to any previously 9 or so recently played albums, synonymous to a CD changer, imo.

Unsure of why HTC would drop this. It is one of the best HTC apps.
 

nuts77

Senior Member
Dec 15, 2011
445
129
0
This is amazing. I would love to see the music widget return and be functional. It's so useful to quickly swap to any previously 9 or so recently played albums, synonymous to a CD changer, imo.

Unsure of why HTC would drop this. It is one of the best HTC apps.
You can install the widget apk separately, the one from apkmirror works (it does not refresh as well on other launchers, but you can use the latest plays screen, it works ok).
http://www.apkmirror.com/apk/htc-corporation/htc-music-widget/
 

nuts77

Senior Member
Dec 15, 2011
445
129
0
OK... Small progress update. I have understood (I guess !) most of the changes to port the app in a fully functional way have to be made in the AndroidManifest.xml file, before the apk is compiled - and signed. So in a few days (depending on how much time I have to spend on this idea !) I should be able to post a 100% functional app - assuming it is possible with Sense 8 stock resources... Then I'll start looking into Gallery app.

Thanks for your support !
 

Alpert3

Senior Member
May 18, 2015
354
155
0
Paris
Thanks man, it works, BUT, partially.
Here's some bugs I found:
- Tap on next song barely works;
- Tap on last song can only bring me to the start of current song, tap more times won't work;
- Tap no matter which song to play, the last song's title is still on, it won't switch to current song. But the song does play tho.

My device is full stock HTC 10 EU version, on android 6.0.1.

Take your time.
 
  • Like
Reactions: nuts77

typhoonikan

Senior Member
Nov 12, 2010
846
121
43
Pittsburgh
typhoonikan.blogspot.com
Related to this, might anyone know where the playlist files live that are created in the HTC app? I'd like them to be stored on the SD card so I don't loose them in the case of a wipe. I'm assuming they are .M3u, but searching and poking around in the apps folders gives nothing.
 

nuts77

Senior Member
Dec 15, 2011
445
129
0
OK... So I didn't make any interesting progress. Basically I decompile original 8.10 apk, add the lib folder, edit one line in AndroidManifest.xml to remove device signature, recompile and sign. At this stage there are still a few bugs I didn't manage to solve - play panel not refreshing, widget not refreshing, and HTC Connect command making the app crash (while the three fingers gesture works perfectly on my HTC10).

Still trying to figure out how the apk in the post linked below (but edited from a previous version) work perfectly...
http://forum.xda-developers.com/ver...app-htc-10-t3379144/post66853084#post66853084

If any talented developer comes around here - help is much welcome !! :eek:
 
  • Like
Reactions: tomahaka

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
Still trying to figure out how the apk in the post linked below (but edited from a previous version) work perfectly...
http://forum.xda-developers.com/ver...app-htc-10-t3379144/post66853084#post66853084
Those two apks were taken from originally posted by @xpirt in his thread http://forum.xda-developers.com/android/apps-games/htc-blinkfeed-plugins-devices-08-03-2015-t3049438

Editing AndroidManifest.xml alone, you'll get the not refreshing widget when you select play, pause & so on. You need to edit a few smali code.

Are you guys talking about these Music & Music widget version ?

Screenshot_20161227-234607.png Screenshot_20161227-234624.png Screenshot_20161227-234732.jpg
 

old.splatterhand

Recognized Contributor
Nov 4, 2010
3,787
2,101
193
Saturn III
Those two apks were taken from originally posted by @xpirt in his thread http://forum.xda-developers.com/android/apps-games/htc-blinkfeed-plugins-devices-08-03-2015-t3049438

Editing AndroidManifest.xml alone, you'll get the not refreshing widget when you select play, pause & so on. You need to edit a few smali code.

Are you guys talking about these Music & Music widget version ?

View attachment 3981462 View attachment 3981463 View attachment 3981464
If yours are working, it would be nice if you can share them.
On all CM based Nougat roms the HTC Music Widget is crashing for me.
 
  • Like
Reactions: nuts77