Giter Club home page Giter Club logo

antennapod's Introduction

AntennaPod

This is the official repository of AntennaPod, the easy-to-use, flexible and open-source podcast manager for Android.

Get it on Google Play Get it on F-Droid

Screenshot 0 Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Feedback

You can use the AntennaPod Forum for discussions about the app or just podcasting in general.

Bug reports and feature requests can be submitted here (please read the instructions on how to report a bug and how to submit a feature request first!).

We also hold regular community calls to discuss anything AntennaPod-related. Come join the next call!

Help to test AntennaPod

AntennaPod has many users and we don't want them to run into trouble when we add a new feature. It's important that we have a significant group test our app, so that we know all possible combinations of phones, Android versions and use cases work as expected. Check out our wiki on how to join our Beta testing program! If a bug is reported during the beta period, chances are high that it will be fixed before the stable version. If it is reported later, fixing might take another full beta cycle. So definitely let us know if something is not right.

License

AntennaPod is licensed under the GNU General Public License (GPL-3.0). You can find the license text in the LICENSE file.

Translating AntennaPod

If you want to translate AntennaPod into another language, you can visit the Transifex project page.

Building AntennaPod

You can build AntennaPod just like any other Android project. Refer to the instructions for more details.

antennapod's People

Contributors

ahangarha avatar andersonvom avatar asdoi avatar brad avatar bws9000 avatar bytehamster avatar cj-malone avatar damoasda avatar danieloeh avatar domingos86 avatar ebraminio avatar gaul avatar gerardolgvr avatar hannesa2 avatar johnjohndoe avatar keunes avatar maxbechtold avatar mfietz avatar mueller-ma avatar orionlee avatar pachecosf avatar patheticpat avatar qkolj avatar rharriso avatar shortspider avatar spacecowboy avatar tacothedank avatar tomhennen avatar tonytamsf avatar xgouchet 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  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  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  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

antennapod's Issues

More intellegent delete function

The new auto-delete-function works well, but is a bit to fast / rigorous. Wouldn't it be better that the user can configure how many episodes should be leave in the storage or how much space antennapod can use?

In GUI:
A simple config dialogue where the user can define something like:

store 20 episode or 500 MB

Hope my request is understandable ;)

Greetings lightonflux

Suggestion: Automatically add downloaded items to queue

I always have the problem that I can't find the podcast that I have already downloaded when I am offline. Therefore I asked myself if it would be possible to add an option which would automatically add every downloaded Podcast to the queue?

Download torrent-feeds

Hi,

it would be nice if AntennaPod was able to download podcasts from torrent-feeds. A directory with some feeds in it can be found here: http://bitlove.org/directory

I understand that this feature is not very important to most users and rather hard to implement, so I will not be disappointed if it gets a very low priority. But I wanted to mention it anyway.

Multiselect

Would it be possible to support multi selection in the episode list-view for example by using long press.

The "Add a new Feed" screen looks some kind of strange

When adding a new feed the text "Type in the URL of the Feed here" is at the same position as the "confirm" and "cancel" which looks somekind of strange...

Here is a screenshot:

It's probably a known issue but I thought it would be better to report it incase it isn't.

The "back button" in the top left corner behaves some kind of strange

I am not so sure if this is a bug or if this is a feature but I think the back button in the top left corner should take me to the previous antennapod screen(even if this is some kind of a duplicated functionality because the android back button alreday does that kind of thing).
For example if you select a podcast in the new screen and press the top left corner button it will take you to the screen which displays all podcasts of this specific podcast and not the previous screen(which was the new screen in this example).

Video: control bar animation looks wrong

If you tab on a video to show the controls, the lower bar moves in from above. That's why there is a white block which appears when the bar is moving.

The control bar should move up from the buttom of the screen.

No Downloadable Files Found for some Podcasts

First of all: Let me thank you for this app, just what I was waiting for!

However there is a small issue with two of my podcasts which might be somehow related to #14. Or maybe not. AntennaPod cannot find downloadable files in the following feeds:

In the latter case this might be a problem with the feed since SwallowCatcher cannot handle that one either.

Thank you very much in advance for fixing this issue.

proedie

Display only those feed items which have a enclosure tag

I don't know if this is a bug or if this is planned but AntennaPod also displays me RSS Items which doesn't have a enclosure tag and because AntennaPod is a podcatcher I would prefer it if it would only display those items which actually have a enclosure tag.

Playback Problems

I am not able to listen to Podcasts in the ogg vorbis format, I can download them with AntennaPod and play them with my music player, but I can't directly play them with AntennaPod.

Download: sequential instead of parallel

Hi there,

just a minor enhancement request: if you have many downloads, it can take quite a while for the first one to finish as the downloads are parallel. Perhaps you could add an option so the downloads can also be sequential?

Feature request: .nomedia file

Could you add a .nomedia file to the directory where antennapod stores podcast images and podcasts by default? Because this will prevent the gallery from indexing podcast covers. Besides it will prevent music players from indexing podcasts, which is a usefull thing(at least I think so).

Playlist jumps to the first entry when an episode is listened.

When you play an episode from the play list which isn't the first or last, a "bug" appears when you finished one episode.

Normally play lists are played from the top to the bottom, no matter where you start. but AntennaPod jumps to the first entry every time you finished an episode, no matter which item is played.

How it should be: If an episode is listened, the next (means the under lying entry) episode should be played.

Feature Request

Hi,

in my eyes has your software the most potential to will the best podcast app on android market. :)

  1. Playlist Support (minimum Audio and Video Podcast playlist)
  2. podcast will delete after listen
    2.a. mark podcast to hold on the phone
  3. "cloud" sync for multiple devices
  4. Video Playback (i can not test it on my phone during crashes)

i hope you will bring much more tools on the app.

regards,
Thomas

Change start-tab to "new"

I am not a person who changes his feeds every day. But when i start antenna i see all the well known stuff. But more interesting is the new stuff.

In other words: When antennaPod start "new" should be the selected tab.

And btw it looks really nice if the blue bar is symmetric.

Variable speed playback

A lot of times, speakers speak too slowly or too fast. It would be great to have a way to adjust playback speed, especially without a $5 third party library like all other podcatchers do.

Feature Request: Importing from Google Listen

One of the annoyances I've had with trying out any new podcast app is that I have to manually re-type in the urls of all of the podcasts that I have already subscribed to in Google Listen. This is true of AntennaPod as well, because few of the podcasts I want are in the Miro guide. I suspect that I am not the only one with this issue. I also suspect (though I don't know) that Listen is the most widely used podcatcher on Android.

Perhaps is would help adoption of the app if the user could easily import their existing podcast subscriptions in Listen. I know nothing of what is involved in implementing such a feature, or if it is even possible.

I believe a similar feature exists in Firefox for Android, where bookmarks and cookies can be imported from "Browser".

Thanks for your attention

Tony

PS: None of this would be (as much of) an issue if I could get Firefox (or Browser) to subscribe to a podcast by simply tapping on the RSS link. Perhaps I'm just missing something obvious.

Cannot add feed due to "Invalid type"

Many podcasts cannot be added to AntennaPod because it does not recognize their type. Here are some examples:

http://rss.sciam.com/sciam/60secsciencepodcast
http://rss.sciam.com/sciam/60-second-mind
http://rss.sciam.com/sciam/60-second-space
http://rss.sciam.com/sciam/60-second-health
http://rss.sciam.com/sciam/60-second-tech
http://www.risky.biz/netcasts/risky-business
http://www.risky.biz/netcasts/rb2

I have not had any problems with other podcasting applications, is it possible that AntennaPod is too strict about the format of the feed?

Startup Problems

I was listening to some podcasts last night but when I woke up next morning I was no longer able to start antennapod. Here is the log:

--------- beginning of /dev/log/system
W/InputManagerService( 2276): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40fa1d78
I/ActivityManager( 2276): START {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.cyanogenmod.trebuchet/.Launcher} from pid 2276
W/InputManagerService( 2276): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@40fd8248 (uid=10054 pid=4952)
I/ActivityManager( 2276): No longer want org.torproject.android (pid 2782): hidden #16
I/ActivityManager( 2276): No longer want com.bel.android.dspmanager (pid 2604): hidden #17
W/ActivityManager( 2276): Scheduling restart of crashed service org.torproject.android/.service.TorService in 21365ms
W/ActivityManager( 2276): Scheduling restart of crashed service com.bel.android.dspmanager/.service.HeadsetService in 31362ms
I/ActivityManager( 2276): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=de.danoeh.antennapod/.activity.MainActivity bnds=[0,414][120,587]} from pid 2486
--------- beginning of /dev/log/main
D/dalvikvm( 2276): GC_FOR_ALLOC freed 1365K, 45% free 6950K/12551K, paused 74ms
I/ActivityManager( 2276): Start proc de.danoeh.antennapod for activity de.danoeh.antennapod/.activity.MainActivity: pid=4980 uid=10067 gids={3003, 1015}
V/ActivityThread( 4980): de.danoeh.antennapod white listed for hwui
D/OpenGLRenderer( 2486): Flushing caches (mode 1)
D/OpenGLRenderer( 2486): Flushing caches (mode 0)
D/dalvikvm( 4980): GC_CONCURRENT freed 393K, 16% free 6866K/8131K, paused 2ms+2ms
D/dalvikvm( 4980): GC_CONCURRENT freed 147K, 11% free 8507K/9543K, paused 1ms+3ms
D/dalvikvm( 4980): GC_CONCURRENT freed 203K, 10% free 10438K/11527K, paused 1ms+3ms
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
E/FeedManager( 4980): Couldn't find Feed with id 0
D/dalvikvm( 4980): GC_FOR_ALLOC freed 289K, 9% free 12755K/13959K, paused 34ms
V/MediaPlayer( 4980): constructor
V/MediaPlayer( 4980): setListener
I/AudioService( 2276):   Remote Control   registerMediaButtonIntent() for PendingIntent{40f9f7d8: PendingIntentRecord{40df2268 de.danoeh.antennapod broadcastIntent}}
D/AudioHardwareMot( 2082): Output bufSize from kernel = 8192
V/MediaPlayer( 4980): isPlaying: no active player
V/MediaPlayer( 4980): reset
V/MediaPlayer( 4980): setDataSource(/mnt/sdcard/Android/data/de.danoeh.antennapod/files/media/-1009595372/WG036.ogg)
I/AwesomePlayer( 2082): setDataSource_l('/mnt/sdcard/Android/data/de.danoeh.antennapod/files/media/-1009595372/WG036.ogg')
V/MediaPlayer( 4980): setVideoSurfaceTexture
V/MediaPlayer( 4980): prepare
W/ActivityManager( 2276): Launch timeout has expired, giving up wake lock!
W/ActivityManager( 2276): Activity idle timeout for ActivityRecord{41181c20 de.danoeh.antennapod/.activity.MainActivity}
W/ActivityManager( 2276): Timeout of broadcast BroadcastRecord{41128df0 de.danoeh.antennapod.FORCE_WIDGET_UPDATE} - receiver=android.os.BinderProxy@412feb40, started 10000ms ago
W/ActivityManager( 2276): Receiver during timeout: ResolveInfo{410cc350 de.danoeh.antennapod.receiver.PlayerWidget p=0 o=0 m=0x108000}
I/Process ( 2276): Sending signal. PID: 4980 SIG: 3
I/dalvikvm( 4980): threadid=3: reacting to signal 3
I/dalvikvm( 4980): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 2276): Sending signal. PID: 2276 SIG: 3
I/dalvikvm( 2276): threadid=3: reacting to signal 3
I/dalvikvm( 2276): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 2276): Sending signal. PID: 2349 SIG: 3
I/dalvikvm( 2349): threadid=3: reacting to signal 3
I/dalvikvm( 2349): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 2276): Sending signal. PID: 2458 SIG: 3
I/dalvikvm( 2458): threadid=3: reacting to signal 3
I/dalvikvm( 2458): Wrote stack traces to '/data/anr/traces.txt'
I/Process ( 2276): Sending signal. PID: 2470 SIG: 3
I/dalvikvm( 2470): threadid=3: reacting to signal 3
I/dalvikvm( 2470): Wrote stack traces to '/data/anr/traces.txt'
D/dalvikvm( 2276): GC_CONCURRENT freed 742K, 36% free 8051K/12551K, paused 3ms+7ms
D/dalvikvm( 2276): GC_EXPLICIT freed 96K, 36% free 8050K/12551K, paused 3ms+8ms
E/ActivityManager( 2276): ANR in de.danoeh.antennapod
E/ActivityManager( 2276): Reason: Broadcast of Intent { act=de.danoeh.antennapod.FORCE_WIDGET_UPDATE flg=0x10 cmp=de.danoeh.antennapod/.receiver.PlayerWidget }
E/ActivityManager( 2276): Load: 2.26 / 1.09 / 0.96
E/ActivityManager( 2276): CPU usage from 5021ms to 0ms ago with 99% awake:
E/ActivityManager( 2276):   6.1% 2082/mediaserver: 0.9% user + 5.1% kernel / faults: 81 minor
E/ActivityManager( 2276):   3.3% 706/mmcqd: 0% user + 3.3% kernel
E/ActivityManager( 2276):   0.7% 2276/system_server: 0.3% user + 0.3% kernel / faults: 4 minor
E/ActivityManager( 2276):   0.1% 206/kblockd/0: 0% user + 0.1% kernel
E/ActivityManager( 2276): 100% TOTAL: 1.1% user + 9.3% kernel + 89% iowait + 0.1% irq
E/ActivityManager( 2276): CPU usage from 522ms to 1042ms later:
E/ActivityManager( 2276):   9.4% 2082/mediaserver: 0% user + 9.4% kernel / faults: 3 minor
E/ActivityManager( 2276):     7.5% 4995/TimedEventQueue: 0% user + 7.5% kernel
E/ActivityManager( 2276):   5.5% 2276/system_server: 1.8% user + 3.7% kernel
E/ActivityManager( 2276):     7.4% 2292/ActivityManager: 1.8% user + 5.5% kernel
E/ActivityManager( 2276):   3.7% 706/mmcqd: 0% user + 3.7% kernel
E/ActivityManager( 2276): 100% TOTAL: 0% user + 15% kernel + 84% iowait
W/ActivityManager( 2276):   Force finishing activity de.danoeh.antennapod/.activity.MainActivity
I/ActivityManager( 2276): Killing ProcessRecord{411a4268 4980:de.danoeh.antennapod/10067}: user's request
I/ActivityManager( 2276): Process de.danoeh.antennapod (pid 4980) has died.
W/ActivityManager( 2276): Service crashed 2 times, stopping: ServiceRecord{41196ed0 de.danoeh.antennapod/.service.PlaybackService}
W/AudioService( 2276):   RemoteControlClient died
W/InputDispatcher( 2276): channel '41192e08 de.danoeh.antennapod/de.danoeh.antennapod.activity.MainActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
E/InputDispatcher( 2276): channel '41192e08 de.danoeh.antennapod/de.danoeh.antennapod.activity.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
W/InputDispatcher( 2276): Attempted to unregister already unregistered input channel '41192e08 de.danoeh.antennapod/de.danoeh.antennapod.activity.MainActivity (server)'
I/WindowManager( 2276): WIN DEATH: Window{41192e08 de.danoeh.antennapod/de.danoeh.antennapod.activity.MainActivity paused=true}
I/WindowManager( 2276): WINDOW DIED Window{41192e08 de.danoeh.antennapod/de.danoeh.antennapod.activity.MainActivity paused=true}
W/InputManagerService( 2276): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40dc3400
I/ActivityManager( 2276): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jtb.alogcat/.LogActivity} from pid 2486
D/OpenGLRenderer( 2486): Flushing caches (mode 1)
W/InputManagerService( 2276): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@40f90d78 (uid=10043 pid=2486)
D/OpenGLRenderer( 2486): Flushing caches (mode 0)
D/dalvikvm( 4952): GC_CONCURRENT freed 3045K, 40% free 6271K/10311K, paused 7ms+32ms
I/ActivityManager( 2276): Start proc org.torproject.android for service org.torproject.android/.service.TorService: pid=5001 uid=10060 gids={3003}
E/OMXCodec( 2082): Attempting to allocate OMX node 'OMX.google.vorbis.decoder'
E/OMXCodec( 2082): Successfully allocated OMX node 'OMX.google.vorbis.decoder'
V/OMXNodeInstance( 2082): calling destroyComponentInstance
V/OMXNodeInstance( 2082): destroyComponentInstance returned err 0
V/OMXNodeInstance( 2082): OMXNodeInstance going away.
I/dalvikvm( 5001): Turning on JNI app bug workarounds for target SDK version 4...
V/ActivityThread( 5001): org.torproject.android white listed for hwui

Feature Request - Clear Notifications

I wonder if its possible to add an option in "settings" to "clear notifications after completed" or something to that effect. I understand they are needed while updating feeds and downloading episodes but it would be great to have them automatically go away when completed instead of having to manually clear them every time.

Thank you

Availability in Google Play

I have Novo7 Paladin tablet: http://www.ainovo.com/novo7paladin-specs.html and I don't see AntennaPod in Google Play on this device. At the same time other podcast managers (podkicker, doggcatcher) are available. Also, I downloaded and installed apk on this device and it works perfectly.

Is there something in android manifest which could be the reason for this?

Feature Request - Headset Controls

First of all, I want to thank you for making the best free podcatcher I have found to date.

I think headset controls would make this app even better. Even as basic as just play/pause would be great.

Also would there be a way to automatically clear the refresh/download notification or an option to not show them at all?

Thanks

Possible Bug - Lockscreen

I have noticed that often when i disconnect my earbuds and then reconnect them the lockscreen controls disappear and i have to force close and restart the app to get them back. Any idea what is causing this?

Wrong episode downloaded in "Display only episodes" mode

In version 0.9.5.1 (from FDroid, if that matters), if you enable the "Display only episodes" checkbox and then try to download (directly from the list of episodes, either for a single podcast or on the "New" tab) an episode that comes after where a hidden non-episode would have been, you either get the wrong file or no option to download at all. It's as if it's ignoring the "Display only episodes" option when working out which file to download.

Can not import OPML file

I put an file called "Podcasts.opml" in the indicated directory, but AntennaPod does not show it in its OPML import activity and I can't import my podcasts. I'm using the Google Play version of AntennaPod.

Make data directory configurable

It would be nice if there was a way to specify the directory where AntennaPod saves the Podcasts, for example /mnt/sdcard/Podcasts instead of the current location. This would be particularly useful for phones with both internal memory (/mnt/sdcard) and an external sdcard (/mnt/extSdCard).

Possible Bug

I noticed that the lockscreen controls are not centered and missing the right button. I can provide screenshot of the issue if needed.

Adding podcasts from same source

First off, thank you for your work. I'm glad someone has put together a good open source podcast app to replace Google Listen. Now, on to the problem.

When I add two feeds from the CBC no new entry is created for the second one, but podcasts for the second start appearing in the list for the first. The CBC seems to be keeping all their XML files in the same directory (and this may be the source of the problem). To reproduce this, add the following feed:

"http://www.cbc.ca/podcasting/includes/spark.xml"

For me it shows up correctly in the feeds tab

Then add

"http://www.cbc.ca/podcasting/includes/writersandco.xml"

No new feed appears, but podcasts for the second feed start to appear in the list for the first. To me this seems to be incorrect behaviour.

Perhaps the URL used for the first feed is being replaced with the second -- I can't tell from what I'm seeing. You can reverse the order of adding the feeds -- the first feed added appears, the second always gets "added" to the first. If either feed is on a different host (for example NPR) two separate feeds are created and seem to work correctly.

Perhaps the problem is that both of these XML files contain the link to the same site: "http://www.cbc.ca/podcasting", even though they are different and separate feeds.

Thanks again.

Tony

"Recently listened" - Feature request

When i listen to a podcast i just listen, i don't look a the show notes. After i listened a episode completely the episode is removed from the play list. If i want to browse through the show notes i have to retrieve the episode in "feeds" → "podcast name" → "list of episodes".

I think a simply list which provides the last fifteen episodes which are completely listened would be a great time saver.

BTW: The "automatic delete"-function should skip items of this list. Therewith it is easy to listen to something again.

Hope my request is comprehensible :)

Greetings lightonflux

Images in shownotes will not display if network is down

If there is network connection the app displays pictures in show notes. But if the network connection is down you can change to menu of antennapod and then move back and the images is not there.

Please download and store images in show notes if the episode is downloaded.

Reorder objects in playlist easier

Make it possible to reorder objects in the playlist by long press on the arrow on the right.

Sorry i don't know who the function is named but most music players on Android do it that way.

Dark Skin

Hey, I'd would be create if Settings could include an option to change the background color to black. Most if not all my apps have that. Thanks!

Feature Requests

  1. Notification controls
  2. Ability to reorder queue
  3. Automatically mark as read if podcast is downloaded
  4. Automatically remove from queue if podcast is deleted

Just some ideas that could be implemented in the future.

Thank you

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.