Coder Social home page Coder Social logo

bherrmann7 / car-cast Goto Github PK

View Code? Open in Web Editor NEW
57.0 9.0 30.0 3.7 MB

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/

Home Page: http://jadn.com/cc/

Java 97.41% AIDL 2.59%

car-cast's Introduction

Car Cast is a simple Android podcast downloader and player. Optimized for use in a daily commute.

History

Car Cast was created when Android was first released. The project was a learning exercise to understand the Android APIs. Car Cast peaked with around 100k installs, but after about 5 years it has mostly been in maintenance mode. There are a large variety of other podcast applications to choose from, so Car Cast is no longer actively developed.

Features

  • large buttons (typical for automotive use)
  • large text
  • remembers last played location
  • typically uses offline downloads

FOR MORE INFO ---> http://jadn.com/cc/

If you make an improvement, please send along a pull request.

The license on Car-Cast is the MIT license. See COPYING and http://www.opensource.org/licenses/mit-license.php

HAVE FUN!

car-cast's People

Contributors

bherrmann7 avatar eddyp avatar gitter-badger avatar kerryland avatar mrshark avatar pforhan avatar smblott-github avatar steffanfay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

car-cast's Issues

share button

be awesome if I could share my recordings with others so that I wouldn't have to txt it out, like a share button.

more description

Like the program. It would be nice if the descriptions in the list of podcasts was more than one line. Many of the podcasts have similar titles.

AlarmHost issues

if CarCast starts and alarm is set, but no service.... bitch and star the alarm host

This is a workaround for the problem of the alarm host getting killed... typically by task killers.

Version number

Only nerds care about the version number, move it to the Settings page.

"delete all previous" did a "delete All"

[Alfred writes] On my Nexus One, while playing a podcast decided to delete all previous podcasts. I touch held the previous podcast to the one that was playing,
and selected Delete Previous. CarCast crashed. When I came back to it, all podcasts were gone.

Download Progress counter acting strange

Thanks for a very useful piece of software that I enjoy using a lot.

While downloading some podcasts a counter is shown on the download page like this:

142341k/103443k

Sometimes the first part of of the counter goes further that the last part. I take that must be a programming mistake that can easily be corrected. According to my understanding the first number should reach the second number and then start downloading the next episode. This is purely a cosmetic problem since the podcasts are downloaded error free.

All the best from
Copenhagen

Deleting a podcast during downloads causes CC to force-close

During a two-podcast download, the first podcast completed downloading, and CC started on the second. Since I didn't want to listen to the first podcast, I went to the podcast list, to delete the file. The force-close dialog immediately came up. When CC came back, downloads had been aborted and the first file was still on the filesystem.

Nightly download

Nightly download (with configurable time - default 2am) with an adjustable cap (default 50) of podcasts which cause it to not fetch anymore.

When you delete podcasts, CarCast forgets where it currently is (if playing)

Today I was listening to a podcast. I pressed "Menu" and chose "Podcasts." I had some podcasts that I had already listened to so I pressed "Menu" and pressed "Delete Listened To." The podcast I was listening to stopped playing and when I returned to the playing screen it had been reset to 0:00.

This is an example of the situation we have discussed previously where Car Cast doesn't maintain the current location of a playing podcasts.

Could Car Cast automatically retain the current location of playing podcasts before leaving the playing screen? Like pressing "Pause" does?

Ben Moore
http://benmoore.info

Save progress every 30

seems on gingerbread we occasionally top playing, for unknown reasons.... CarCast seems to completely loose it's place. To make this even sligly less painful, we should save our location about every 30 seconds.

Have to hit back button too many times

Sometimes, often as a result of selecting the "downloads complete" notification, Car-cast will present 3 or 4 screens as I press "back". This sometimes depends upon which CC screen I was on. For example: Alert -> player -> download status -> player -> home.

When jadn.com is down, Car Cast is poorly behaved

I can't pull down podcasts (doesn't even get to the scanning stage,
always showing 0/0) unless I uncheck Data Collection in settings.

Is something wrong with jadn.com's web service? I wonder if we should drop
that on a thread or something so as not to block users when something
like this happens.

podcasts are truncated

I frequently find podcasts are truncated if the data connection is anything less than 100% stable. To complete the download the process has to restart again from the beginning. With an edge dialup connection this takes time and burns battery life. Would it be possible to add an option when starting each download session to resume partially completed downloads? Richard - HTC desire S

Save button hard to find

when adding a subscription the save button is hard to find when the screen is oriented....

Probably a "done" button should be on the keyboard so that the keyboard can be dismissed - or a scroll bar should appear showing that there is more stuff to do on this page...

next/prev podcast size cache seems busted.

I will take a look into that. Car Cast is supposed to "cache" the size/length of the file, sounds like it's failing to do that and trying to size it when doing next/prev. I will investigate.

Thanks
-bob

On 12/20/2010 06:07 PM, Phil Buonomo wrote:

Thanks once again for this excellent app. I wanted to let you know it sometimes get locked up while skipping forward and backward. This may be because
the file size of the podcast I download reports a different download size than the file actually is.

Removing Headphone Jack does not necessarily set bookmark

This might be a duplicate of Bug #8, but recently I haven't been able to reliably resume playback from the same spot after pulling the headphone jack out.

This may or may not be related to installing a new ROM (if there's some way to test, I'd be happy to do so).

My symptoms:

  1. Play a podcast.
  2. Pull the headphone jack
  3. Playback stops, but the currently playing podcast resumes at either the most previous bookmark or the beginning of the podcast.

Thanks for all your work!

Foreground mode

Hi,

thanks for carcast, I'm using it everyday.
Is there a reason why you don't use the android foreground mode? I have a Mot Milestone (Droid) which is a bit underpowered and if there is a lot happening on the device (navigation + general sync) sometimes CC gets stuttery or gets killed. There is the "Foreground mode" for apps in Android to improve scheduling for the app and avoid getting killed, specifically for things like music players.
http://developer.android.com/reference/android/app/Service.html#startForeground%28int,%20android.app.Notification%29

Andreas.

Player progress bar can sometimes drift from real time

Player progress bar can sometimes drift from real time, or the max time is not calculated correctly. In either case, I've seen the player go about 2 minutes past maximum. When I manually dragged the slider to near the end, the bar showed normal behavior, ie when actual time met max time, the podcast was over. Thus, I think there is some drift in effect rather than a miscalc.

When downloading and network is lost... confusion happens.

I believe if you are downloading two podcasts, say A and B

If A is downloaded fine, then while B is downloading the network is lost (or if you press abort) - even though A was correctly downloaded - it seems to not be available. worse it wont be downloaded on the next try. A seems to be lost forever (I think it is in the download history, but for some reason the file doesnt seem to be in the filesystem.)

This could use some investigating.

adding a podcast

  • should ignore double "http://http://" when entering a podcast (happens on cut/paste)
  • if no http:// prefix is entered, it should just add one (instead of giving a java error.)

New feature, Volume memory

Would it be possible to have a "volume override" option that, if set,
would put automatically the media volume to a desired level when
starting Carcast?

Podcast Sorting

[email protected] would like it if we sorted podcasts alphabetically.

Perhaps a page off the Podcasts screen which lets you tinker with sort options

Fix shitty "Add" button on Add Subscription screen

Alfred writes, Tried subscribing to Boagworld. Was able to copy and paste feed URL. Test was successful. But the subscribe button has been pushed off the bottom of the screen, and it won't scroll. (The Tribe has a resistive touch screen with dimensions 240 x 320.)

The "per subscription default when upgrading" isnt global

I downloaded the latest update and got the per subscription download feature. Seems to work so far.
The only oddity was that the default setting for all subs was unlimited, although it should have been global. After the upgrade, I suddenly got over 100 podcasts.

Sometimes player forgets my bookmark

I don't know what triggers it (perhaps listening through the end of a podcast or end of the whole list?) but there are times when the player seems to pick a random time to resume playing as I next and prev through things.

Often, this time is 00:43 seconds. Not sure why.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.