Improved UPnP serving and client

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
pecinko Offline
Donor
Posts: 3,788
Joined: Dec 2008
Reputation: 51
Location: Prague / Belgrade
Post: #16
(2012-07-12 16:57)topfs2 Wrote:  Did I missunderstand your suggestion or did I make myself clearer?

I was aiming on 2 things in my reply.

Alcoheca said that he had taken a look at Plex for inspiration but was not able to explore to a greater extent because Plex lacks linux client. So I was just suggesting another way that would work.

Second thing was my concern about solving UI part of it or what will experience look like when we got functional solution. It may be early to think about that, I don't know, but I thought that it might make things easier later. Here, I really think Plex managed to solve things in smart way. You may have noticed that I did some skinning lately and although I managed to simplify things in my skins to a great extent I have found that some boundaries can not be jumped over. But maybe you have all this solved/planned already.

As for the standards, I agree to keep to them and make TVs and PVRs compatible. If you say expanded spec will allow for all other XBMC specific stuff, then all is great Nod

My skins:

Amber
Quartz

find quote
edrikk Offline
Senior Member
Posts: 240
Joined: Jul 2011
Reputation: 5
Post: #17
Out of curiosity, is there anywhere where one can follow the progress of this item?

Thanks!
find quote
Sylus Offline
Junior Member
Posts: 48
Joined: Jan 2010
Reputation: 0
Post: #18
You can follow the progress here, if you can compile by yourself. https://github.com/alcoheca/xbmc/tree/upgrade-platinum

Maybe alcoheca could give us some insight, if it is already worthwhile to test the build. As due to my understanding the GCOS will end (coding) in 2 to 3 weeks maybe it would be a good time to release the first beta versions.
find quote
garbear Offline
Team-Kodi Developer
Posts: 746
Joined: Dec 2010
Reputation: 37
Location: gangsta's paradise
Post: #19
(2012-07-30 17:24)edrikk Wrote:  Out of curiosity, is there anywhere where one can follow the progress of this item?

Thanks!

Answer: set https://github.com/alcoheca/xbmc/branches as your homepage Smile
find quote
alcoheca Offline
Team-XBMC Developer
Posts: 265
Joined: Feb 2008
Reputation: 6
Post: #20
(2012-07-31 09:16)Sylus Wrote:  You can follow the progress here, if you can compile by yourself. https://github.com/alcoheca/xbmc/tree/upgrade-platinum

Maybe alcoheca could give us some insight, if it is already worthwhile to test the build. As due to my understanding the GCOS will end (coding) in 2 to 3 weeks maybe it would be a good time to release the first beta versions.

I asked earlier on if people would test the upgrade-platinum branch, and the request still stands. I'm particularly interested in people who can test with WindowsMediaCentre/player/Xbox360 as I have no microsoft devices to test with.

That branch currently only builds on linux, so you'd need to build it on a linux box.
find quote
edrikk Offline
Senior Member
Posts: 240
Joined: Jul 2011
Reputation: 5
Post: #21
Should I be 'worried' that there's been no activity in the git (any branch) for 2 weeks? Wink

BTW, wanted to share in the the current nightly builds of XBMC, the DLNA server is seen on my devices (Sony TV, Apple iPad/iPhone using Media Link Player), etc, BUT no files are shown in the tree. Basically I see the "Videos" folder, but it's empty....
find quote
alcoheca Offline
Team-XBMC Developer
Posts: 265
Joined: Feb 2008
Reputation: 6
Post: #22
(2012-08-14 21:18)edrikk Wrote:  Should I be 'worried' that there's been no activity in the git (any branch) for 2 weeks? Wink

That's up to you
(2012-08-14 21:18)edrikk Wrote:  BTW, wanted to share in the the current nightly builds of XBMC, the DLNA server is seen on my devices (Sony TV, Apple iPad/iPhone using Media Link Player), etc, BUT no files are shown in the tree. Basically I see the "Videos" folder, but it's empty....

Are you running on linux, and can you compile your own build and test? If so give my upgrade-platinum branch a whirl and see if the problem still exists.
(This post was last modified: 2012-08-15 03:10 by alcoheca.)
find quote
alcoheca Offline
Team-XBMC Developer
Posts: 265
Joined: Feb 2008
Reputation: 6
Post: #23
Actually I just built xbmc 's master branch and I'm seeing the same issue. I'll look at it tonight, video library is working in my branches.
(This post was last modified: 2012-08-15 12:01 by alcoheca.)
find quote
edrikk Offline
Senior Member
Posts: 240
Joined: Jul 2011
Reputation: 5
Post: #24
Thanks Alcoheca.
Actually no, I'm running windows builts (on Windows 7 to be precise). It's great that at least it's a platform agnostic issue which you reproduced.
find quote
alcoheca Offline
Team-XBMC Developer
Posts: 265
Joined: Feb 2008
Reputation: 6
Post: #25
Yeah I don't know why it stopped working, it's probably something simple. Hopefully if I get the platinum upgrade ship shape then this will be merged sooner rather than later.
find quote
pieh Offline
Team-Kodi Member
Posts: 672
Joined: Aug 2010
Reputation: 13
Location: Poland
Post: #26
@alcoheca
here's fix proposal https://github.com/pieh/xbmc/commit/27f5...a7ef606152 for empty videos node - problem is that "videodb://" path will return empty dir now, will need to check with Montellese as this commit introduced it https://github.com/pieh/xbmc/commit/9738...9e9038aa4f

Always read the XBMC online-manual, FAQ and search the forums before posting.
Do NOT e-mail Team-XBMC members asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting, make sure you read this first

My previous forum/trac nickname: grajen3
find quote
Montellese Online
Team-XBMC Developer
Posts: 3,700
Joined: Jan 2009
Reputation: 34
Location: Switzerland
Post: #27
That looks like a nice solution to me (didn't test if it produces any problems) but you might wanna ping jmarshall on it as well as he introduced the whole videodb customization. My changes including the new CVideoDbUrl are only meant to be used for accesses to the database. It does not cover any artificial nodes or files view.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
Starstream Offline
Donor
Posts: 650
Joined: Apr 2009
Reputation: 16
Post: #28
I don't know if this is in any way useful to you alcoheca but Serviio wiki has public info on device profiles, might save you some work hunting down info on whats supported for some devices.
find quote
alcoheca Offline
Team-XBMC Developer
Posts: 265
Joined: Feb 2008
Reputation: 6
Post: #29
(2012-09-08 12:28)Starstream Wrote:  I don't know if this is in any way useful to you alcoheca but Serviio wiki has public info on device profiles, might save you some work hunting down info on whats supported for some devices.

Hi, yeah that's useful, I've also been looking at this http://www.upnp-database.info/listDevices.jsp
find quote
Jako Offline
Junior Member
Posts: 34
Joined: Aug 2012
Reputation: 0
Post: #30
(2012-09-11 22:12)alcoheca Wrote:  
(2012-09-08 12:28)Starstream Wrote:  I don't know if this is in any way useful to you alcoheca but Serviio wiki has public info on device profiles, might save you some work hunting down info on whats supported for some devices.
Hi, yeah that's useful, I've also been looking at this http://www.upnp-database.info/listDevices.jsp
Plex Media Serve have similar DLNA client profiles in XML format for UPnP devices that that can override the default device fields, maybe borrow that idea too?

http://forums.plexapp.com/index.php/topi...a-devices/

Would be nice if XBMC's UPnP server could also support DLNA profiles via XML format so that users can edit them themselves without writing C++ code.

I believe that they use matching headers by regular expression their DLNA profiles, kind of similar to XBMC's scraper format that could be updated as addons?

http://elan.plexapp.com/2012/03/29/this-...hers-dlna/
Quote:Secondly, there are like seven bazillion DLNA devices. At least. We’ve focused on support for two of them primarily (the PS3, and the Xbox360) and one other (the WD TV Live). The good news is that we have a very simple yet powerful XML-based configuration (see here for the current one) system which can be used to describe new DLNA clients’ capabilities. We can push out new profiles to everyone automatically, and you can extend it with your own profiles. (For those who care, just make your own dlnaclientprofiles.xml file in the Plex Media Server application support folder. And please, please, share your new profiles with us so that everyone can benefit!)
Otherwise like Starstream said, looking at Plex's DLNA client profiles might save you some work hunting down info on whats supported for some devices.
find quote
Post Reply