Swiftfin icon indicating copy to clipboard operation
Swiftfin copied to clipboard

Replace UDPBroadcast

Open LePips opened this issue 3 years ago • 5 comments

Replace UDPBroadcast with a different socket framework, picking between SwiftNIO (more bare metal) and BlueSocket (has basic TCP/UDP sockets, just what we need). All we need for this is a basic UDP broadcast/multicast pings and listener for server pongs.

Needs to work along with https://github.com/jellyfin/Swiftfin/issues/408, if applicable.

Should think about moving this overall functionality to the sdk instead.

LePips avatar Sep 03 '22 06:09 LePips

I have a simple replacement using BlueSocket however it would require the multicast entitlement. This is a problem when it comes to open source development.

Correction: we should have had the multicast entitlement all along but it just wasn't "required" in iOS 15

  • https://developer.apple.com/forums/thread/715002

LePips avatar Sep 19 '22 05:09 LePips

I have applied for the multicast entitlement, just in case.

anthonylavado avatar Oct 24 '22 13:10 anthonylavado

Updating here - we have received the entitlement from the App Store.

anthonylavado avatar Nov 13 '22 21:11 anthonylavado

Any updates around this one? / what work is required to be able to work on this issue?

DT3264 avatar Jun 19 '24 18:06 DT3264

There is no technical issue, just a local replacement would be needed.

LePips avatar Jun 29 '24 19:06 LePips