New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Alternative Audio Player #2014
Comments
That particular podcast is also available in compatible formats: http://feeds.metaebene.me/raumzeit/m4a We could add functionality to start other players, but then it would be almost impossible to control the playback of the episodes, so we wouldn't be able to determine how long an episode was played, or if it was played at all (so the user would have to manually mark them as played, remove from the queue and delete the files). The right way is certainly to have a player similar to sonic that works with more formats. But then, IMHO, this seems like too much work to solve a problem that, given the alternative format, doesn't exist in the first place. |
Interestingly enough, it works on my phone (nexus 5 running android 6.0.1) using either sonic or the native player. Renaming the extension to |
To be honest, I don't know of any podcast that doesn't provide a media format we can play. |
Why not go to the next step and support more file formats in 2016? If you want play flac why not. If you want play mka why not? |
A lot of codecs were added in Android 4.0 and 4.1 (4 years old), the codec for opus, for instance, was added in Android 5 (1,5 years old).
FLAC is supported since Android 3.1 [1], i.e. for over four and a half years now...
What's that? Matroska? The container format which can audio and video tracks in pretty much any codec?
AntennaPod is a podcast manager. Playing the file in external players pretty much takes out the managing part and degrades it to a downloader. Not too sure I want that.
Every new Android version brings new restrictions on the access to folders or external storage. I'm really not to keen on doing any changes in this respect. Usually, this works fine on some devices, but completely breaks others. Did I mention we accept pull requests? [1] https://developer.android.com/guide/appendix/media-formats.html |
Ok if nobody want more file formats support, ok. But as reminder, you can play all formats of your choice if you use an alternative player. P.S. The rename from .opus to .ogg without success to play. I have read that android supports only opus-codec in mkv-container (not sure is it true, not tested). |
I hope no-one gets annoyed in this discussion 👍 Let's try to keep a positive vibe ;)
Agree in principle, but trying to demand updates from big vendors like Samsung is pointless: There are lawsuits over this updating thing, and we should not expect a) users to buy a new phone if Android gets out of date or that b) users can install whatever on their phones (depending on their &/or their phones' capabilities).
Agree here
Don't be exaggerating @mfietz ;) I agree it's best to keep everything together, but giving users the option to in some cases move away from this standard might not be such a bad idea. Even if AP doesn't play certain files itself it serves it's managing purpose (e.g. downloading, storing, favouriting, sharing, tracking played & unplayed albeit manually). |
It probably doesn't hurt to let users open the file with media player apps. My suggestion would go to add another item to the share submenu whenever the file is available offline. This applies at least for context menus in the queue or other lists, and for the overflow menu on the media player activity. I don't know however if there's an implicit intent that could be used for #2015 (maybe ACTION_INSERT, although it seems unlikely). |
If more formats is the only reason: https://wiki.videolan.org/LibVLC |
@KAMiKAZOW Thought about it. Would add about 30 MB to the app's size. And we would have to build separate APKs for separate architectures. In short: Nope. |
Not sure I'd look there ('share') if I wanted to open a file with another player/app (actually I think I wouldn't).
Could it potentially theoretically work like as a plugin which has to be downloaded separately & enabled through the settings? |
Conceptually, the notions are equivalent. For instance, when on AP you share the episode URL, most of the options you see aren't really messaging apps but rather other apps that let you take notes or do some action to the URL. So sharing isn't as much about sharing with other people, more about sharing with other apps.
The plugin idea isn't bad at all... although I'd say it's far from being a priority at the moment. Show me a decent podcast with no format AP supports and my opinion could change. |
Still on the "Share..." point, we of course would not call this feature a share feature, more like a "play on other app" or something similar (hopefully better sounding). The idea to include it in the share submenu is because it's conceptually similar and not many users would use it, so we should rather not fill up the menu with less important items. |
i also would like this feature for an alternative video player, i use a player which sets the brightness to maximum when it starts playing. |
Could this be considered 'covered' with the introduction of ExoPlayer (in #2655)? While the implementation requested is support for external players, the problem identified by OP is the lack of support for specific file formats (which may be covered now with ExoPlayer, hence my question). |
I agree that playing with an alternative audio player would defeat the whole purpose of AntennaPod. You would no longer have the option to continue playback where you stopped, even marking episodes as played would have to be done manually. To support more file formats, we added ExoPlayer in version 1.7.1. You can enable the player in Settings -> Playback -> Media Player. |
It would awesome to select an alternative audio player - to support more audio formats - (select one player that are exist on device; at the moment it has only a switch for "sonic player" or "Prestissimo").
App version: 1..5.2.0 (from F-Store)
Android version: 5.1.1
Devide model: Tablet
Expected behaviour: Select an other audio player app on your device you have installed.
Current behaviour: The option about "sonic player" or "Prestissimo" (both are limited support of audio files)
Steps to reproduce:
Menue -> Settings -> Sonic Mediaplayer (on/off)
Some files they are not supported with the default player:
http://feeds.metaebene.me/raumzeit/opus
The text was updated successfully, but these errors were encountered: