bherrmann7 / Car-Cast

Car Cast is a simple Android podcast downloader and player. Optimized for use in a daily commute, it features big buttons, large text, remembers last played location. FOR MORE INFO ---> http://jadn.com/cc/
http://jadn.com/cc/
56 stars 30 forks source link

specify storage location #79

Open bherrmann7 opened 12 years ago

bherrmann7 commented 12 years ago

any app that does not allow specification of the storage location will store its storage card data or backups on the internal SD Card. This is why I asked you to allow users to specify where to store the files. Some apps allow this, thus allowing its users to specify the external storage card. On the Razr Maxx, this is designated "/mnt/sdcard/" (internal card) or "/mnt/sdcard-ext/" (external card). --- dbfree01@ausdbs.com

bherrmann7 commented 12 years ago

The Bionic has 2 sd card areas. Sdcard and sdcard-ext. I would rather have the podcasts go on the external one. If your app had a feature where you could pick the folder location that would be great as sdcard-ext is only useful for media files.

milliken@gmail.com

bherrmann7 commented 12 years ago

I have a Samsung Galaxy S Plus (i9001). The built in flash is mounted in the /sdcard folder. If you put in an extra external card, for some reason that gets mounted in /sdcard/external_sd folder.. I am also having trouble uploading to the card using Airdroid, as it is only seeing the actual onboard flash.. I don't know anything about it, but it would seem that if you give an option for default, which does what it already does, and then an option for 'specify download directory' where you can enter your own, the problem would be fixed.

I love the program, but my podcasts do fill up the onboard flash fairly quickly, and moving them to the external card would be a great thing.. Or the option to export the podcasts from Carcast to another directory with their real names.. I could also go for that.. Then could sort them into directories by show as well..

-Roy Flint royflint@gmail.com

bherrmann7 commented 11 years ago

Also, Nir Z nizoh2o@gmail.com is interested.

alevitan commented 11 years ago

I now have a Razr Maxx and am suffering from Low Memory Warning popping up a lot (See http://forums.androidcentral.com/droid-razr-maxx/200396-low-memory-warning-keeps-popping-up-how-stop-3.html).

Moving the carcast data to to true external sd card - "/mnt/sdcard-ext/" (external card) might resolve it, so please address this.

BTW, I have been a pro customer for quite a while already.

Thanks!

bherrmann7 commented 11 years ago

I've dragged my feet on this because I'm concerned that I'd have to have a process for "copying files" from the old mount point to the mount point. I was also concerned about how to handle errors during a copy, and or how to display the intermediate dialog while a copy is going on. Once a task gets too big for "a single evening" (and if it isnt a problem I run into) my steam runs low....

Alas, I can make a simpler version which just changes the master directory (with a big warning about loosing downloaded mp3) in a single evening.... and then do the copying stuff as a part two....

bherrmann7 commented 11 years ago

ikatsman@gmail.com also cares about this issue. I'm going to try to get this addressed this week.

gmkayaker commented 10 years ago

+1. I have a Galaxy Note (Original North American one: SGH-i717) with 2GB of internal memory, 10GB of "USB Storage" plus various external SD Cards up to 32GB.

As I write this I notice that I have already set the "data location" to /storage/extSdCard/carcast so at least part 1 of this issue has been resolved. Perhaps you should close it and open a new one to avoid losing the subscriptions. Or, if you implmented Import Subscriptions, you could tell people to Export first, set Data Location, then Import Subscriptions. And maybe step 3 would be to do the copying via Export/Import.

cornellier commented 10 years ago

The functionality originally requested in this issue is now implemented at Settings > Set data location. As noted in the UI, changing the value of this parameter loses data. Actually the data isn't lost. It is still on the storage media but Car Cast doesn't read it.

I didn't notice this option on the first pass as I thought it had something to do with setting the "location" of the user i.e. country, since some podcasts are restricted to certain countries. I'm in Canada so I'm sensitive to that sort of thing. Suggest "Set storage location" as a more explicit label.

I only became aware of this situation because of the following edge case:

  1. Installed Car Cast. I guess it by default wrote to /storage/sdcard1/carcast - the removable card.
  2. Physically removed sdcard1. Ran Car Cast which unbeknown to me created a new data storage at /storage/sdcard0/carcast.
  3. Put my card back in. Where are all my subscriptions !??!?!
  4. I was able to change the setting. Car Cast "saw" the old data in the original storage area. I then deleted the 2nd storage area off the internal storage. This suggests that it's possible to manually move the files on the FS then change the setting in Car Cast params but I haven't tested that.
bherrmann7 commented 10 years ago

CarCast handles external storage poorly. The "set data location" or "set storage location" should be a more robust experience... something like a new screen which shows

 where                          space
 /sdcard/carcast           15 Mb
 /external/storage0/...     8 Gb
 /external/storage2/...    64 Gb

And then you should be able to just select where you want CC to put its data. It should also say how much space CC is currently using. If you select a new location, it should start moving the data across... and give you feedback for how that is going and how long it is going to take.

This is what I would like to have.... but I need to get motivated and/or get the time.

laleo2014 commented 10 years ago

I have been carcast user for years. it is pretty much the best podcast downloader for android out there. Just got a new phone and with apparently with kitkat 4.4 there is no longer ability to use a folder on external sd card to store our podcasts. apparently carcast can only write to the directory on sdcard that it created itself. Is there a workaround to keep storing podcasts on the sdcard?

Thanks

bherrmann7 commented 10 years ago

laleo214, I recommend you try

/storage/emulated/0/Android/data/com.jadn.cc/carcast

as your data location

laleo2014 commented 10 years ago

Thank you Bob. /storage/emulated/0 points to internal storage on s5 as far as I can tell. I have no problem accessing that. SD card is mounted to /storage/extSdCard. There is no directory com.jandn.cc in /storage/extSdCard/Android/Data even after I move the app to SD card. By default, carcast creates /storage/emulated/0/carcast directory.

alevitan commented 10 years ago

Hi Bob,

My Motorola Razr Maxx bricked, so when now setting up the freebie replacement refurb, I'm trying to finally take advantage of Set data location (Loses current subscriptions/podcasts); however, I cannot figure the path to use on this phone to get to the external sdcard to be recognized.  I've searched and tried some combinations...

http://forums.androidcentral.com/htc-evo-4g-lte/182661-what-path-use-save-files-sd-card-not-internal-storage.html was interesting, but did not lead me to a solution.

Also, I can no longer find where to load in my saved subscriptions...

Any suggestions for these 2 issues?   Arnie Levitan 847-975-4595 (m)


From: cornellier notifications@github.com To: bherrmann7/Car-Cast Car-Cast@noreply.github.com Cc: alevitan alevitan@sbcglobal.net Sent: Tuesday, April 15, 2014 2:58 PM Subject: Re: [Car-Cast] specify storage location (#79)

The functionality originally requested in this issue is now implemented at Settings > Set data location. As noted in the UI, changing the value of this parameter loses data. Actually the data isn't lost. It is still on the storage media but Car Cast doesn't read it. I didn't notice this option on the first pass as I thought it had something to do with setting the "location" of the user i.e. country, since some podcasts are restricted to certain countries. I'm in Canada so I'm sensitive to that sort of thing. Suggest "Set storage location" as a more explicit label. I only became aware of this situation because of the following edge case:

  1. Installed Car Cast. I guess it by default wrote to /storage/sdcard1/carcast - the removable card.
  2. Physically removed sdcard1. Ran Car Cast which unbeknown to me created a new data storage at /storage/sdcard0/carcast.
  3. Put my card back in. Where are all my subscriptions !??!?!
  4. I was able to change the setting. Car Cast "saw" the old data in the original storage area. I then deleted the 2nd storage area off the internal storage. This suggests that it's possible to manually move the files on the FS then change the setting in Car Cast params but I haven't tested that. — Reply to this email directly or view it on GitHub.
alevitan commented 10 years ago

I was successful with /storage/sdcard1/carcast/

  Thanks!

Arnie Levitan


From: Arnie Levitan alevitan@sbcglobal.net To: bherrmann7/Car-Cast reply@reply.github.com; bherrmann7/Car-Cast Car-Cast@noreply.github.com; Bob Herrmann bob@jadn.com Sent: Sunday, May 18, 2014 11:11 PM Subject: Re: [Car-Cast] specify storage location (#79)

Hi Bob,

My Motorola Razr Maxx bricked, so when now setting up the freebie replacement refurb, I'm trying to finally take advantage of Set data location (Loses current subscriptions/podcasts); however, I cannot figure the path to use on this phone to get to the external sdcard to be recognized.  I've searched and tried some combinations...

http://forums.androidcentral.com/htc-evo-4g-lte/182661-what-path-use-save-files-sd-card-not-internal-storage.html was interesting, but did not lead me to a solution.

Also, I can no longer find where to load in my saved subscriptions...

Any suggestions for these 2 issues?   Arnie Levitan


From: cornellier notifications@github.com To: bherrmann7/Car-Cast Car-Cast@noreply.github.com Cc: alevitan alevitan@sbcglobal.net Sent: Tuesday, April 15, 2014 2:58 PM Subject: Re: [Car-Cast] specify storage location (#79)

The functionality originally requested in this issue is now implemented at Settings > Set data location. As noted in the UI, changing the value of this parameter loses data. Actually the data isn't lost. It is still on the storage media but Car Cast doesn't read it. I didn't notice this option on the first pass as I thought it had something to do with setting the "location" of the user i.e. country, since some podcasts are restricted to certain countries. I'm in Canada so I'm sensitive to that sort of thing. Suggest "Set storage location" as a more explicit label. I only became aware of this situation because of the following edge case:

  1. Installed Car Cast. I guess it by default wrote to /storage/sdcard1/carcast - the removable card.
  2. Physically removed sdcard1. Ran Car Cast which unbeknown to me created a new data storage at /storage/sdcard0/carcast.
  3. Put my card back in. Where are all my subscriptions !??!?!
  4. I was able to change the setting. Car Cast "saw" the old data in the original storage area. I then deleted the 2nd storage area off the internal storage. This suggests that it's possible to manually move the files on the FS then change the setting in Car Cast params but I haven't tested that. — Reply to this email directly or view it on GitHub.
bherrmann7 commented 10 years ago

WOO HOO!

On Mon, May 19, 2014 at 12:48 PM, alevitan notifications@github.com wrote:

I was successful with /storage/sdcard1/carcast/

Thanks!

Arnie Levitan


From: Arnie Levitan alevitan@sbcglobal.net To: bherrmann7/Car-Cast reply@reply.github.com; bherrmann7/Car-Cast < Car-Cast@noreply.github.com>; Bob Herrmann bob@jadn.com Sent: Sunday, May 18, 2014 11:11 PM Subject: Re: [Car-Cast] specify storage location (#79)

Hi Bob,

My Motorola Razr Maxx bricked, so when now setting up the freebie replacement refurb, I'm trying to finally take advantage of Set data location (Loses current subscriptions/podcasts); however, I cannot figure the path to use on this phone to get to the external sdcard to be recognized. I've searched and tried some combinations...

http://forums.androidcentral.com/htc-evo-4g-lte/182661-what-path-use-save-files-sd-card-not-internal-storage.htmlwas interesting, but did not lead me to a solution.

Also, I can no longer find where to load in my saved subscriptions...

Any suggestions for these 2 issues?

Arnie Levitan


From: cornellier notifications@github.com To: bherrmann7/Car-Cast Car-Cast@noreply.github.com Cc: alevitan alevitan@sbcglobal.net Sent: Tuesday, April 15, 2014 2:58 PM Subject: Re: [Car-Cast] specify storage location (#79)

The functionality originally requested in this issue is now implemented at Settings > Set data location. As noted in the UI, changing the value of this parameter loses data. Actually the data isn't lost. It is still on the storage media but Car Cast doesn't read it. I didn't notice this option on the first pass as I thought it had something to do with setting the "location" of the user i.e. country, since some podcasts are restricted to certain countries. I'm in Canada so I'm sensitive to that sort of thing. Suggest "Set storage location" as a more explicit label. I only became aware of this situation because of the following edge case:

  1. Installed Car Cast. I guess it by default wrote to /storage/sdcard1/carcast - the removable card.
  2. Physically removed sdcard1. Ran Car Cast which unbeknown to me created a new data storage at /storage/sdcard0/carcast.
  3. Put my card back in. Where are all my subscriptions !??!?!
  4. I was able to change the setting. Car Cast "saw" the old data in the original storage area. I then deleted the 2nd storage area off the internal storage. This suggests that it's possible to manually move the files on the FS then change the setting in Car Cast params but I haven't tested that. — Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHubhttps://github.com/bherrmann7/Car-Cast/issues/79#issuecomment-43528265 .

toledoj commented 9 years ago

Hello, First, thank you for this app. It is exactly the combination of function and simplicity that I have been looking for in a podcatcher/player. I have a Motorola RazrM and this didn't exactly work. A combination did work so I thought I would pass it along. 1) If you create a folder on the SD Card. You can copy all the contents from the carcast folder on the system memory. This retains all of the downloaded postcasts and subscriptions. No need to import or re-download podcasts. 2) Copying to /storage/sdcard1/carcast/ allowed Carcast to read and play postcasts but that didn't provide the write access to delete or download new podcast. 3) /storage/sdcard1/Android/data/com.jadn.ccpro works perfectly; it plays, allows deletes and downloads new podcasts. I copied the contents of the carcast folder from system memory and it was an easy transition. I needed to reboot the phone for it to take affect but now I can use the SD Card with no problems..

gmkayaker commented 9 years ago
Interesting that you've also found CarCast; I've been using it for
several years without any problems on my Galaxy Note. I  use
/storage/extSdCard/carcast as my data location. That may be a
Samsung TouchWiz mapping of the SD card.

Gerard

On 11/16/2014 9:35 AM, toledoj wrote:

  Hello,
    First, thank you for this app. Is exactly the combination of
    function and simplicity that I have been looking for in a
    postcatch/player. I have a RazrM and this didn't exactly work. A
    combination did work so I thought I would pass it along.
    1) If you create a folder on the SD Card. You can copy all the
    contents from the carcast folder on the system memory. This
    retains all of the downloaded postcasts and subscriptions.
    2) Copying to /storage/sdcard1/carcast/ allowed Carcast to read
    and play postcasts but that didn't provide the write access to
    delete or download new podcast.
    3) /storage/sdcard1/Android/data/com.jadn.ccpro works perfectly;
    it plays, allows deletes and downloads new podcasts. I copied
    the contents of the carcast folder from system memory and it was
    an easy transition. I needed to reboot the phone for it to take
    affect but now I can use the SD Card with no problems.. 
  —
    Reply to this email directly or view
      it on GitHub.