I am mostly known for my #Django work, but for years I have maintained #SSDP for #Python, a #UPnP substandard.

Over a month ago, I realized there isn't the an #AsyncIO library for #SIP, the #VoIP protocol.

It sent me down the deepest rabbit hole of my life. Dozens and dozens of decades-old RFC standards, some predating the Internet.

Today I emerge with a first draft and a call for HELP!

https://github.com/codingjoe/VoIP

GitHub - codingjoe/VoIP: Python VoIP library of the AI age

Python VoIP library of the AI age. Contribute to codingjoe/VoIP development by creating an account on GitHub.

GitHub
Linux Fu: UPNP A Port Mapping Odyssey

If you’ve ever run a game server or used BitTorrent, you probably know that life is easier if your router supports UPnP (Universal Plug and Play). This is a fairly old tech — created by…

Hackaday

🚀 LocalStream – giải pháp đơn giản để stream phim, nhạc từ PC sang điện thoại/TV qua LAN, không lag, không cần cloud. Hỗ trợ Windows, Linux, macOS, Android và bất kỳ trình duyệt nào. Tự động phát hiện DLNA/UPnP, tạo thumbnail, upload/download file ZIP. #LocalStream #MediaServer #UPnP #DLNA #CôngNghệ #Android #Windows #Linux #macOS

https://www.reddit.com/r/SideProject/comments/1qr57ue/localstream_app_upnp_http_server/

QtNat – Open you port with Qt – Renaud Guezennec

Happy 2026 #Podcast - #UPnP / #DLNA folks.

Wie bringe ich die Podcastsammlung der Hausbewohner (eine handvoll #OPML-Files) per DLNA/UPnP auf die diversen Streaming-Devices?

Einschlägige Suchen liefern erschreckend wenig Ergebnisse.

So anyway dual WAN failover on the #NETGEAR #PR60X requires disabling #UPnP & #SQM, as well setting connection health check interval to 10s instead of 5.

I'm having trouble accessing the UPnP/DLNA media service from my NAS on my Linux PC. Anyone any idea what might be wrong?

➡️ VLC on iPhone can see the UPnP service just fine
➡️ Dolphin, VLC and Kodi on the PC can see the SMB shares of my NAS
➡️ VLC and Kodi on the PC can *not* see the UPnP service

Things I tried that did not make a difference:

➡️ Install VLC from Flathub instead of my distro's RPM package
➡️ Disable IPv6 in the PC's network settings
➡️ Add upnp-client to the allowlist of the PC's firewall
➡️ (Update) Connect PC directly to router instead of through eth switch

#askFedi #linux #DLNA #UPnP #NAS #VLC #kodi #firewall

Anyone know why #UPnP appears to be broken on #NixOS?

So far I only found one forum post attributing it to a "beyond repair" broken Multicast in #NixOS

#Multicast