Back to Top

Allow DoggCatcher to request access / gain access to SD Card

3 posts / 0 new
Last post
Wayne Dogg
Offline
Last seen: 1 year 7 months ago
Joined: 01/10/2014 - 11:46
Allow DoggCatcher to request access / gain access to SD Card

I have an LG v20 phone, with Android 7 and an SD card. I want to give DoggCatcher access to my SD card. I read WayneC's posts that give the workarounds. Instead of workarounds, I'm asking DoggCatcher to add the same, now standard, very basic capability to allow users to grant access to SD cards. My other apps have had this capability for longer than I remember. I do not understand why DoggCatcher is unable.

DoggCatcher's page on "How does DoggCatcher use SD cards and large built-in storage?" refers to Android 4.4.4. Android is now up to 8. Android has since added the capability, and many apps have added, the ability to grant permissions to the SD card. DoggCatcher, please add now-common capability.
http://www.doggcatcher.com/StorageDirectory

My audio programs like PowerAmp, file programs (that play audio) like FX File Manager, or the video app MX Player Pro (it also remembers my position, and I don't have to build a playlist after a feed!) are all reading and writing to my SD card, playing audio, and filling the roles I purchased DoggCatcher for. I've been waiting patiently and reading the board, but it's been years and I'm certain all the people who have been asking would really appreciate an answer. I don't see it on the roadmap, although I see cloud integration. Please consider that it would make more sense to make "phone integration" work first on your cell phone app.
http://mantis.doggcatcher.com/roadmap_page.php

In DoggCatcher, I went to Settings > Misc > Storage Directory.
It gives me 3 choices, 2 of which are internal memory (one OK, one Limited)
The last is /storage/6439-6464/Android/Data (Limited)

I downloaded a podcast, then had to do a full search of my phone on "Dogg" to find where those went. I found this under the SD Card\Android\Data as listed above:
• V20\SD card\Android\data\com.snoggdoggler.android.applications.doggcatcher.v1_0

snoggdoggler? You couldn't even start it with com.DoggCatcher as people would expect? Or com.DoggSnogger if you want a cute name? Poor design. Regardless, it did not contain a 43 meg podcast that I downloaded. I searched built-in internal (non-SD) memory and found the same directory, and nothing there either. I have no idea where the podcast downloaded, but it wasn't where I told it to.

I then tried the next step. I started with the limited memory locations I was allowed, hit browse. That showed me that when I said
• /storage/6439-6464/Android/Data
it actually went to
• /storage/6439-6464/Android/Data/com.snoggdoggler.android.applications.doggcatcher.v1_0/files

Why not just point to the directory you say you're at? Showing one directory while actually working out of one two layers deeper is confusing to the user/bad user interface.

Once I was in a pre-selected SD card location, I then backed up the directory tree and steered to my SD card Audio directory. I was warned it's read only, but added it anyway. Success! Then I made my playlist ... and it crashes, and I lose even the original virtual feed.

My choices appear to be:

  1. Files only where DoggCatcher wants, which appears to be the internal memory but files didn't seem to download there.
  2. Add a different location from a limited list, that doesn't actually get used and I have no idea where the files went.
  3. The illusion of adding the location I want temporarily, before the feed crashes.

If there is a good reason why this program cannot and will never be able to perform the same basic read/right/permissions memory function that many other programs do, I am open to learning. But because I have many other apps that have asked and been granted SD card access, the explanation should be clear and able to be validated.

I'm also curious where my podcasts were actually downloading to. After searching internal or external snogdoggler folders/subfolders (I had the computer check the folder size just to verify), I couldn't find anything that large. It's just odd.

I've seen WayneC's comments, with the main ones summarized below. Kudos to him. To save anyone from copy/pasting them in as a reply (that doesn't apply / doesn't work for me), I'll do it myself.

• Since KitKat (Android 4.4) and up the app only has limited access to external storage (SD Cards) and can only access to the Android/data directory. See FAQ post "How does DoggCatcher use SD cards and large built-in storage?" - http://www.doggcatcher.com/StorageDirectory
• See also "From the "Storage Directory" http://www.doggcatcher.com/comment/14662#comment-14662
• So with the Marshmallow (Android 6.0)& Up update, Android also requires read/write permission to access the Android Data limited directory. See FAQ post "Why am I experiencing external storage (SD Cards) problems after my device has been upgraded to Marshmallow (Android 6.0)?" http://www.doggcatcher.com/node/6493
• You can select a custom storage directory for virtual feeds on external storage (SD Cards) or internal storage, but there will be a warning for external storage directories (Triangle Icon) top right of the screen (Press & select "Hide Warning") See user guide post on "Virtual feeds"

I appreciate any help and information. A search shows it's been years that people have been asking about this issue (and thank you to WayneC for addressing them all patiently, over and over). I'd really appreciate hearing this was on the roadmap to fix.

eric
Offline
Last seen: 3 weeks 1 day ago
Joined: 11/06/2008 - 22:02
I created a bug for this, I

I created a bug for this, I'll take a look and see what I can do.

http://mantis.doggcatcher.com/view.php?id=2253

Thanks for posting

serpent2005
Offline
Last seen: 8 months 2 weeks ago
Joined: 06/06/2011 - 01:18
Thank you Wayne Dogg for this

Thank you Wayne Dogg for this write-up. The issue of not being able to properly use my external storage for Doggcatcher has bugged me for a long time. I even considered changing to a different podcatcher, but (even with this issue) nothing beats Doggcatcher.