Announcements

Help Wizard

Step 1

NEXT STEP

FAQs

Please see below the most popular frequently asked questions.

Loading article...

Loading faqs...

VIEW ALL

Ongoing Issues

Please see below the current ongoing issues which are under investigation.

Loading issue...

Loading ongoing issues...

VIEW ALL

Issue with storage option switching from SD Card to internal

Plan

Premium

Country

US 

Device

Moto X4

Operating System

Android Pie

 

My Question or Issue

 This happened with my last phone, Samsung S7 running Oreo (or whatever the most recent OS is) but it was fixed when I got the Moto X4. I like to keep a lot of songs downloaded offline because my service is terrible and I also spend a lot of time in the mountains. Before I I update my phone to the new Android Pie OS there was no problems. Now everytime I reset my phone I think spotify cannot see my SD card at first and tries to download all the music to its internal storage and I have to go back in and tell it to store it in the SD card. That is extremely annyoing but not the end of the world. What is really frustrating is that I think all of the downloaded songs are still on the SD card and just keep redownloading and taking up space. Eventually this will cause me to reformat the card which will be a major pain for me since I store a large amount of photos on there also. Is anyone else have this problem? I have already uninstalled and reinstalled the application so any other suggestions or help?

Hey there.

 

We just wanted to let you know that we've looked into this with the right folks now.

 

We are currently trying to resolve the issue. We don't have a timeframe for a fix, but we're really glad you let us know about this. If you have any other questions, just let us know!

 

Keep your app up-to-date and have a nice day 🙂

Comments
dgs2-q_s9hk3h
.... What exactly do you think this nanosleep is doing? Its holding the app
in sleep mode after the trigger is activated for a certain period of time
or a different trigger. The #include is a script that tells the kernel what
to do it's directly accessing the kernel. And yes linux is the kernel that
android (the GUI) runs on, or at least that's how it started the android
kernel has departed from that significantly but.....

the app(Spotify) would be asleep when this would need to be triggered or
not yet opened but the Spotify team can't add a script to control when it
opens. It would need to be added to the root system directory and have at
least partial root access in order to accomplish this....

Android could but🤷‍♂️

##- Please type your reply aboveground this line -##
ziul123

@dgs2-q_s9hk3h What are you talking about my friend? #include simply includes the declaration of the nanosleep syscall so your linker or loader can link to it later. Any user mode application can make use of system calls... that's the entire point of syscalls. If spotify calls the nanosleep syscall (or more accurately, calls some library function in whatever language it's written in that will then call nanosleep), it will sleep for that ammount of time, and then the OS will make it ready to execute again. Just as spotify can use the open, read and write syscalls, it can also use the nanosleep syscall.

dgs2-q_s9hk3h
re read what you just wrote... "if spotify calls the nanosleep...." we're
literally talking about a way to stop spotify from loading during the boot
process to give the sd card time to mount. in order for spotify to call a
nanosleep syscall (assuming it has permissions to call it at all) it has to
already be running and since the library search is part of the processes
start up routine by the time it can call a nanosleep syscall thats already
happened... you can add a pause into the startup routine by editing
/boot/loader.conf or /etc/rc.bootup or something similar but the spotify
team cant do that....
WillianWRM

@ziul123don't haste your time on @dgs2-q_s9hk3h, it will say it's an impossible thing to do even though other apps like Tidal, VLC and Poweramp works fine with SD.