18 Jun '13 - 05:48 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1] 2  All
  Reply  |  Print  
Author Topic: I would like to have android version of BASS.  (Read 5277 times)
Gamo
Posts: 86


« on: 14 May '10 - 12:43 »
Reply with quoteQuote

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: 15352


« Reply #1 on: 14 May '10 - 17:35 »
Reply with quoteQuote

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 »
Reply with quoteQuote

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=summary

I would also really like to see BASS on the Android platform!
Logged
Dany0
Posts: 39


« Reply #3 on: 23 May '10 - 11:05 »
Reply with quoteQuote

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 Smiley
Logged
Ian @ un4seen
Administrator
Posts: 15352


« Reply #4 on: 24 May '10 - 16:37 »
Reply with quoteQuote

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=summary

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 Smiley

This thread is just about an Android version of BASS. An XMPlay port would be a very different kettle of fish Smiley
Logged
Gamo
Posts: 86


« Reply #5 on: 30 May '10 - 02:20 »
Reply with quoteQuote

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 »
Reply with quoteQuote

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 »
Reply with quoteQuote

I think android uses OpenCore audio framework...
Logged
BrianDFS
Posts: 7


« Reply #8 on: 9 Sep '10 - 16:41 »
Reply with quoteQuote

So yeah, it looks like Android has issues.  Especially with real-time audio access:  http://code.google.com/p/android/issues/detail?id=3434
Logged
BrianDFS
Posts: 7


« Reply #9 on: 7 Dec '10 - 15:35 »
Reply with quoteQuote

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=Jx3pdWBlZ34

At 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: 15352


« Reply #10 on: 8 Dec '10 - 15:13 »
Reply with quoteQuote

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 Smiley
Logged
BrianDFS
Posts: 7


« Reply #11 on: 8 Dec '10 - 16:20 »
Reply with quoteQuote

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 Smiley

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: 15352


« Reply #12 on: 9 Dec '10 - 14:37 »
Reply with quoteQuote

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 »
Reply with quoteQuote

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: 92


« Reply #14 on: 11 Jan '11 - 14:56 »
Reply with quoteQuote

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: 15352


« Reply #15 on: 11 Jan '11 - 16:02 »
Reply with quoteQuote

No, I'm afraid I haven't got round to investigating the new Android stuff yet, but I will do, hopefully fairly soon Smiley

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
Emil Weiss
Posts: 107


« Reply #16 on: 11 Jan '11 - 21:59 »
Reply with quoteQuote

Any updates on this Ian? (Rough timeplans or such, and of course if it still feels relevant)


Kind regards, Mikael.
here any links to Android..
http://wiki.lazarus.freepascal.org/Android_Interface
http://wiki.lazarus.freepascal.org/Android_Interface/Native_Android_GUI

greets
Logged
MikaelS
Posts: 92


« Reply #17 on: 12 Jan '11 - 08:18 »
Reply with quoteQuote


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 »
Reply with quoteQuote

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 Cheesy
Logged
Ian @ un4seen
Administrator
Posts: 15352


« Reply #19 on: 6 Apr '11 - 17:33 »
Reply with quoteQuote

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 Smiley

   http://developer.android.com/resources/dashboard/platform-versions.html

So 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
Pages: [1] 2  All
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines