# Download from cache

**URL:** <http://support.symfonium.app/t/download-from-cache/170>\
**Category:** Feature requests\
**Tags:** wont-implement\
**Created:** [March 20, 2022, 9:47am UTC](http://support.symfonium.app/t/download-from-cache/170 "2022-03-20T09:47:21Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![splinter](http://support.symfonium.app/user_avatar/support.symfonium.app/splinter/32/10_2.png) [@splinter](http://support.symfonium.app/u/splinter)\
**Post date:** [March 20, 2022, 9:47am UTC](http://support.symfonium.app/t/download-from-cache/170/1 "2022-03-20T09:47:21Z")

</div>

If a song is cached for offline playback, it is still not possible to use the download function to copy it to the download folder. The media provider must be online for that, and I guess the file is being downloaded from the source again then.

Is it possible to enable that?

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 1, 2022, 2:29pm UTC](http://support.symfonium.app/t/download-from-cache/170/2 "2022-04-01T14:29:50Z")

</div>

Is this really necessary? This creates issues for most cases when things are only half cached for example. I’d say that this is a very rare case.

---

<div class="post-metadata">

**Author:** ![splinter](http://support.symfonium.app/user_avatar/support.symfonium.app/splinter/32/10_2.png) [@splinter](http://support.symfonium.app/u/splinter)\
**Post date:** [April 1, 2022, 3:03pm UTC](http://support.symfonium.app/t/download-from-cache/170/3 "2022-04-01T15:03:35Z")

</div>

I thought of being out of your network, e.g. at a friend’s, and wanting to share the music files. Usually an easy thing for local music players. With the offline cache, the file is there but cannot be located through the app currently.

I am not sure if this is really an important use case, though.

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 1, 2022, 3:05pm UTC](http://support.symfonium.app/t/download-from-cache/170/4 "2022-04-01T15:05:54Z")

</div>

Adding the option for 1 song on the 3 dots is not an issue, but adding that to the rest like genre that can only be half cached is problematic to when to show the menu and how to warn the user only a part will be copied.

---

<div class="post-metadata">

**Author:** ![splinter](http://support.symfonium.app/user_avatar/support.symfonium.app/splinter/32/10_2.png) [@splinter](http://support.symfonium.app/u/splinter)\
**Post date:** [April 1, 2022, 3:31pm UTC](http://support.symfonium.app/t/download-from-cache/170/5 "2022-04-01T15:31:43Z")

</div>

If I were to use that, I would probably not use it higher than the album level. Artist might still make sense, a whole genre not so much. Having it on a song level only would be cumbersome though if you wanted to download an album.

I would say enable that on song and album level (if at least one song is available offline), and on the album level, if not all songs are cached, show a dialog with a notice, either generic (“Not all songs are available offline.”) or more specific (“Only 3 out of 10 songs are available offline.”). Then the user can decide if he wants to continue or not.

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 1, 2022, 4:17pm UTC](http://support.symfonium.app/t/download-from-cache/170/6 "2022-04-01T16:17:14Z")

</div>

Well I won’t go adding dialogs and everything for a 1 in a million use 🙂

So for the moment I’ll close this sorry.
