|
Gamo
Posts: 86
|
 |
« on: 14 May '10 - 12:43 » |
Quote
|
Is it possible? It seems that there is no good music player on android platform. I am very impressive with bass on windows and I would like it on android too.
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15244
|
 |
« Reply #1 on: 14 May '10 - 17:35 » |
Quote
|
I'm not very familiar with Android, but I believe it is based on Linux. If that includes ALSA support, then I imagine it should be possible to build the Linux BASS version for it.
|
|
|
|
|
Logged
|
|
|
|
|
jalbers
Posts: 43
|
 |
« Reply #2 on: 15 May '10 - 19:12 » |
Quote
|
I'm not very familiar with Android, but I believe it is based on Linux. If that includes ALSA support, then I imagine it should be possible to build the Linux BASS version for it.
Wikipedia shows its based on the Linux kernel. I also believe it uses ALSA, based on this: http://android.git.kernel.org/?p=platform/hardware/alsa_sound.git;a=summaryI would also really like to see BASS on the Android platform!
|
|
|
|
|
Logged
|
|
|
|
|
Dany0
Posts: 39
|
 |
« Reply #3 on: 23 May '10 - 11:05 » |
Quote
|
I am developing my own phone and would like include XMPlay as music player. So this would really help me. And maybe you too, I mean promoting XMPlay a bit 
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15244
|
 |
« Reply #4 on: 24 May '10 - 16:37 » |
Quote
|
I haven't looked into it fully yet, but from bits of info that I have found, it seems that ALSA isn't currently included as standard in Android, eg. it is just patches. Do you know if that is the case? I can't find any reference to ALSA in the NDK. I am developing my own phone and would like include XMPlay as music player. So this would really help me. And maybe you too, I mean promoting XMPlay a bit  This thread is just about an Android version of BASS. An XMPlay port would be a very different kettle of fish 
|
|
|
|
|
Logged
|
|
|
|
|
Gamo
Posts: 86
|
 |
« Reply #5 on: 30 May '10 - 02:20 » |
Quote
|
It seems that android has own mixer but I still do not know what it used.
|
|
|
|
|
Logged
|
|
|
|
|
BrianDFS
Posts: 7
|
 |
« Reply #6 on: 18 Jun '10 - 18:54 » |
Quote
|
Just out of curiosity, what's the current status of ALSA in Android? I tried doing a quick Google search the other day, but didn't have much luck. I'm not currently an Android developer, but am thinking seriously about porting to it. However, it would only be worthwhile if BASS supports it.
|
|
|
|
|
Logged
|
|
|
|
|
FedeX
Guest
|
 |
« Reply #7 on: 7 Jul '10 - 22:01 » |
Quote
|
I think android uses OpenCore audio framework...
|
|
|
|
|
Logged
|
|
|
|
|
|
|
BrianDFS
Posts: 7
|
 |
« Reply #9 on: 7 Dec '10 - 15:35 » |
Quote
|
The latest version of Android is now available and it sounds like it could potentially (hopefully) allow for a BASS port. http://www.youtube.com/watch?v=Jx3pdWBlZ34At 1:05 in the video he mentions an implementation of OpenSL ES intended for low-latency audio. I'm not an audio API guy, so I don't really know if this helps in terms of what BASS needs (or could use) or not? I am hopeful though.
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15244
|
 |
« Reply #10 on: 8 Dec '10 - 15:13 » |
Quote
|
Interesting, I'll look into it. I guess the new audio APIs will only be available on the very latest devices though? Ideally, existing devices would be supported too; not much point to a BASS version that hardly anyone can use 
|
|
|
|
|
Logged
|
|
|
|
|
BrianDFS
Posts: 7
|
 |
« Reply #11 on: 8 Dec '10 - 16:20 » |
Quote
|
Interesting, I'll look into it. I guess the new audio APIs will only be available on the very latest devices though? Ideally, existing devices would be supported too; not much point to a BASS version that hardly anyone can use  I definitely get what you're saying. However, the mobile phone market currently feels like the PC market from the 90's. Performance is doubling like every 6-12 months and things are moving very quickly. To answer your question though, I think Gingerbread (and the newer audio APIs) will require mostly "newer" devices (of course there will be a hard break somewhere). However, Gingerbread is where everything (that can actually support it along with all future devices) will be moving, so I actually see a fairly strong case for making the port. Also, you may be able to get by with the SDK and emulator at least for development. Not sure though. I appreciate the response.
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15244
|
 |
« Reply #12 on: 9 Dec '10 - 14:37 » |
Quote
|
OK, I think I will have a good look at it in the next month or so.
|
|
|
|
|
Logged
|
|
|
|
|
backgroundmedia
Posts: 1
|
 |
« Reply #13 on: 9 Jan '11 - 19:54 » |
Quote
|
I'm not very familiar with Android, but I believe it is based on Linux. If that includes ALSA support, then I imagine it should be possible to build the Linux BASS version for it.
Well, this page says it uses ALSA... http://source.android.com/porting/audio.html
|
|
|
|
|
Logged
|
|
|
|
|
MikaelS
Posts: 88
|
 |
« Reply #14 on: 11 Jan '11 - 14:56 » |
Quote
|
Any updates on this Ian? (Rough timeplans or such, and of course if it still feels relevant)
Kind regards, Mikael.
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15244
|
 |
« Reply #15 on: 11 Jan '11 - 16:02 » |
Quote
|
No, I'm afraid I haven't got round to investigating the new Android stuff yet, but I will do, hopefully fairly soon  Regarding ALSA, it is unfortunately not included in the Android NDK. From what I can gather, even if ALSA is used by some devices, it is not accessible to developers. Here is some discussion on that (and other audio stuff)... http://code.google.com/p/android/issues/detail?id=3434
|
|
|
|
|
Logged
|
|
|
|
|
|
|
MikaelS
Posts: 88
|
 |
« Reply #17 on: 12 Jan '11 - 08:18 » |
Quote
|
Thanks for the links Emil. My plan is to use the native language though, and not the pascal wrapper Lazarus. Regards, Mikael
|
|
|
|
|
Logged
|
|
|
|
|
Satal Keto
Posts: 1
|
 |
« Reply #18 on: 6 Apr '11 - 16:29 » |
Quote
|
Hi I was wondering whether there had been any progress on this, as would absolutely love to see an android version of BASS. Whilst I accept you may want to increase the number of devices that the applications could run on, I'm sure that saying that this is the minimum version of Android that this will run on would be acceptable, as alot of software developers say things like their software is designed to work on Windows XP or later. Kind regards, Satal 
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15244
|
 |
« Reply #19 on: 6 Apr '11 - 17:33 » |
Quote
|
No, I'm afraid there hasn't been any real progress on this yet; the Android SDK has been installed but porting hasn't begun. The thing is, using your platform version requirements example, while probably over 97% of Windows users are using XP or above, the inverse (less than 3%) appears to be true for Android 2.3 http://developer.android.com/resources/dashboard/platform-versions.htmlSo I think time is better spent working on other things at the moment, but I expect an Android BASS version will appear eventually, perhaps later this year.
|
|
|
|
|
Logged
|
|
|
|
|