OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Applications => Topic started by: Remy on January 30, 2026, 03:02:26 pm

Title: Software Port Requests
Post by: Remy on January 30, 2026, 03:02:26 pm
Hi!

Is it possibly having a ported QtUpnp ?
https://github.com/ptstream/QtUPnP
Title: Re: Software Port Requests
Post by: Martin Iturbide on January 30, 2026, 03:59:31 pm
Hello Remy.

Looks interesting:
- upnp (The Library): The core C++ framework that handles the networking and protocol logic.
- AIVCtrl: A ready-to-use "Remote Control" application for users. It acts as a GUI to browse servers and play music/videos on networked devices.
- chupnp: A small utility for developers to test the framework’s functionality and explore discovered device actions.
- Google Drive Plugin: An optional module that allows you to treat your Google Drive files as a UPnP media source.

Let me ask around

Regards
Title: Re: Software Port Requests
Post by: Dave Yeo on January 30, 2026, 07:47:32 pm
I gave it a quick try. Unluckily I got a DLL with no exports. Perhaps Tellie will have better luck, he seems to have a better environment.
Title: Re: Software Port Requests
Post by: KO Myung-Hun on January 31, 2026, 03:22:02 pm
How about greping __declspec(dllexport), and adding OS/2  ?
Title: Re: Software Port Requests
Post by: Dave Yeo on January 31, 2026, 06:05:42 pm
Did that and added OS/2 to the UPNP_EXPORTS define (needed for linking) yesterday, still missing symbols. Have to look better later when I have more time.
Edit: The import lib now is a lot bigger so it's just the linker line that needs fixed, later.
Title: Re: Software Port Requests
Post by: TeLLie on February 01, 2026, 09:57:19 pm
Hi all..

I attach the chupnp-01022026-os2.7z

I dint test it that much,but hey its starts :)

Greetz Tellie
Oeps dint copy all file...

get this one with all in it
Title: Re: Software Port Requests
Post by: Remy on February 02, 2026, 02:02:33 am
Hi all..

I attach the chupnp-01022026-os2.7z

I dint test it that much,but hey its starts :)

Greetz Tellie
Oeps dint copy all file...

get this one with all in it

Hi!

I give it a try, it start but my upnp servers after a long time !
Files on the servers uses a long time to be displayed and finaly got it working....
What could be done to have a faster upnp server detection including display of folders/files on the server

Under windows, the server is detected + file list is available nearly 20 time faster !
Have some buffers to be adjusted or something else ? 

cfg:  ArcaOS --- upnp --- Metronome DSS (streamer/server) --- USB M.2 disk with audio tracks
Pictures show I'm controling the DSS, selecting tracks from on the M.2 USB disk and plying on the DSS (what is expected)
Title: Re: Software Port Requests
Post by: Dave Yeo on February 02, 2026, 02:44:12 am
Tellie, could you post your diffs? I never did get a the exports working here and my qtupnp.dll was much bigger.
Title: Re: Software Port Requests
Post by: Remy on February 02, 2026, 04:17:11 am
chupnp didn't find servers...
It looks like it didn't wait enought time for server respons.... Any timeout or delay to adjust ?