Spotify Wear MOL
Spotify MOL is a modded version of Spotify to run on Wear OS (Mol stands for modded Offline), and support Offline music playback.
It supports high quality playback (the official version does not).
You can see how it runs here:
https://drive.google.com/file/d/1ZQdVVOZFAg3b0inXc8I1ym15dutA-T1Q/view?usp=sharing
Features:
Offline support.
Much faster then the previous version (around x4 speed improvements).
Much smaller then the previous version (only 10M in size).
UI is much better for the small screen.
Works great with the new Google Fit.
change download quality.
Can download using cellular.
Can download using Bluetooth.
New version 1.67 supports:
- Ability to download via Bluetooth (recommended BLE 4.1 and above).
- Some small layout and UI improvements.
- Ability to download via Bluetooth (recommended BLE 4.1 and above).
- Some small layout and UI improvements.
Version 1.66 supports:
- Performance improvements.
- Improved usability and layout.
Install on your Wear OS device: (Bluetooth) :
adb forward tcp:4444 localabstract:/adb-hub
adb connect 127.0.0.1:4444
adb -s 127.0.0.1:4444 install spotify-wear-mol_1.5.apk
Full installation guide (Bluetooth Method):
On the watch:
Enable developer options (Go to config -> about -> tap the version umber 7 times (it will enable dev options)
Enable ADB debugging
Enable Debug over Bluetooth.
Install ADB, and copy the APK to the installed folder.
Connect your phone to the computer using USB cable (make sure you enabled adb debugging on your phone in the developer options)
On the Phone wear app go to advanced settings and click on the "Debugging over bluetooth switch)"
From CMD, navigate to the ADB folder and type:
adb forward tcp:4444 localabstract:/adb-hub
adb connect 127.0.0.1:4444
Should be "connected to 127.0.0.1:4444"
Make sure your APK you donwloaded is in the folder you are using, and type:
adb -s 127.0.0.1:4444 install spotify-wear-mol_1.5.apk
It will take around 3-5 mins to install on your watch
Tips and Tricks
- After login in some cases the app is stuck on the logo. to fix it, force close the app (or restart the watch).
- You will not be able to download music with Bluetooth. To Download a playlist to the watch close the Bluetooth connection on your phone, and let the watch connect via WIFI. The playlist should now download (see the green progress).
- in-case the adb connect to the device fails (for example: device offline), use the adb kill-server command to restart the connection.
- Only Wear OS system versions H and above are supported.
- You must have premium account to download music.
- You can update your playlist by setting the download switch to off, and on again. The app will download only the new tracks.
- You can delete a track by clicking on the 3 dots near the track, and select delete.
- Download using Bluetooth: Home, settings icon, download settings, download using cellular.
- Login with facebook (work around): https://docs.google.com/document/d/1MvZAWqUy8q9kyKvox8AjaUVm_nJFfGBoYpyvvrG8uuQ/edit?usp=sharing
If you enjoy the app, please consider a donation to support the development.
Eli
Hi ,
ReplyDeletei have problems...
D:\platform-tools_r30.0.5-windows\platform-tools>adb forward tcp:4444 localabstract:/adb-hub
adb.exe: error: no devices/emulators found
D:\platform-tools_r30.0.5-windows\platform-tools>
I will create a video guide soon.
ReplyDeleteMy guess is that your phone is not connected in debug mode.
hi Eli,
ReplyDeleteThanks for that - its really nice and lightweight - better then other versions i tested!
only issue i have:
-the little back button (arrow upper left corner) is hidden on my watch!
-is it somehow possible to change the download quality? i cant find/reach the settings
thanks!
michael
i have a suunto 7
There is a new version coming that fix more layout stuff, it might fix your issue.
ReplyDeleteRegarding the download quality, currently can't be changed.
Eli
thx for the answer!
Deleteand again thank you for making these updates!
the quality change - is that due the spotify-lite version?
What do you mean by quality change?
DeleteIf you mean the fast performance, and compact size,then yes. The first version was based of full spotify.
DeleteI think he is talking about music quality. For me, it only downloads in basic quality. For me, it is ok, but maybe not for him...
DeleteHope you be able to release new version sooon!!!
This comment has been removed by the author.
DeleteThanks for the clarification.
DeleteYes, I really want to support it, it also bothers me when I use the app.
Lately, I'm a little busy with my day job, so didn't had much progress.
But, I hope soon I will have time to finish the new version that will support this.
Eli
sorry - was referring to change the download-quality for the offline music
ReplyDeleteLooks possible.
DeleteI will try to add it to the next version.
Hi, you're a lifesaver for developing this! I really appreciate it.
ReplyDeleteI downloaded this to my TicWatch S. It downloaded with no problems, but the app won't open on my watch. I've restarted my watch multiple times. Anything else I can do to troubleshoot this?
Thanks!
Does it has H?
DeleteCurrently the app will not work on System version below H.
I'm on H 2.23 and its the same for me using Huawei Watch 2
DeleteTry to set LTE to off.
DeleteIf you managed to fix it, please let me know.
need some help,, im using fossil gen 5,
ReplyDeletewhy the apps stuck in login screen?
Try restarting your watch
DeleteHello Eli,
ReplyDeleteI tried beta (1.64) version. It looks like you increased DPI settings. Everything looks bigger. This is good and bad (comparing to 1.5 version):
The good:
- Home (and heart) button is visible all the time, making it easy to come back, even without left swipe.
- you can change song quality as well
The bad:
- navigation between albuns and songs is way worse, as you can see only one song or portion of a album image. You have to scroll more and more to choose things.
I know this is a beta of an awesome work and I am not here to complain. This is only a feedback (I think you would like to have some).
I have a TicWatch Pro - TWP (the first, from 2018)
Overall, the app is very snappy, even with 512MB RAM (I debloated the watch). I can put music and start running app (TicExercise).
I tried once to use with a third app to mark intervals (ExerciseTimer), but Wear OS killed Spotify after one song or two. Need to try again to see if it happens again.
As a developer, I would try two things:
- decrease a little DPI (try to find a sweet spot)
- put the bottom icons closer (or even remove the heart icon and let only home and search icons) - I do not know if that is possible.
Below, two screenshots from the watch running the app:
home screen:
https://drive.google.com/file/d/1bGbtwDZDmZ_22z6MO4wewoP17EwfTmXW/view?usp=sharing
searching listing:
https://drive.google.com/file/d/1LoOWc_8IIS_Rk2rPuMHG2S3_R950YQUb/view?usp=sharing
album listing:
https://drive.google.com/file/d/16CO2eoTr5aqZBCKsrnCm-001TT5ONvWL/view?usp=sharing
Thanks for the detailed feedback. I really appreciate it.
DeleteCan you please tell me what is the dpi of your device?
You can get it by using this command (shell):
wm density
For sure! it is 280.
Delete➜ ~ adb shell wm density
Physical density: 280
➜ ~
If you need more tests or any new information, count on me.
Just did another run with music. It is so good!!! thanks man!
Hi Lucas,
DeleteThanks for the info.
Sure, I will tell you if I need more tests.
Glad you enjoy it 😀❤️
Eli
This comment has been removed by the author.
ReplyDeleteHi Eli, i really want this! but i get the following problem. I needed to use Powershell
ReplyDeletePS C:\adb\platform-tools> .\adb devices
List of devices attached
FUNDU20707002927 device
127.0.0.1:4444 offline
I tried all your steps!
Does your PC see your phone (connected via USB cable)?
DeleteIf yes, make sure you enabled usb debugging over Bluetooth on your phone (via the watch app), and on your watch (via developer options).
Eli
HI ELi,
Delete10x for your guide and, of course, for your app.
Just a question: on my Oppo Watch everything was doing well, but when I insert my username/pwd on the login screen it always says that email/pwd are invaild.
I tryed many tumes (also restarting the watch), but I'm stuck on Spotify login.
Any clue?
Thanks in advance,
Matteo
Maybe try another account (even free) just to verify it can login for you. If I remember correctly, I had another user with Oppo with a login problem, check the reddit post, maybe it worked for him.
DeleteI'm using an Oppo watch too. How did you enable the ADB debugging? I tapped the version number 7 times but nothing happened.
Deletehttps://youtu.be/4rx-4B_NQuw
DeleteCheckout the new version which supports changing the download quality and download using cellular connectivity.
ReplyDeleteEli
I really like this app but could you maybe add the capability to download local files like how its done on spotify mobile?
ReplyDeleteCan you please explain more about this capacity? Screenshot maybe.
DeleteApologies, this feature doesn't seem to be in spotify lite, so I assume it would be impossible to implement. Sorry for wasting your time.
DeleteAll good man👍 my first version was based on full spotify, so shoot.
DeleteIs that version still available?
DeleteYes, but it's very slow, and big (around 30m), and takes lots of RAM.
DeleteI can upload it to my drive if you must have it.
yes, could you please do that.
DeleteHere you go:
Deletehttps://drive.google.com/file/d/15KeQtCeetAbrqsbmbmZIP7ky6gsurZ40/view?usp=sharing
Thanks, thats a big help.
DeleteHi ELI, i really like your app, but i have some troubles during installation:
ReplyDeleteadb: failed to install spotify-wear-mol_1.65.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1805423771.tmp/base.apk: File res/drawable-mdpi/abc_cab_background_top_mtrl_alpha.9.png in manifest does not exist]
i tried several times, and i dont get it
Please try with the new installation guide:
Deletehttps://youtu.be/vmo8Bri04PI
that works!! thanks alot
DeleteHello thank you for your good job.
ReplyDeleteBut i have a problem , i can't change the sound power.
I tried but if you have a solution thanks.
try using the media controls (open fit, start an activity, swipe left and click on the music button, this will open the media controls, you will be able to increase the sound from there.
DeleteIt's Works thank you perfect!
DeleteThis comment has been removed by the author.
ReplyDeleteHi Eli, thanks a lot for your excellent job.
ReplyDeleteIs not possible to control volume without starting a fit activity?
Another way to see media controls?
Currency i can't see another way.
DeleteGoogle removed the media controls app from the app list.
I think I have found out another way. You can customize the function button and one of the available functions is the media control app.
DeleteGood for you. I don't have a function button
DeleteI have TicWatch Pro 3, in case it could help someone.
DeleteI have done a donation, you really deserve it!!!!
Thanks ❤️
DeleteThank you so much It's works for me I have fossil with a customizable button and really works great wait my PayPal tanks again
DeleteThanks for the feedback!
DeleteAppreciate the support :)
Eli
Hi . Thank you for the app but I can't log on this version using Huawei watch 2 LTE . I get Spotify symbol but after the screen shuts down .
ReplyDeleteAs much as I currently know, Huawei is not supported. Can you please check the os version?
DeleteThis comment has been removed by the author.
DeleteI could manage to install the XDA forum app from 2018 but it is too heavy and the lite version doesn't support offline playback . The version is android wear 2.25 . If you could.manage to get a lite version that would fit my Huawei watch I can pay you .
ReplyDeleteHi,
DeleteMore important, what is the system version? (scroll a littler lower).
The version is android os 8.0 Android security patch level 01/10/2018 home app 2.45.0.358809240 . I tried your new version but still I got stucked to the logo version even though I have cleared the cache . As I told you there is a post on XDA by @moneytoo that I was able to install his lite version from 2018 but I have got no success with yours or any other version posted by other users there .
DeleteThanks for the info.
DeleteYour device system version is below H. Unfortunately, Spotify MOL does not support it.
Eli
thank you
DeleteCould you not try to work on a version for systen version below H like the first one on this xda theread , please ? this is the link where I can dinstall spotify lite modd but it doesn't allow offline playback . https://forum.xda-developers.com/attachments/spotify-lite-wear-mod-v0-9-5-apk.4611699/ Thank you
DeleteNew version (1.66) released.
ReplyDeleteA lot of usability and layout improvements.
Eli
This comment has been removed by the author.
DeleteHello!
ReplyDeleteI've managed to install the latest version and it looks great. The issue I have now is that when I hear the music trough blueetooth earbuds it's constantly cutting... Almost unbearable to use :( has anyone the same issue?
Please use the flashlight app beatbox (long tap) to check if it not related to the earbuds.
DeleteEli
I was able to install it on Wear24 which runs on Android 7.1, Security patch March 2017. So yes, it's pretty old, below H requirement what was mentioned a few times but it works. I'm very happy to have found this mod. Thank you so much. Will do a donation shortly, well deserved. Btw, I used "easy fire tools", was quite easy, no need to deal with adb directly, first installation failed for some reason, but the second attempt was successful.
ReplyDeleteThanks for the donation!
DeleteRegarding that it works on wear24 old 7.1,I will check it out. Thanks for letting me know.
Regarding fire tool, i will try to find time to make a video on the installation with it, seems it's the easiest way.
You need to run adb via windows command prompt
ReplyDeleteHi, I have a ticwatch pro 3 and I am unable to log in. Logging in through facebook did not work, so I changed my account to normal email with password but it still does not work. After filling in the username and password the log in button is still grayed out and is unklickable. Any idea whats is wrong? thx
ReplyDeleteAfter putting the login information, restart the device (its in the tips & tricks section).
DeleteEli
Thanks Eli, it's now up and working!
DeleteEli, Firefox said this blog is a deceptive site. I reported to them that it is a legit blog, but I think this is not enough.
ReplyDeleteThanks, i will check it.
DeleteEli
Hi,
ReplyDeletei need some help i have a fossil gen5 and i am following the guide but when i try to connect to watch with adb connect with the ip i get connetion failed. I am on the same wifi network trying to do this a surface pro.
i get a error 10060 if it can help
DeleteA connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (10060)
Deletewell i did it via bluetooth thx for the app work great just need to see album art when playing the song like google music app did before they killed it thx
DeleteThe album art will be downloaded, via bluetooth or WiFi. I see it via media controls.
DeleteHi Eli,
ReplyDeleteCould you help me install this?
I successfully connected to the device how ever when I type in the command to install i get this error :
adb: error: failed to get feature set: more than one device/emulator
Any suggestions?
Disconnect your phone, and give it a try.
DeleteYou can also try with the fire tools.
New version! ability to download using Bluetooth.
ReplyDeleteEli, many thanks for your hard work.
DeleteI've downloaded the new update and it works like a charm!
Thanks Ziv,
DeleteI appreciate your feedback.
Eli
Hello! Thank you for your amazing work with this! I can confirm that this works on the Huawei watch 1st generation. I wasn't sure it would be able to but I just wanted to confirm that it does work!
ReplyDeleteThanks for letting me know.
DeleteI didn't know it working on Huawei first gen. Do you use the latest version?
Yes, I used the latest version and it worked perfectly. I had trouble with the volume to begin with but the solution of using Google fit to increase it worked for me. It's worked great ever since
DeleteWorks like a charm on TicWatch pro 3 LTE. However it didn't show that the app has logged in and was stuck at login page but then pressing the main button and opening the app agained showed it actually did login.
ReplyDeleteThanks really. I was so annoyed with not being able to listen to my music during my exercises.
Yes,
DeleteIt's a known issue.
Thanks for the feedback.
works too well
ReplyDeletethank you!
Thanks for the feedback 👍
DeleteEli
Thank you works fine. Can you modify Android TV remote app also for wear os? Or can you tell me how to do that if it's easy?
ReplyDeleteAnd any more wear apps you have here?
There is a remote for Android tv.
DeleteYes, i have a new wear remote for gopro.
It goes perfect in the gen 5 fossil thanks
ReplyDeleteThanks for the feedback!
DeleteI was looking for this kind of posts and this post is too good. Thanks for the post and keep updating.
ReplyDeleteSpotify Username