Martichou / rquickshare

Rust implementation of NearbyShare/QuickShare from Android for Linux and macOS.
GNU General Public License v3.0
1.24k stars 23 forks source link

feat: bluetooth medium support #77

Closed NeroBlackstone closed 1 month ago

NeroBlackstone commented 4 months ago

Hello! Thank you so much for developing this software! Currently it can only be used under WIFI. Is there a way to achieve Bluetooth transmission? I use a restricted Wi-Fi network so this feature is useful for me

Martichou commented 4 months ago

Hi, that's certainly possible. However my knowledge about BT/BT LE communication is currently somewhat limited. Also the BT chip inside my computer isn't recent enough to support/handle BLE advertisement so it's somewhat limited already.

Maybe that's something I'll tackle in the future or maybe someone else would be willing to work on it.

The current work is to make BLEA work so an Android device becomes visible without any workaround. But the transfer will still be processed through LAN.

I'll leave the issue open so if anyone is willing to work on it, feel free and I'd be happy to help.

Martichou commented 2 months ago

update: first step towards this https://github.com/Martichou/rquickshare/commit/2a58a53eb0c1b92d8e3dc370ca044261f01a9356. Now RQuickShare broadcast his presence over bluetooth when trying to send a file to an android device.

Martichou commented 1 month ago

Moved to https://github.com/users/Martichou/projects/1/views/1

mrghosti3 commented 1 month ago

Just adding myself into discussion. I would be interested in working on Bluetooth medium support. But I could only start looking into it next year as currently I have other things to work on. :sweat_smile: