Google apps
Main menu

Post a Comment On: Coder's Log

"GUPnP: achievements and way forward"

7 Comments -

1 – 7 of 7
Anonymous Anonymous said...

No real need for bindings for C# I think, Scott Peterson did a complete upnp implementation directly in C#.

http://themonkeysgrinder.blogspot.com/2008/10/monoupnp-bun-in-oven.html

October 10, 2008 at 8:08 AM

Blogger zeenix said...

No real need for bindings for C# I think, Scott Peterson did a complete upnp implementation directly in C#

I disagree! We need only one UPnP framework in GNOME so a nice gobject-based framework in C is the way to go.

October 10, 2008 at 2:36 PM

Blogger Unknown said...

uPnP plugins already exist for RB and Totem using Python's Coherence. I agree that your server together with all the media apps plugged in is a great way forward (in fact, I have struggled with this situation for my Debian2Debian project).

October 30, 2008 at 5:39 AM

Blogger zeenix said...

uPnP plugins already exist for RB and Totem using Python's Coherence.

Yeah i know but we want/need only one UPnP framework in GNOME, not many so it would be nice to write alternate implementations on top of GUPnP. Also the coherence plugin is like a MediaServer last i checked and I was talking of a Control Point. Otherwise we've an RB plugin too: http://svn.o-hand.com/repos/gupnp/trunk/rhythmbox-gupnp/

October 30, 2008 at 6:01 AM

Blogger Unknown said...

My apologies for telling you something you already knew. This was my first time reading your blog and I didn't realize that you have regular "conversations" on the Coherence blog with the maintainer.

I have used the Totem plugin from Coherence. While the framework supplies a server, the plugin merely is a CP and will stream content (e.g. from MythTV). It's still a little buggy, though. As I said, I'm looking for parts to my D2D project.

I completely agree that Gnome needs one framework. I know that you understandably want that to be your project, but the community will benefit from a ubiquitous uPnP library the same way we currently benefit from GStreamer and will from Telepathy in the near future.

The future of Gnome is bright.

October 30, 2008 at 4:58 PM

Blogger zeenix said...

My apologies for telling you something you already knew.

Heh, i don't see any need for appologies, was just informing you.

I didn't realize that you have regular "conversations" on the Coherence blog with the maintainer.

Hmm? Is there something wrong with that? I think we are also having a "conversation" here.

I have used the Totem plugin from Coherence. While the framework supplies a server, the plugin merely is a CP and will stream content (e.g. from MythTV). It's still a little buggy, though. As I said, I'm looking for parts to my D2D project.

I see, thanks for the info.

I completely agree that Gnome needs one framework. I know that you understandably want that to be your project, but the community will benefit from a ubiquitous uPnP library the same way we currently benefit from GStreamer and will from Telepathy in the near future.

Exactly what I believe but it's not me who needs to understand this but the Coherence maintainer. Last I met him in February, I politely asked him if he could replace his core with GUPnP, we'll all be then one big happy family but he refused the offer saying "I don't want a dependency on glib for portability reasons" but when I asked "So could you name one platform to which python has been ported by not glib" and he had no answer. Of course we need python bindings for him to be able to use GUPnP but the bindings are usually contributed by people who actually need those bindings.

The future of Gnome is bright.

Amen.

October 31, 2008 at 3:47 AM

Blogger Unknown said...

"Conversations" was just my euphemistic way of saying that I saw some of your disagreements on his blog (WRT Coherence and Nautilus) on the same day I saw your post.

October 31, 2008 at 4:05 AM

Please no insults to anyone
You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot