Assigned
Status Update
Comments
sa...@google.com <sa...@google.com> #2
This issue does not reproduce with dev preview 4.
dj...@gmail.com <dj...@gmail.com> #3
Closing this issue as per comment #2 from reporter.
je...@gmail.com <je...@gmail.com> #4
I've seen this implemented in other media platforms as "playback rate" represented as
a float, where 1.0 is normal playback, 2.0 is double-speed, 0.5 is half-speed, etc.
Not sure how much load/battery this would pull, but we could keep any optimizations
for 1.0-speed playback.
The part I'm afraid of is the transition between multiple playback speed values--it's
going to be pretty hard to get a smooth transition between various rates, which is
what users are expecting.
a float, where 1.0 is normal playback, 2.0 is double-speed, 0.5 is half-speed, etc.
Not sure how much load/battery this would pull, but we could keep any optimizations
for 1.0-speed playback.
The part I'm afraid of is the transition between multiple playback speed values--it's
going to be pretty hard to get a smooth transition between various rates, which is
what users are expecting.
al...@gmail.com <al...@gmail.com> #5
i want to implement sampleRate function on Mediaplayer.
also, screen size function and support subtitle.
i think mediaplayer insufficient about original player function.
i hope to improve it.
also, screen size function and support subtitle.
i think mediaplayer insufficient about original player function.
i hope to improve it.
je...@gmail.com <je...@gmail.com> #6
Joe, this probably should be under Component-GfxMedia, as it's a framework feature,
not an application feature.
not an application feature.
m....@gmail.com <m....@gmail.com> #7
I need a pitch feature, too.
cm...@gmail.com <cm...@gmail.com> #8
This feature exists on the iPhone for audiobooks/podcasts. I have hacked up a
workaround using python and a program named Sound Exchange to increase the tempo of
audio files. It would be nice I could speed up audio files on the fly on my Droid.
workaround using python and a program named Sound Exchange to increase the tempo of
audio files. It would be nice I could speed up audio files on the fly on my Droid.
an...@gmail.com <an...@gmail.com> #9
Please add adjustable speed support. We had requests from people that use our Astro
Player to make playback faster (in order to read podcasts and audiobooks) like iPhone
player does.
Player to make playback faster (in order to read podcasts and audiobooks) like iPhone
player does.
ab...@gmail.com <ab...@gmail.com> #10
I think that the desired goal would be for pitch-corrected time compression/dilation.
Make the media play at a higher rate, but adjust to maintain the same pitch.
The main application is for faster playback of spoken word, such as podcasts, audio
books, and perhaps voice mail. Many people find that they can understand spoken word
played at 1.5x the normal speed (with pitch correction).
I have never seen a desire for pitch corrected slow-down, but as long as you are doing
pitch-corrected rate changes, I bet slow-down is almost no extra effort if
implementing a speed-up, like many players have these days.
Make the media play at a higher rate, but adjust to maintain the same pitch.
The main application is for faster playback of spoken word, such as podcasts, audio
books, and perhaps voice mail. Many people find that they can understand spoken word
played at 1.5x the normal speed (with pitch correction).
I have never seen a desire for pitch corrected slow-down, but as long as you are doing
pitch-corrected rate changes, I bet slow-down is almost no extra effort if
implementing a speed-up, like many players have these days.
fo...@gmail.com <fo...@gmail.com> #11
Please add faster playback for audiobooks, similar to ipod feature.
cl...@gmail.com <cl...@gmail.com> #12
Audible.com is almost ready with their app which will have playback speed vs. no-pitch
change controls. There ARE apps in and out of Market that do what everyone is
describing here.
change controls. There ARE apps in and out of Market that do what everyone is
describing here.
vi...@gmail.com <vi...@gmail.com> #13
While it's nice that the Audible.com app will soon be available, it doesn't address this
issue for the vast amount of non-audible content available out there. The iPhone has a
great built-in app that does this well - I think Android should at least be able to match
this functionality without having to rely on 3rd party apps (also, which apps are available
on the Market now that do this?).
issue for the vast amount of non-audible content available out there. The iPhone has a
great built-in app that does this well - I think Android should at least be able to match
this functionality without having to rely on 3rd party apps (also, which apps are available
on the Market now that do this?).
ap...@gmail.com <ap...@gmail.com> #14
I agree that this is a much needed feature, that I hope can be backported to 1.6.x
and 2.0.x.
I got a new Droid today, and can't really retire the iPod Touch until I have this
feature.
Andy
and 2.0.x.
I got a new Droid today, and can't really retire the iPod Touch until I have this
feature.
Andy
os...@gmail.com <os...@gmail.com> #15
My desire is mostly for pitch-corrected slow-down. As a music teatcher and musician
I use this feature in Windows media player everyday. It would be great to have this
feature in the phone.
I use this feature in Windows media player everyday. It would be great to have this
feature in the phone.
an...@gmail.com <an...@gmail.com> #16
We've added adjustable fast/slow 2x-.05x playback speed to Astro Player v1.15.
Known issues: supports only mp3 files; works slow if Astro Player runs in background.
Known issues: supports only mp3 files; works slow if Astro Player runs in background.
ro...@gmail.com <ro...@gmail.com> #17
This really is a must have feature. There are so many podcasts and audio books are
that are so slow to listen to with normal playback speed. I would switch from my
Windows Mobile phone in a heart beat if Android had a decent media player that allowed
for faster playback speeds with pitch shifting.
that are so slow to listen to with normal playback speed. I would switch from my
Windows Mobile phone in a heart beat if Android had a decent media player that allowed
for faster playback speeds with pitch shifting.
sk...@gmail.com <sk...@gmail.com> #18
Adjustable playback speed would be a really nice addition.
an...@gmail.com <an...@gmail.com> #19
We've added adjustable speed playback in v1.20 of the Astro Player. There are
different options: 2x with the same pitch; 1.5x with the same pitch but with choppy
playback; 0.05x - 2x without pitch correction.
different options: 2x with the same pitch; 1.5x with the same pitch but with choppy
playback; 0.05x - 2x without pitch correction.
m....@gmail.com <m....@gmail.com> #20
Nice, is that part of the app open source?
ma...@gmail.com <ma...@gmail.com> #21
Please make it so we can speed up audiobooks and podcasts without having the pitch of
the sound go up, just same timbre at a higher speed. this is the least you can do. I
am still stuck with my IPOD TOUCH FOR AUDIO FILES. HOW EMBARASSING!!!!!!
it is simple, isn't it. apple included it.
Please fix. I love my droid but this makes me want to go back to to apple.
Jahsun
the sound go up, just same timbre at a higher speed. this is the least you can do. I
am still stuck with my IPOD TOUCH FOR AUDIO FILES. HOW EMBARASSING!!!!!!
it is simple, isn't it. apple included it.
Please fix. I love my droid but this makes me want to go back to to apple.
Jahsun
br...@gmail.com <br...@gmail.com> #22
earlier someone said there are apps already out there that do this. What are they?
ph...@gmail.com <ph...@gmail.com> #23
I am in the same boat as magicistruth. I have to use my iPod Touch for audio files
because nothing on Android supports this. Any updates?
because nothing on Android supports this. Any updates?
an...@gmail.com <an...@gmail.com> #24
As a workaround you could try our Astro Player. It supports 1.5x and 2.0x with the
same pitch.
same pitch.
pm...@gmail.com <pm...@gmail.com> #25
Astro, at first listen, seems to do the speed correction fairly well. Would really
like to see it implemented it in the OS, so that other apps- especially ones more
explictly designed for podcasts would support this...
The unavailability of this feature is keeping me from abandoning my iPod touch,
entirely.
like to see it implemented it in the OS, so that other apps- especially ones more
explictly designed for podcasts would support this...
The unavailability of this feature is keeping me from abandoning my iPod touch,
entirely.
ti...@gmail.com <ti...@gmail.com> #26
Actually, there are needs for both time stretch and pitch shifting.
Many professional audio software can do such processing and actually both techniques
are often implemented using the same algorithm.
I'll list a couple of use cases why we do need both:
a) Phrase trainer for musicians ->
Jne should be able to slowdown or speed up mp3 with pitch correction.
0.5x ... 1.5x speeds should probably be fine.
b) Pitch shifting without speedup/slowdown ->
Very useful for vocalists.
a+b) It may be useful to do BOTH pitch shifting and slowdown/speedup with arbitrary
parameters. Like "slowdown the playback by 20% but pitch up by 1 semitone" may be
useful for guitarists.
Currently, a programmer can do these tricks in his software (e.g. using FFT) but hey
it will eat your battery very fast. However, it is likely to be possible to do on
DSP, especially when playing mp3.
Many professional audio software can do such processing and actually both techniques
are often implemented using the same algorithm.
I'll list a couple of use cases why we do need both:
a) Phrase trainer for musicians ->
Jne should be able to slowdown or speed up mp3 with pitch correction.
0.5x ... 1.5x speeds should probably be fine.
b) Pitch shifting without speedup/slowdown ->
Very useful for vocalists.
a+b) It may be useful to do BOTH pitch shifting and slowdown/speedup with arbitrary
parameters. Like "slowdown the playback by 20% but pitch up by 1 semitone" may be
useful for guitarists.
Currently, a programmer can do these tricks in his software (e.g. using FFT) but hey
it will eat your battery very fast. However, it is likely to be possible to do on
DSP, especially when playing mp3.
jc...@gmail.com <jc...@gmail.com> #27
I just wanted to add my vote for this feature. It is crucial for audiobooks and
podcasts.
podcasts.
ty...@gmail.com <ty...@gmail.com> #28
I'm getting my first droid device and I'm a bit sad theres no direct speed solution.
da...@gmail.com <da...@gmail.com> #29
I vote for 2x playback option so that google listen and more can implement it
vm...@gmail.com <vm...@gmail.com> #30
I would like to add my vote for variable playback speed controls for audio and even
video.
video.
jr...@gmail.com <jr...@gmail.com> #31
I bought my ipod touch only because it was the only decent device offering 2x speed
playback for podcasts. When android implements a similar function (1.5x, 2.0x) i will
happily move to to that platform.
playback for podcasts. When android implements a similar function (1.5x, 2.0x) i will
happily move to to that platform.
ky...@gmail.com <ky...@gmail.com> #32
Also handy for my hundreds of lectures and talks that I would like to listen to in
half the time. (mp3s)
But podcasts too.
half the time. (mp3s)
But podcasts too.
ap...@gmail.com <ap...@gmail.com> #33
I agree. This is rather essential, sonsidering the biggest competitor to Android
supports this. With the new Auduble app in beta, it would really be nice to get
feature parity with the iPhone on this.
supports this. With the new Auduble app in beta, it would really be nice to get
feature parity with the iPhone on this.
an...@gmail.com <an...@gmail.com> #34
We've fixed run in background and stuttering issues of speed playback in Astro Player
v1.35. Please check it out.
v1.35. Please check it out.
eq...@gmail.com <eq...@gmail.com> #35
I would also like to put in my $0.02 on the importance of this feature. I am also currently still using my iPhone for podcasts and have been putting off purcahsing an Android handset, but I'm wanting to change over soon!
re...@gmail.com <re...@gmail.com> #36
Just so that you guys know Froyo has included api calls to handle most of this. Look here:
http://developer.android.com/sdk/android-2.2.html#api
And under "Media" you will see
" New APIs in MediaRecorder for specifying audio settings for number of channels, encoding and sampling rates, sampling rate. "
Hope that helps. It sounds like Froyo will be coming to droid, incredible, evo, and some others in the next few months so we will benefit from this at that point.
To be clearer, you will not have support unless you have Froyo (or maybe if you're rooted and someone rips the media player out of froyo and adds it into your ROM)
And under "Media" you will see
" New APIs in MediaRecorder for specifying audio settings for number of channels, encoding and sampling rates, sampling rate. "
Hope that helps. It sounds like Froyo will be coming to droid, incredible, evo, and some others in the next few months so we will benefit from this at that point.
To be clearer, you will not have support unless you have Froyo (or maybe if you're rooted and someone rips the media player out of froyo and adds it into your ROM)
re...@gmail.com <re...@gmail.com> #37
Sorry to create more post traffic, but I think that in the above post I was incorrect.
it looks like this is in reference to "MediaRecorder" which is for (duh!) recording media, not playing media (I think)
Sorry I should have read a little better.
it looks like this is in reference to "MediaRecorder" which is for (duh!) recording media, not playing media (I think)
Sorry I should have read a little better.
m....@gmail.com <m....@gmail.com> #38
you got my hopes up here for a second, but thanks for clarifying :-)
ap...@gmail.com <ap...@gmail.com> #39
Same here. Ah well... Perhaps in 3.0...
ev...@gmail.com <ev...@gmail.com> #40
I sold my iPhone and now I have the Nexus One.
The hardware is geat on the Nexus One, but cant play x2 speed for podcast in native mode???
The hardware is geat on the Nexus One, but cant play x2 speed for podcast in native mode???
jj...@gmail.com <jj...@gmail.com> #41
No. Actually it can. All previous 41 incredulous comments were all just an elaborate ruse to make you think that your new phone doesn't do this.
ty...@gmail.com <ty...@gmail.com> #42
[Comment deleted]
ty...@gmail.com <ty...@gmail.com> #43
Not familiar with audio jargon. I refer you to Goldwave which is a powerful low cost audio editor. If you demo Goldwave you will note that speech rate can be nearly doubled and remains understandable. Don.t what the technique is called, but I would like capability on Andriod. maybe someone can explain what they do to impede chipmonk effect at rates above 1.5x
ah...@gmail.com <ah...@gmail.com> #44
please add 2x playback speed for podcasts!!
much needed feature..
much needed feature..
vm...@gmail.com <vm...@gmail.com> #45
Is there any way we can increase the priority of this Issue?
ja...@gmail.com <ja...@gmail.com> #46
This is definitely a very useful feature when working with long audio speech files.
pm...@gmail.com <pm...@gmail.com> #47
Another vote for upping the priority of this. Seems like basic functionality
in many media players...
Comment #48 on issue 36906951 by jacksdl2109: MediaPlayer Adjustable
SampleRate/Playback Speed support.
http://code.google.com/p/android/issues/detail?id=1961
This is definitely a very useful feature when working with long audio speech
files.
in many media players...
SampleRate/Playback Speed support.
This is definitely a very useful feature when working with long audio speech
files.
ri...@gmail.com <ri...@gmail.com> #48
Still using my iPod classic to listen to audiobooks/podcasts for this feature alone. If it is implemented (which I really really would like to see), I would also suggest the ability to control the speed in increments at least as fine as 0.2x up to 2.0x. Apple limits it to just "play all audiobooks faster" whereas sometimes I wish I could speed it up even more.
ga...@gmail.com <ga...@gmail.com> #49
When I head out for a workout, I have my HTC phone in one pocket and my iPod Touch in the other. I'd love to dump the iPod when I can listen to podcasts at double speed.
br...@gmail.com <br...@gmail.com> #50
[Comment deleted]
ao...@gmail.com <ao...@gmail.com> #51
Hi, all,
I released Osplay (Own Speed Player) for Android yesterday. It's a paid application, so I'm sorry for anyone who's outside of regions that can buy apps. It can speed up files that are in MP3 or Ogg format and the selection screen allows you to show only audiobooks or only podcasts.
I agree that this bug still needs to be fixed, but for people who just want a product for speeding up podcasts, you can buy mine. :)
I released Osplay (Own Speed Player) for Android yesterday. It's a paid application, so I'm sorry for anyone who's outside of regions that can buy apps. It can speed up files that are in MP3 or Ogg format and the selection screen allows you to show only audiobooks or only podcasts.
I agree that this bug still needs to be fixed, but for people who just want a product for speeding up podcasts, you can buy mine. :)
br...@gmail.com <br...@gmail.com> #52
As Andrew.Terekhine has pointed out his Astro Player does a decent job of this. I didn't have much luck with his pre-programmed settings of 1.5x and 2.0x, but using the adjustable scale I was able to find a speed that sped up playback and shifted the pitch down.
pmrady Astro does a decent job as a pod-catcher it takes a little bit of digging to get it setup properly.
I'm still using the free version once a few more bugs get worked out I'll buy the full version as my only audio player / podcast app.
pmrady Astro does a decent job as a pod-catcher it takes a little bit of digging to get it setup properly.
I'm still using the free version once a few more bugs get worked out I'll buy the full version as my only audio player / podcast app.
sk...@gmail.com <sk...@gmail.com> #53
Hey aocate,
Sure would be nice to have a trial version of Osplay so that users could see if it suits their need.
Brian
Sure would be nice to have a trial version of Osplay so that users could see if it suits their need.
Brian
ap...@gmail.com <ap...@gmail.com> #54
Osplay just got my money! Now could you please license your technology to the fine people at Audible, so the Android Audiuble player can be updated with playback speed.
je...@gmail.com <je...@gmail.com> #55
I would also very much like to check out Osplay without paying at first!
Jeff
Jeff
ap...@gmail.com <ap...@gmail.com> #56
Osplay works! Just cranked up a book at 1.5 speed! Astroplayer works well too, but it seems to have issues with 1.5 speed and only works well at 2.0 speed. I paid for both and I don't regret it.
ao...@gmail.com <ao...@gmail.com> #57
Sorry to hijack the post: I want to do a trial version of Osplay, and it's the next thing I'm planning on working on, but I haven't figured out exactly what restrictions to put on a trial version and even given those I need to figure out how to do it technically. Until that is done, keep in mind that the Android Market provides a 48-hour trial period during which you can get a full refund.
For further feedback on Osplay not related to this bug, please e-mail this user name @gmail.com for the benefit of people who want the bug fixed and don't care about my product.
For further feedback on Osplay not related to this bug, please e-mail this user name @
be...@googlemail.com <be...@googlemail.com> #58
Just implementing yet another player. Need playback rate feature in MediaPlayer for audiobooks and podcasts. SoundPool has this feature but is not intended to play large media files. :-(
za...@gmail.com <za...@gmail.com> #59
Yes, please provide a native way to adjust speed, preferably without altering pitch. Right now, I use an iphone instead, for this reason.
wp...@gmail.com <wp...@gmail.com> #60
I've been using Osplay and its really great. No issues with playback at different speeds from 0.4 to 2.0X. On Droid X, uses a reasonable amount of CPU at about 20%, but doesn't increase the CPU clock speed according to System Monitor.
to...@gmail.com <to...@gmail.com> #61
still using am iPhone SOLELY for the 2x playback; Leo Laporte is unendurable at just 1x
bl...@gmail.com <bl...@gmail.com> #62
Try osplay... Costs a bit but works GREAT!
Comment #63 on issue 36906951 by togoornottogo: MediaPlayer Adjustable
SampleRate/Playback Speed support.
http://code.google.com/p/android/issues/detail?id=1961
still using am iPhone SOLELY for the 2x playback; Leo Laporte is unendurable
at just 1x
SampleRate/Playback Speed support.
still using am iPhone SOLELY for the 2x playback; Leo Laporte is unendurable
at just 1x
sk...@gmail.com <sk...@gmail.com> #63
[Comment deleted]
jl...@gmail.com <jl...@gmail.com> #64
[Comment deleted]
vm...@gmail.com <vm...@gmail.com> #65
Yup, that should convince them.
[Deleted User] <[Deleted User]> #66
It's been said before, but to say it again....
Please don't post anything here you can add something to this. Like if you have a solution, or have a patch, or caught a glimpse at the API's in 3.0 and want to share if this feature will be implimented ;-)
The issue with the most "noise" (posts) does not get the most attention, just the ones with the most stars. (we currently only have 108)
If you are having this issue or would like to see this feature then please just login, and click the star. That is the equivalent to raising your hand that you also would like this fixed.
You don't need to say "me too", it's not helpful. And for those that use lots of google products and are watching several issues, receiving email updates on your issues that add nothing in the direction of solving the issue is quite annoying.
Thanks.
Please don't post anything here you can add something to this. Like if you have a solution, or have a patch, or caught a glimpse at the API's in 3.0 and want to share if this feature will be implimented ;-)
The issue with the most "noise" (posts) does not get the most attention, just the ones with the most stars. (we currently only have 108)
If you are having this issue or would like to see this feature then please just login, and click the star. That is the equivalent to raising your hand that you also would like this fixed.
You don't need to say "me too", it's not helpful. And for those that use lots of google products and are watching several issues, receiving email updates on your issues that add nothing in the direction of solving the issue is quite annoying.
Thanks.
wa...@gmail.com <wa...@gmail.com> #67
I wrote an audio speed up library, which should be easy to integrate into any Android media player. It specifically is designed for voice, as in pod-casts and audio books. It does a great job speeding up voice, but will distort music badly. It also is good for speeding up text-to-speech voices, and there is at least one blind person who has been able to listen to his TTS at 6X speed up with this library.
It's called "sonic", and can be downloaded using git:
$ git clone git://vinux-project.org/sonic
I've released it under LGPL, so there should be no problem integrating with Android.
Bill
It's called "sonic", and can be downloaded using git:
$ git clone git://
I've released it under LGPL, so there should be no problem integrating with Android.
Bill
il...@googlemail.com <il...@googlemail.com> #68
Hi All,
For those less tech savvy ( like me ). Can anyone tell me if the new audio API in 2.3 i.e 'Khronos OpenSL ES' will enable the playback speed feature to be developed more easily ?
For those less tech savvy ( like me ). Can anyone tell me if the new audio API in 2.3 i.e 'Khronos OpenSL ES' will enable the playback speed feature to be developed more easily ?
je...@gmail.com <je...@gmail.com> #69
huh?
[Deleted User] <[Deleted User]> #70
I've looked through the highlights on 2.3 features:
http://d.android.com/sdk/android-2.3-highlights.html
And on the API changes/adds:
http://d.android.com/sdk/api_diff/9/changes.html
I don't believe I see any changes that indicate or describe the feature that we are looking for.
:-( Sorry.
And on the API changes/adds:
I don't believe I see any changes that indicate or describe the feature that we are looking for.
:-( Sorry.
hg...@gmail.com <hg...@gmail.com> #71
I discovered Astro Player tonight in my search for a way to play podcasts at high speed. Perhaps someone can answer a question for me. I want to play podcast mp3's on my Android phone directly from the Google Reader app. But when I click on the little speaker icon, the only apps I'm offered are Media Player (standar with Android) and DoubleTwist (which I downloaded). Can I get Astro Player to play these files? Many thanks.
an...@gmail.com <an...@gmail.com> #72
dj...@gmail.com <dj...@gmail.com> #73
I have already written an application using the Khronos OpenSL ES NDK library that supports extremely accurate and effective playback speed control of your music library.
This is only supported in Android 2.3 and up. If you have a Nexus S, head over to the market and download "Virtual Turntable" to give it a whirl! :)
This is only supported in Android 2.3 and up. If you have a Nexus S, head over to the market and download "Virtual Turntable" to give it a whirl! :)
we...@gmail.com <we...@gmail.com> #74
adjustable playback speed would be nice
qu...@gmail.com <qu...@gmail.com> #75
When listening to podcasts or audiobooks this feature would be very useful.
th...@gmail.com <th...@gmail.com> #76
I like most people, listen to net(pod)casts during my commute to work. I have purchased 'OSPlay', and it is fantastic. It's only $4.99. It allows me to keep-up with the netcast shows in my industry. Anyone listening to audio books or netcasts NEEDS OSPlay. I would love if my netcast aggregator had an API to built it into their own player.
sk...@gmail.com <sk...@gmail.com> #77
I'd like to second comment #78 . I have been using Osplay since it came out in Aug. It is the best app out there for speeding up the play back. I have played with a couple others, but always come back to Osplay.
il...@googlemail.com <il...@googlemail.com> #78
Sadly though osplay does not support mp4 podcasts. Which is the format of alot of podcasts :(
ao...@gmail.com <ao...@gmail.com> #79
I'm the developer of Osplay. I was keeping this under wraps, but in the interest of saving people money...
I have completed the majority of the work on a (nearly) drop-in replacement for MediaPlayer that adds this functionality for MP3 and Ogg Vorbis files by connecting to an upcoming Service app. If that Service app is installed, that (nearly) drop-in MediaPlayer connects to it and uses the same methods that Osplay and Practice Makes Perfect do to provide speed and pitch adjustment. What this means is that any application can have this functionality if a) the developer uses the (nearly) drop-in MediaPlayer, and b) the end user has this Service app installed.
I'm hoping to backport the Service to Osplay itself, but I cannot guarantee that I will do so. The major issue is Osplay's startup overhead is significant, which would lead to apparently degraded performance in other applications. This is unacceptable.
This Service is officially in closed beta, but I suppose with this post, the cat's out of the bag now.
If you are a developer with an application on the Android Market that could make use of this functionality, please e-mail me and I'll get you included, unless making this post leads to overwhelming interest.
If you are a user that already has an audio player you like, contact the developer and have them get in touch with me so that their application may be included in the development process. When the Service app is available on the Android Market, I will make a follow-up post here.
I am hoping to release an open beta to the Android Market no later than March 14, 2011, but this depends on what bugs are found as others try the Service. I would rather release late than release with show-stopping bugs. I also cannot yet say what the price will be.
----------
While I'm making a post anyway, I'll say a word about mp4 support: The reason Osplay doesn't include it is because of US patent issues which don't expire for a while (sometime in the 2020s, if I recall correctly, which I'm not sure that I do). I'd like to include it, but handling the legal problems put me in way over my head. So don't count on it. (Note that Osplay and the upcoming Service do play mp4 files, they just use the built-in android.media.MediaPlayer, which means no support for speed adjustment.)
I have completed the majority of the work on a (nearly) drop-in replacement for MediaPlayer that adds this functionality for MP3 and Ogg Vorbis files by connecting to an upcoming Service app. If that Service app is installed, that (nearly) drop-in MediaPlayer connects to it and uses the same methods that Osplay and Practice Makes Perfect do to provide speed and pitch adjustment. What this means is that any application can have this functionality if a) the developer uses the (nearly) drop-in MediaPlayer, and b) the end user has this Service app installed.
I'm hoping to backport the Service to Osplay itself, but I cannot guarantee that I will do so. The major issue is Osplay's startup overhead is significant, which would lead to apparently degraded performance in other applications. This is unacceptable.
This Service is officially in closed beta, but I suppose with this post, the cat's out of the bag now.
If you are a developer with an application on the Android Market that could make use of this functionality, please e-mail me and I'll get you included, unless making this post leads to overwhelming interest.
If you are a user that already has an audio player you like, contact the developer and have them get in touch with me so that their application may be included in the development process. When the Service app is available on the Android Market, I will make a follow-up post here.
I am hoping to release an open beta to the Android Market no later than March 14, 2011, but this depends on what bugs are found as others try the Service. I would rather release late than release with show-stopping bugs. I also cannot yet say what the price will be.
----------
While I'm making a post anyway, I'll say a word about mp4 support: The reason Osplay doesn't include it is because of US patent issues which don't expire for a while (sometime in the 2020s, if I recall correctly, which I'm not sure that I do). I'd like to include it, but handling the legal problems put me in way over my head. So don't count on it. (Note that Osplay and the upcoming Service do play mp4 files, they just use the built-in android.media.MediaPlayer, which means no support for speed adjustment.)
il...@googlemail.com <il...@googlemail.com> #80
Thanks for the post and the info. I am stoked to hear its under way.
When i said mp4 i actually meant m4a but from my flawed understanding this is pretty much the same format with bonus metadata.
When i said mp4 i actually meant m4a but from my flawed understanding this is pretty much the same format with bonus metadata.
da...@gmail.com <da...@gmail.com> #81
very exciting to hear that there is a service under development!
da...@gmail.com <da...@gmail.com> #82
very exciting to hear that there is a service under development!
wa...@gmail.com <wa...@gmail.com> #83
All of you developers out there who want to speed up pod-casts and audio books... please consider switching from WSOLA based code to the Android sonic-ndk library. WSOLA is used in osplay, and on iPhones, for speeding up both speech and music. Anyone using the 2X speed option on an iPhone knows that they live with significant distortion, and the WSOLA algorithm falls apart badly above 2X.
With the sonic-ndk library (which is LGPL) you will find that listening to audio books at 2X is very clear, and that 2.5X speed is quite comfortable. I personally prefer to listen to Librivox audio books at 3X, and I hear little distortion. One blind individual can listen to his favorite TTS engine at over 6X speed up comfortably, with lower distortion than the native speed control in the TTS engine.
The latest Android-tested code can be cloned using git with:
$ git clone git://github.com/waywardgeek/sonic-ndk.git
The README file describes how to import the Sonic class into your application. So, pretty please with sugar on top, stop using WSOLA, and switch to an algorithm that will let us go past 2X.
With the sonic-ndk library (which is LGPL) you will find that listening to audio books at 2X is very clear, and that 2.5X speed is quite comfortable. I personally prefer to listen to Librivox audio books at 3X, and I hear little distortion. One blind individual can listen to his favorite TTS engine at over 6X speed up comfortably, with lower distortion than the native speed control in the TTS engine.
The latest Android-tested code can be cloned using git with:
$ git clone git://
The README file describes how to import the Sonic class into your application. So, pretty please with sugar on top, stop using WSOLA, and switch to an algorithm that will let us go past 2X.
wa...@gmail.com <wa...@gmail.com> #84
I've uploaded a simple test app for Sonic-NDK. You can install it on your phone by pointing your browser on your phone here:
http://dev.vinux-project.org/sonic/Sonic-NDK.apk
It simply shows how sound can be sped up or slowed down without changing pitch, change pitch without changing speed, or have the playback rate changed, which also changes pitch.
It simply shows how sound can be sped up or slowed down without changing pitch, change pitch without changing speed, or have the playback rate changed, which also changes pitch.
dj...@gmail.com <dj...@gmail.com> #85
I've had a working +/- 20% pitch control app working in market .. for weeks now :)
http://market.android.com/details?id=com.djtachyon.android.VirtualTurntable
It uses the OpenSL ES NDK API released in Gingerbread.
It uses the OpenSL ES NDK API released in Gingerbread.
ap...@gmail.com <ap...@gmail.com> #86
So who's going to write an app using this new api to speedup y audiobooks and take momey from me?
ap...@gmail.com <ap...@gmail.com> #87
So who's going to write an app using this new api to speedup y audiobooks and take momey from me?
wa...@gmail.com <wa...@gmail.com> #88
Actually, I need an audio book player with good speedup properties myself more than most people, so I'm working on a free open-source version that includes Sonic-NDK. All I have so far is a shell with crummy buttons. I'm having to learn Java as I go, so it's slow work, and I don't have much time to put into it. It will be some time before it's available in a decent working state. However, if you want to help out, you'd be welcome. The project is at:
https://github.com/waywardgeek/BookWarp
I honestly don't think there's enough money in this market to justify trying to sell the app. I'm also working on a super-dumb co-op with a few people, called Ebooks.coop. The idea is that Amazon, Apple, and Google have forced a fixed pricing model on publishers, and then they take 30%, making huge profits on every download. Ebooks.coop will also sell at the fixed price (ebook sellers have no choice), but since members are owners, they share in the profits. I am planning on making this app, and a related ebook app that runs on Android tablets. My preference is for it all to be open-source, and free in the app store. It also will interface to Gutenberg.org, Librivox.org, and Bookshare.org. For some reason, most of us involved in the Ebooks.coop concept have vision impairments, so the Bookshare.org interface makes sense.
I honestly don't think there's enough money in this market to justify trying to sell the app. I'm also working on a super-dumb co-op with a few people, called Ebooks.coop. The idea is that Amazon, Apple, and Google have forced a fixed pricing model on publishers, and then they take 30%, making huge profits on every download. Ebooks.coop will also sell at the fixed price (ebook sellers have no choice), but since members are owners, they share in the profits. I am planning on making this app, and a related ebook app that runs on Android tablets. My preference is for it all to be open-source, and free in the app store. It also will interface to Gutenberg.org, Librivox.org, and Bookshare.org. For some reason, most of us involved in the Ebooks.coop concept have vision impairments, so the Bookshare.org interface makes sense.
il...@googlemail.com <il...@googlemail.com> #89
I think what wayward says is true. If you look at the other attempts at this i.e osplay shows only 100-500 downloads on the market and the message. 'Osplay has entered maintenance mode due to poor revenue.'
sk...@gmail.com <sk...@gmail.com> #90
wayward, I am interested in contributing some time to the BookWrap project. What is a good way to get in touch.
wa...@gmail.com <wa...@gmail.com> #91
skyntc... Anyone interested in helping out should just send me an email to waywardgeek at gmail dot com. If you have a github account, I'll just add you to the project as a collaborator, and then you'll have full upload rights. We should take any further discussions off-list.
ma...@gmail.com <ma...@gmail.com> #92
I use my Android phone for listening to language lessions. Sometimes they talk a bit too fast so it would be very helpful if I could play with reduced speed (without altering the pitch). Please add this feature to Android OS.
an...@gmail.com <an...@gmail.com> #93
wayward, thanks for the lib we use it now in Astro Player v1.92.
Now the speed control works much better.
Please check it out:
http://www.astroplayer.com/download/Astro%20Player%20Beta.apk
Now the speed control works much better.
Please check it out:
tk...@gmail.com <tk...@gmail.com> #94
I just gave this a quick try and it sounds GREAT! Barely any
difference aside from the speed of the playback, pitch and tone are
perfect. I normally use MortPlayer for audiobooks, simply because it
remembers my place in the file, so first tried it with a music file.
The Beastie Boys at 2.5x speed is actually quite nice. :)
I haven't poked around too much, but if you added the ability to
remember place in audio books and potentially the ability to keep them
and podcasts separate (ala the iPhone's audio player), you'd have the
perfect player. Nicely done!
-T
difference aside from the speed of the playback, pitch and tone are
perfect. I normally use MortPlayer for audiobooks, simply because it
remembers my place in the file, so first tried it with a music file.
The Beastie Boys at 2.5x speed is actually quite nice. :)
I haven't poked around too much, but if you added the ability to
remember place in audio books and potentially the ability to keep them
and podcasts separate (ala the iPhone's audio player), you'd have the
perfect player. Nicely done!
-T
wa...@gmail.com <wa...@gmail.com> #95
Seconded! Very nicely done. Of course, as users, we'll naturally ask for more features... I play at 3.2X by default, but the max is currently 2.5X in Astro Player. I have a blind friend who listens at 6X. Could we have a way to increase the max playback speed?
In reply to comment 94 above, Astro Player's beta listed above in comment 95 does this well using sonic-ndk to both speed up and slow down speech, though I never tested the old slow-down capabilities, so I can't compare. It seems to work well now.
In reply to comment 96, sonic-ndk is only designed for speeding up speech. I tried speeding up a couple of songs with the Astro Player beta, and I think they sound terrible. In particular, sonic-ndk only searches normal speech voice ranges to determine the fundamental pitch, and much music is outside that range, especially female vocals (Beasty Boys might be ok). It could probably have an option to search higher pitch ranges, but I suspect WSOLA will always sound better for speeding up music. So, WSOLA is for music, and sonic-ndk is for speech.
In reply to comment 94 above, Astro Player's beta listed above in comment 95 does this well using sonic-ndk to both speed up and slow down speech, though I never tested the old slow-down capabilities, so I can't compare. It seems to work well now.
In reply to comment 96, sonic-ndk is only designed for speeding up speech. I tried speeding up a couple of songs with the Astro Player beta, and I think they sound terrible. In particular, sonic-ndk only searches normal speech voice ranges to determine the fundamental pitch, and much music is outside that range, especially female vocals (Beasty Boys might be ok). It could probably have an option to search higher pitch ranges, but I suspect WSOLA will always sound better for speeding up music. So, WSOLA is for music, and sonic-ndk is for speech.
an...@gmail.com <an...@gmail.com> #96
Ok, thanks for the details. We'll add 6x in the next build.
ap...@gmail.com <ap...@gmail.com> #97
I paid for Astroplayer when I first got my phone. Off to re-download!
hg...@gmail.com <hg...@gmail.com> #98
Is my understanding correct that there's still no way to speed up playback of streaming audio?
Thanks.
Thanks.
ao...@gmail.com <ao...@gmail.com> #99
I have successfully integrated Sonic with the upcoming speedup library. I plan to backport the change to Osplay in the near future. I personally can't understand anything over somewhere between 3.0 and 3.5 speed, so I'll have to take your word that it sounds better past that.
The upcoming speedup library does not support changing the speed of streaming audio. I would like to add it, but I don't see it as necessary to the minimum viable product (even Sonic itself isn't strictly necessary, but with everyone raving about it I decided I should add it to remain competitive). The problem that scares me most regarding that is buffer overflow/underflow issues with live streams.
The beta of the speedup library is going smoothly. If you are a developer and want to participate, shoot me an e-mail, I'll get you set up. I believe I am still on target for a March 14 release date to post an open beta on the Android Market.
The upcoming speedup library does not support changing the speed of streaming audio. I would like to add it, but I don't see it as necessary to the minimum viable product (even Sonic itself isn't strictly necessary, but with everyone raving about it I decided I should add it to remain competitive). The problem that scares me most regarding that is buffer overflow/underflow issues with live streams.
The beta of the speedup library is going smoothly. If you are a developer and want to participate, shoot me an e-mail, I'll get you set up. I believe I am still on target for a March 14 release date to post an open beta on the Android Market.
ao...@gmail.com <ao...@gmail.com> #100
Three new high-priority bugs were filed on the speedup library yesterday. There are now four bugs I need to fix before going to a broader release and the three filed yesterday all seem to have very subtle causes. Given the turnaround time I've seen on evaluating test APKs, I don't think I will feel secure enough to release on March 14. My apologies for hitting everyone on this list, but I thought it important to explain what's going on.
Again, if you are interested in doing pre-release testing, please send me an e-mail and I'll get you set up.
Again, if you are interested in doing pre-release testing, please send me an e-mail and I'll get you set up.
wa...@gmail.com <wa...@gmail.com> #101
Hi, aocate. If you can understand 3.5X speed up, you're doing very well. It's not that sonic-ndk introduces no distortion... at this speed it is very significant. I can understand it at 4X but it's hard. I have to trust my blind friend that there is still speech there at 6X. Comprehension of speech is a very strange animal. The first time you hear a modified phoneme, it will sound like noise because there's nothing to compare it to. If you hear it repeated many times, you will start hearing phonemes that are familiar. If you went to an engineering school with a lot of Indian teachers like I did, you'll know what I mean. I think by my senior year, I could finally hear what they were saying. Over many many hours of training to listen to a given speaker, you can increase your listening speed an insane amount. General training can help you understand most people faster, but listening to the same speaker all the time makes it way easier. Blind listeners can be off the charts fast, and one blind friend of mine is hearing phonemes that play for an average of only 10 milliseconds. However, you can train to understand high speeds only if the distortion introduced by the speed-up technology distorts the same phonemes the same way every time. That's why I think it's pitch-synchronous algorithms work better, so we mangle those speech "epochs" (one pitch period) more or less the same way every time.
I have a theory that once people start listening to audio books using an algorithm that doesn't break at higher speeds, they will over a few years naturally become speed listeners, just like we learn to read fast. If that does happen, it could have a huge impact on the popularity of audio books. I know that I "read" at least 10X more than I used to, now that I can listen pretty fast. I absolutely love it. I'm very glad my blind friend was able to introduce me to it.
I have a theory that once people start listening to audio books using an algorithm that doesn't break at higher speeds, they will over a few years naturally become speed listeners, just like we learn to read fast. If that does happen, it could have a huge impact on the popularity of audio books. I know that I "read" at least 10X more than I used to, now that I can listen pretty fast. I absolutely love it. I'm very glad my blind friend was able to introduce me to it.
an...@gmail.com <an...@gmail.com> #102
Reply to comment 100: we'll try to address speed up playback of streaming audio in coming builds.
pe...@gtempaccount.com <pe...@gtempaccount.com> #103
ca...@gmail.com <ca...@gmail.com> #104
Seems like this shouldn't be too tough since my Droid randomly goes into 2x speed already.
ma...@ter.nu <ma...@ter.nu> #105
The podcast player ACast supports playback rate.
ao...@gmail.com <ao...@gmail.com> #106
Presto is now in open beta, available on the Android Market. Presto provides a background Service which allows other applications to play MP3 and Ogg Vorbis files on your Android device at faster or slower speeds and/or faster or slower pitches. It does not provide a direct user interface to play audio files, but provides an API so that other developers can use speed and pitch adjustment in their apps. Developers must modify their app for Presto to be used while playing audio.
https://market.android.com/details?id=com.aocate.presto
Developers can get the JAR and source versions of the com.aocate.MediaPlayer, which provides a nearly drop-in replacement for the Android MediaPlayer, using the Presto service when available or gracefully degrading to use the Android MediaPlayer if that service is not available:
http://www.aocate.com/presto/
Developers can get the JAR and source versions of the com.aocate.MediaPlayer, which provides a nearly drop-in replacement for the Android MediaPlayer, using the Presto service when available or gracefully degrading to use the Android MediaPlayer if that service is not available:
j....@live.com <j....@live.com> #107
Why does Astro Player need to see my contacts, phone calls, and other personal info?
tm...@gmail.com <tm...@gmail.com> #108
2j.wr...@live.com This permissions is needed to assign custom ringtones for your contacts. As I heard, this permission will be removed soon.
sl...@gmail.com <sl...@gmail.com> #109
Would be nice to speed up podcasts playback. I understand Listen uses this.
st...@oliveyou.net <st...@oliveyou.net> #110
I 2nd, 3rd, 4th this. iPods have it. Why can't Androids be as good as iPods?
[Deleted User] <[Deleted User]> #111
This feature alone is making me have second thoughts about moving from iPhone to Android... I listen to podcasts a lot, and I'm currently using 3rd party apps to speed them up as I did on the iPhone, but none of them work completely good, or they lack a lot of features in order to make it the default audio player...
pe...@gmail.com <pe...@gmail.com> #112
I for one would like an app to handle the speeding up of video!
co...@gmail.com <co...@gmail.com> #113
Listen does not have this feature. I wish it did, since you can see your listen feeds in Google Reader too, but it definitely doesn't.
as...@gmail.com <as...@gmail.com> #114
Is there any documentation available which describes how to modify a custom application to use Presto?
ha...@gmail.com <ha...@gmail.com> #115
I speed-listen up to 2.5 times, including video. I consider this a vital application, and am still hunting around to find something.
Al...@shafai.net <Al...@shafai.net> #117
[Comment deleted]
Al...@shafai.net <Al...@shafai.net> #118
Can someone please help me with Presto library? it crashes when I use it with "useService" set to true
wa...@gmail.com <wa...@gmail.com> #119
I just wanted to thank to the Astro Nova developers for their latest speech change software. I've been enjoying it for months now. For MP3s, it works nicely all the way up to 6X speed up. I listened to several books at 4X, and it works great. If there's any interest in seeding up other formats than mp3, the pure java version of sonic might help.
me...@gmail.com <me...@gmail.com> #120
I use sonic library to change playback speed in my android app. but there is a problem to play mp3 files, it can't play mp3 files just play .bin files.
Is there any solution?
Is there any solution?
an...@gmail.com <an...@gmail.com> #121
I'm starting a new project that will require the ability to change speed of audio. I hope this is introduced soon. Meanwhile, is there a way to use the functionality of Astra Player Nova in my own app?
an...@gmail.com <an...@gmail.com> #122
la...@gmail.com <la...@gmail.com> #123
rec'd; made a purchase from Aocate, Inc. on Google Play.
Order number: 1nnnnnnnnn69054nnnnxxx58.139nnnnnnnnn718
Order date: Mar 16, 2013 11:32:35 AM EDT
Payment method: VISA xxx-nnnn
Item Price
Presto Sound Library Open Beta $4.99
Tax: $0.00
Total: $4.99
Apologies if I just do not understand...I purchased the app after seeing 3 reviews for nexus7 which stated 'did what it said...' meaning; Presto Sound Library Beta Background service to add support to variable speed of pitch for playback of MP3 OR Ogg Vorbis files.
The app was recommended to be used with another app BeyondPod.
Order number: 1nnnnnnnnn69054nnnnxxx58.139nnnnnnnnn718
Order date: Mar 16, 2013 11:32:35 AM EDT
Payment method: VISA xxx-nnnn
Item Price
Presto Sound Library Open Beta $4.99
Tax: $0.00
Total: $4.99
Apologies if I just do not understand...I purchased the app after seeing 3 reviews for nexus7 which stated 'did what it said...' meaning; Presto Sound Library Beta Background service to add support to variable speed of pitch for playback of MP3 OR Ogg Vorbis files.
The app was recommended to be used with another app BeyondPod.
l....@gmail.com <l....@gmail.com> #124
shame android lacking this api feature.
wu...@gmail.com <wu...@gmail.com> #125
Our new App needs this feature, too.
Could Google kindly implement this ?
Thanks!
Could Google kindly implement this ?
Thanks!
jb...@android.com <jb...@android.com> #126
[Comment deleted]
Description
audio files by way of Sample Rate adjusting or any other means.
The inclusion of such a feature would open the doors for music performance
applications such as DJ applications, etc.