Posts: 8
Joined: Dec 2010
Reputation:
10
2010-12-26, 17:33
Hi,
I would like to hear how you think about the idea to add complete bluetooth support in XBMC, which includes:
1. Search and pair with devices
2. Support bluetooth headset. When a bluetooth headset is connected, sounds are automatically send to it
3. Support bluetooth file transfer.
In Windows all the above are supported by the OS so it's probably not necessary. However in Linux, when you run xbmc-standalone, all you got is bluez, which is kind of low level thing. Right now, I have to either login to GNOME session, or use hcitool to pair with a bluetooth headset or input device; and setup ALSA asoundrc file or XBMC audio custom string to use a bluetooth headset. Those steps are very difficult for average users.
Ideally, XBMC could have a menu to search bluetooth device, pair with it, and play. (Like the way it work in most bluetooth-enabled cell phones)
Posts: 8
Joined: Dec 2010
Reputation:
10
Maybe some of the features like pairing can be supported by an addon, but for such a standard, popular technology like bluetooth, it should be a built-in functionality in XBMC, especially to support headsets.
Posts: 956
Joined: May 2005
Reputation:
17
Setting up a remote is something that is missing from xbmc
gui. Hopefully some day there will be something in the gui to setup remotes IR or Bluetooth....
Posts: 4,549
Joined: Dec 2007
Reputation:
17
topfs2
Team-Kodi Developer
Posts: 4,549
I have stated previously that I would be willing to do code for it if there is interesting hardware. Sadly I haven't found much interesting hardware.
Bluetooth headphones is a viable one but it is still quite a slow market for it. Remotes is even sader. There is almost no nice remote out there worthy of the work required. Sending files I really don't see the point behind, we are a player not really a desktop. Streaming to a xbmc device over ad2p is but that's not realty xbmc which handles.
In the end if you find nice hardware and donate it might happen
Cheers.
Tobias.
If you have problems please read
this before posting
Always read the
XBMC online-manual,
FAQ and
search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the
forum rules.
For troubleshooting and bug reporting please make sure you
read this first.
"Well Im gonna download the code and look at it a bit but I'm certainly not a really good C/C++ programer but I'd help as much as I can, I mostly write in C#."
Posts: 787
Joined: Jan 2010
Reputation:
2
I think that the problem is that those bluetooth devices are consuming too much energy.
For headphones still RF is a good choice.
RF or IR for Remotes.
Posts: 8
Joined: Dec 2010
Reputation:
10
I don't think bluetooth headset consumes any more energy than a typical RF one. The one I got gives me 4 hours continuous stereo playback and can be fully charged in 2 hours, only with a built-in 130mAH Li-on battery. Most of the energy are consumed by the speaker, not the device itself, so I don't think it makes any difference with a bluetooth one and a RF one.
I would be much interested in donating headsets to the XBMC developers, it's just the shipping fee is too high from here, The headset itself costs something like less than $10.
Posts: 8
Joined: Dec 2010
Reputation:
10
@topfs2: yes, I was playing with Bluez on DBus yesterday and I was already quite got to it. I created several files IBluetoothSyscall.h, BluetoothManager.*, linux/BluezBluetoothSyscall.* (just followed the concept of PowerManager) and a GUIWindowSettingsBluetooth.*. Hope this is the right direction.
I will try to figure out all compilation issues and have a basic listing of devices working in the coming days and if anything stuck I will ask. Thanks for your help in advanced.
Posts: 4,549
Joined: Dec 2007
Reputation:
17
topfs2
Team-Kodi Developer
Posts: 4,549
Yeah, thats the way it should be implemented IMO. Just slap in a NullBluetoothSyscall also which makes everything in GUI disappear. Not the most important thing for first implementation though.
If you have problems please read
this before posting
Always read the
XBMC online-manual,
FAQ and
search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the
forum rules.
For troubleshooting and bug reporting please make sure you
read this first.
"Well Im gonna download the code and look at it a bit but I'm certainly not a really good C/C++ programer but I'd help as much as I can, I mostly write in C#."
Posts: 66
Joined: Mar 2010
Reputation:
0
Dumb question. How do you install patches on XBMC live? I'd really like to use my bluetooth headphones at night and my only solution right now is to dual boot with windows.