[APP][MOD] Spotify Lite - scaled for standalone use on Wear OS

Search This thread

ed_dr

New member
Feb 14, 2021
1
0
Thanks for the spotify mod! Works like a charm.
Besides, I have tried the WearModder with another app and failed at recompile:

W: invalid resource directory name: /home/***/Downloads/app_base/res navigation
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [/tmp/brut_util_Jar_473333963466219060868048816141325673.tmp, p, --forced-package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --version-code, 2001232006, --version-name, 16.0.7, --no-version-vectors, -F, /tmp/APKTOOL5740284299571613698.tmp, -e, /tmp/APKTOOL6013434949361783865.tmp, -0, arsc, -I, /root/.local/share/apktool/framework/1.apk, -S, /home/***/Downloads/app_base/res, -M, /home/***/Downloads/app_base/AndroidManifest.xml]

Regards
 

Holunderblüete

New member
Mar 2, 2021
1
0
Did everything, all good, but the spotify app on my phone is now also a "desktop" version, how can i get the normal spotify back?
 

martimpinheiro

New member
Nov 6, 2016
3
0
Hi! I own an Sony smartwatch 3, and i can´t login, because a keyboard doesn´t appear in order to write my email and password. I´ve tried all the versions and always the same. Any solution? Thanks in advance

Have the exact same watch. My solution for that was to use the following commands:


adb shell "input keyboard text '[email protected]'"

adb shell "input keyboard text 'yourpassword'"
 

Fr1day_13

Member
Mar 10, 2021
32
1
Android Wear
Spotify+Lite+1.5.95.28.37860-wearos for androids 11 only
Thanks a ton for your post.
I am using a TicWatch 3 Pro GPS since today but i cant find the information in my watch which android version is running, just that its running Wear OS 2.24 With Play Services 21.02.14
This Spotify Application is a standalone Version, without needing a Smartphone correct? So the Android Version of my Smartphone should be irrelevant? (I am running Android 11 on my Oneplus8, so i have Android 11 - question is just for clearification)
 

Fr1day_13

Member
Mar 10, 2021
32
1
Android Wear
Thanks for the spotify mod! Works like a charm.
Besides, I have tried the WearModder with another app and failed at recompile:

W: invalid resource directory name: /home/***/Downloads/app_base/res navigation
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [/tmp/brut_util_Jar_473333963466219060868048816141325673.tmp, p, --forced-package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --version-code, 2001232006, --version-name, 16.0.7, --no-version-vectors, -F, /tmp/APKTOOL5740284299571613698.tmp, -e, /tmp/APKTOOL6013434949361783865.tmp, -0, arsc, -I, /root/.local/share/apktool/framework/1.apk, -S, /home/***/Downloads/app_base/res, -M, /home/***/Downloads/app_base/AndroidManifest.xml]

Regards
is your /tmp folder a ramdisk?
if you dont know what i am talking about just check with "df" commant if /tmp is mounted as tmpfs.
You will get that error if you using /tmp as tmpfs with -noexec. so just make sure that files can be executed in /tmp then it should work (had the same issue actually as i am running /tmp with --noexec)
 

oliverlevan

Member
Mar 31, 2021
20
3
@moneytoo , thank you for the apps ; I could manage to install on my huwaei watch 2 your both versions of your mod app . Unfortunately the lite modified by you doesnt support offline playback and the mod version 2 is too heavy for my watch as it gets quite lag . I have tried to install the versions posted by @tom.android but all of them I get stucked to the logo . COuld you not rescaled the new version of spotify lite that allows offline playback , please ? Thank you
I'm not a Spotify subscriber but I will try modding the full version of Spotify next (I'm really curious how well it will go). I have just learned that there is "Wearify for Spotify" (also online only) so something for actual offline playback is welcome I guess.
 

oliverlevan

Member
Mar 31, 2021
20
3
@tom.android , I have tried to install all your versions on my huwaei watch 2 but all of them I have got stucked to the logo screen before it crashes it . The funny thing is that it was no problem to install the versions posted by the @moneytoo . COuld you rescale the new spotify lite version using the same format as him then it could suit to my smartwatch , please ? thank you in advance
 

jgonger

Member
Oct 2, 2015
24
4
@tom.android , I have tried to install all your versions on my huwaei watch 2 but all of them I have got stucked to the logo screen before it crashes it . The funny thing is that it was no problem to install the versions posted by the @moneytoo . COuld you rescale the new spotify lite version using the same format as him then it could suit to my smartwatch , please ? thank you in advance
All of the versions released on here "Spotify Lite" have offline playback function. That's the only reason why he is uploading them.
 

[D4v3|R4v3]

Senior Member
May 15, 2011
97
39
Milano
Hi everyone!
I installed Spotify Lite 1.5.84.89 successfully (the newer version 1.5.95 gave me an error) on my Fossil Gen 5 (WearOS 2.25, version H MR2). I just don't manage to log in, the button gets grey and that's it. I read somewhere that you need to uninstall the normal Spotify app on the phone too and install Spotify Lite instead - tried that and didn't help too (so I'm not even sure that's necessary).
Could anyone help me out here? Thank you!
 

synesthete

Senior Member
Mar 12, 2010
435
210
Los Angeles
Google Nexus 5
LG Nexus 5X
Hi everyone!
I installed Spotify Lite 1.5.84.89 successfully (the newer version 1.5.95 gave me an error) on my Fossil Gen 5 (WearOS 2.25, version H MR2). I just don't manage to log in, the button gets grey and that's it. I read somewhere that you need to uninstall the normal Spotify app on the phone too and install Spotify Lite instead - tried that and didn't help too (so I'm not even sure that's necessary).
Could anyone help me out here? Thank you!
Hey, I am not sure if this is the same bug, but I have something similar happening on my Ticwatch Pro 3 GPS. I got around it by doing the following:

  1. Submit your log-in credentials. The the button goes grey and you can't really do anything.
  2. Go to WearOS settings and force close the Spotify app.
  3. Re-open the Spotify app and you should now already be logged in.
 
  • Like
Reactions: _Sherrif

[D4v3|R4v3]

Senior Member
May 15, 2011
97
39
Milano
Hey, I am not sure if this is the same bug, but I have something similar happening on my Ticwatch Pro 3 GPS. I got around it by doing the following:

  1. Submit your log-in credentials. The the button goes grey and you can't really do anything.
  2. Go to WearOS settings and force close the Spotify app.
  3. Re-open the Spotify app and you should now already be logged in.
Thanks so much synesthete! That solved it!
I noticed though, that the battery drains really fast now. Without using it during the night it fell from 100 to around 55%. Is there a way to stop the app, when not using it? Or could force closing it be a solution?
 

synesthete

Senior Member
Mar 12, 2010
435
210
Los Angeles
Google Nexus 5
LG Nexus 5X
Thanks so much synesthete! That solved it!
I noticed though, that the battery drains really fast now. Without using it during the night it fell from 100 to around 55%. Is there a way to stop the app, when not using it? Or could force closing it be a solution?
Force Closing it would probably keep it closed. I don't know if it has any background processes that would restart though. I mostly stopped using spotify, so I haven't really tested the battery drain. Lately I have just loaded my own music files locally on the watch instead.
 

Capitaine_Surcouf

New member
Jun 23, 2021
2
0
Hey, I am not sure if this is the same bug, but I have something similar happening on my Ticwatch Pro 3 GPS. I got around it by doing the following:

  1. Submit your log-in credentials. The the button goes grey and you can't really do anything.
  2. Go to WearOS settings and force close the Spotify app.
  3. Re-open the Spotify app and you should now already be logged in.


Hi synesthete, I also have the TicWatch Pro 3 GPS. I'm trying to log in using my Facebook credentials linked to my Spotify account without success. Any ideas?

I found out about this Spotify version from Eli Hasson and he mentioned I need to do something in the online portal to get my credentials. I'm not really sure what that means though.

By the way, I'd also already managed to get this version to work, but when I switched phones, I had to do a factory reset on my watch.

Any ideas would be greatly appreciated!!!

#facebook #login #Spotify
 

oliverlevan

Member
Mar 31, 2021
20
3
It is not possible to log on using your Facebook account using this mod . It is mentioned here some messages ago.
 

Capitaine_Surcouf

New member
Jun 23, 2021
2
0
It is not possible to log on using your Facebook account using this mod . It is mentioned here some messages ago.


I understand you cannot log in using Facebook credentials directly on the watch, however, I was recommended to get the credentials via the Spotify web browser. I was able to get it to work about a month ago, but not this time around.
 

fcaronte

Senior Member
Nov 4, 2011
856
290
I found how to access using Facebook account. You need to access from phone\pc and go to create device password then you can access using username number and generated Password
IMG_20210705_184523.jpg
 

mikelowski

New member
May 1, 2011
3
1
Hi, guys

I've just bought the Tickwatch E3 to try it and I cannot install any of these spotify apks you are sharing. I'm using Wear Installer and it always displays the warning "wear component not found".

Should I try another method?
 

Lord Sithek

Senior Member
Dec 19, 2018
1,360
695
Xiaomi Redmi Note 4
Huawei Watch 2
Hi, guys

I've just bought the Tickwatch E3 to try it and I cannot install any of these spotify apks you are sharing. I'm using Wear Installer and it always displays the warning "wear component not found".

Should I try another method?
You should rather sideload apk manually because it is designed to work not as a component but as a full app. Use adb bridge and "adb install xxx.apk" command
 
  • Like
Reactions: mikelowski

Top Liked Posts

  • There are no posts matching your filters.
  • 25
    This is a mod of the Spotify Lite v0.6.6. The official Spotify app for Wear OS is not able to stream music standalone. Sideloading any Spotify works but the UI is obviously giant on Wear OS - see this recent Spotify screenshot from Wear OS.

    It's possible to change system wide density but it takes away the usability and look of Wear OS. I did a quick experiment with pure resource mod and it works surprisingly nice so I'm sharing it with you. Downscaling other well written apps is therefore possible.

    What it took:
    • Replace all sizes (dip/sp in layouts, dimens etc.) - I divided them by 2
    • Few quick fixes - set bottom tab layout alignment to center instead of fill, set custom height for actionBarSize, set horizontal margin for toolbar (so far only on Home screen)
    It takes only quite a few commands to create such downscaled modded app. The current version of the size replacement script is really ugly and slow but I think that it would make a great universal script/tool for conversion of any user app (right?)...

    spotify-lite-wear-screenshot.png spotify-lite-wear-screenshot-2.png spotify-lite-wear-screenshot-3.png

    Spotify Lite mod is attached to this post. (Lite version doesn't support offline playback but the whole app is supposed to be snappy.)
    Full version of modded Spotify (8.4.62.490) is available from mega.nz or AndroidFileHost. Mod v2 (improved top toolbar): mega.nz or AndroidFileHost.

    Here's the raw (but trivial) tool - WearModder.jar

    How to use it:

    Code:
    # Decompile apk
    java -jar apktool_2.3.3.jar d spotify-lite.apk
    
    # Mod resources (use directory or individual files as arguments)
    java -jar WearModder.jar spotify-lite/res
    
    # Perform additional manual tweaks
    
    # Build apk
    java -jar apktool_2.3.3.jar b spotify-lite
    
    # Sign
    keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore spotify-lite/dist/spotify-lite.apk alias_name

    WearModder modifies all files in-place so do not run it more than once on the same files (d'oh). Feel free to try modding your favorite apps and let me know how well it works.

    Update 2018/10/04: Uploaded mod of Spotify Lite v0.9.5.

    Chech also uploads of others who shared their (newer) versions.
    4
    Hello, I find it a very interesting project and would like to give visibility to the tutorial in this post, the script works well with current APKs although of course improvable, I encourage whoever has knowledge to develop a new update of the script.

    There are apps installed on Wear OS (especially those that come from Android) that have a giant interface and do not adapt well to the small size of the watch screen, which prevents to reach certain options from the watch. The guide allows you to change the density of a given app without affecting the density of the rest of the apps on the watch, WearModder was developed by user @moneytoo. Unfortunately, the tool has not been updated for at least 2 years, however the WearModder source code is available here (in java) for those who have knowledge and want to improve it, also another developer has ported the tool to Python, also available from this other link.

    Both the script and the steps to use it are simple, so anyone can try it with their favorite applications.

    Wearmodder-EN.jpg

    What does WearModder do?

    The WearModder tool is a small script that modifies the density of an APK to fit the size of the watch. The script automatically does the following:
    • Replaces all sizes (dip/sp in layouts, dimens, etc.).
    • Sets centered alignment of the bottom tab layout
    • Sets custom height for action bar (in ActionBarSize element)
    • Set horizontal margin for toolbar (home screen only)

    Prerequisites:

    • Download and install the Java 8 tool (JRE 1.8) from here.
    • Download APKTool from here (tool for decompiling APK files)
    • Download WearModder from here in java or from here in Python (tool to modify the density of APK files).
    • If you use WearModder for Python, download and install Python from here.


    The Guide. How to change the density of an app or game on Wear OS

    1. Rename Apktool file you downloaded to "apktool.jar" (no version) and Wearmodder file you downloaded to "wearmodder.jar" (no version).

    2. Place in the same folder apktool.jar file, Wearmodder.jar file and APK file you want to modify its density.

    3. Now open a command line in that folder and enter the following to decompile APK file.
      Code:
      Java -jar apktool.jar d apk_name.apk

    4. Once decompiled, enter the following to modify apk resources:
      Code:
      - With Java version:       java -jar WearModder.jar apk_name/res
      - With Python version:     python ./wearmodder.py ./apk_name/res

    5. According to the author of the guide additional manual adjustments must be made, however he does not give any guidelines nor has he developed this step, I suppose it is not always necessary.

    6. Build APK file again. The modified APK file will be saved in "/apk_name/dist/" folder.
      Code:
      java -jar apktool.jar b apk_name

    7. Enter the following commands to sign it. It will ask you for a new password and some other information.
      Code:
      keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
      jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-key.keystore apk_name/dist/apk_name.apk alias_name
    Wearmodder2.jpg

    Considerations:

    • Make sure you have the environment variable set for Java so that Java can be run from any folder, the same for Python if you are going to use the Python version of WearModder. Here is a guide to add the environment variable for python and here for Java.

    • In step 3, 4, 6 and 7 replace in the command "apk_name" with the name of APK file to be modified.

    • In step 7 replace "my-key" and "alias_name" with the name of the password and alias storage you want.

    • If you have problems using WearModder in Java, you can use WearModder ported to Python. When I tested with Seven app (apk of the capture)), java version modified the APK but when I built the APK again something was wrong, with the Python version I modified and built with ApkTool the app perfectly.

    • Do not run WearModder more than once on the same file that you have already altered.
    3
    Update:
    1. Spotify - Music and Podcasts v8.5.68.904 for wearOS
    2. update NewPipe v0.19.8 for wearOS
    Download: https://mega.nz/file/ED4CBYTB#pRzmt7VmvOAfLr99D55PJ1UuDEpij5Z39dNEAzRszlQ
    3. MX-Player work together with above newpipe for wearOS
    Download: https://mega.nz/file/UChyXQhL#zJb6-mwRkKpq8kVRi7UD4uV_lNqufTRwtV9B-aYp-mA


    4. New ( Support- karaoke feature ( lyrics ) in some country. https://9to5mac.com/2020/06/30/time-synched-lyrics/
    *******Corrected bug (fix: UI for watch, test: load speed, Shuffle, Canvas, Synced Lyrics, Storyline ) ---etc. Clean install required, what you have to do once the app is installed for the first time, is force close the app.
    https://mega.nz/file/IW5E1I5b#WV89Lbw5ryEtlyJ7CWdrxE8DxaskHsIqH52TE7fWZNc
    Lite https://mega.nz/file/ETQUya6S#VdVzBRkiF9SHXD9B8URpSLTC5CCbse-E3sHRPQPtP-g


    Never Forgot to scan arch with VirusTotal

    -----------------------------------------------------------------------
    5. satstat
    -App to test your GPS and network location (my Suunto 7 don't have Mobile network)
    -On map, blue circle is network fix and red circle is GPS fix.
    -https://f-droid.org/app/com.vonglasow.michael.satstat
    Download for wearOS https://mega.nz/file/4foFiJAJ#OdgqaI2i4fo9KPUtoBxrErWHUL9oJUbF7yWasMIMGvA