Posts: 212
Joined: Jul 2007
Reputation:
3
Anyone know if extra fanart, discart, clear art, logos etc are supported with upnp sharing on Gotham. With frodo it's just poster art. If Gotham does share all the aforementioned artwork, does both the server xbmc upnp instance and the clients have to be Gotham or can the server be Gotham but the clients be frodo
Posts: 267
Joined: Jul 2013
Reputation:
3
I just tried a PI running Gotham and Gotham alpha build on my desktop to test the new UPnP features. The playback was fine, watched / resume worked well and it didn't feel as laggy as the mysql I tried before (navigating between menus would take a few seconds / bug out).
Just wondering though, is it (in Gotham, I know it isn't currently) or will it be, possible to add UPnP sources to the local library? While I did get artwork, I didn't get any further information and couldn't press 'i' to get the additional information screen. Also it didn't sort between movies/tv shows (presumably because it wasn't added) so for example in the default confluence it wouldn't have movies/tv shows menu come up.
Posts: 31,445
Joined: Jan 2011
(2013-12-01, 02:35)Platypus2 Wrote: I just tried a PI running Gotham and Gotham alpha build on my desktop to test the new UPnP features. The playback was fine, watched / resume worked well and it didn't feel as laggy as the mysql I tried before (navigating between menus would take a few seconds / bug out).
Just wondering though, is it (in Gotham, I know it isn't currently) or will it be, possible to add UPnP sources to the local library? While I did get artwork, I didn't get any further information and couldn't press 'i' to get the additional information screen. Also it didn't sort between movies/tv shows (presumably because it wasn't added) so for example in the default confluence it wouldn't have movies/tv shows menu come up.
For the video info screen, I've asked about that here:
http://forum.xbmc.org/showthread.php?tid=179334
Being able to integrate/sync/mush UPnP libraries with the local library is something we hope to do, but it will be a long-term task. For now, in the main menu's Movies and TV show buttons, you can effectively replicate that behavior by simply using a skin that has
custom home items (wiki). I use this modded version of Confluence to add UPnP library shares to my main menu:
http://forum.xbmc.org/showthread.php?tid=145080
Posts: 11
Joined: Dec 2011
Reputation:
0
Hi, i stumbled on this thread looking into something else. Not entirely off topic though.. (i hope)
Im running a fork for xmbc on an android device. I have configured this to use an external player since performance is better. But unfortunately this player does not support cifs/smb share. It does however play upnp paths very well.
The xbmc library source is smb - since I have everything prescraped and all supporting files in these paths. My question is can I somehow sync/link the smb share so when the file is played it instead uses the working upnp path for playback?
Posts: 11
Joined: Dec 2011
Reputation:
0
Further to above post ^
I reckon I could get this to work if i can edit the movie .nfo files with the upnp path and force xbmc to update with the new paths instead. I looked to see if there are tags to do this and have even attempted some manual edits, but so far cant determine if it is possible. xbmc continues to use the smb path regardless of the nfo settings.
Posts: 19,982
Joined: May 2009
Reputation:
451
nickr
Retired Team-Kodi Member
Posts: 19,982
Does path substitution work?
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Posts: 19,982
Joined: May 2009
Reputation:
451
nickr
Retired Team-Kodi Member
Posts: 19,982
Mount the smb share - android does support that, and then it is like playing a local file, and path subs will work.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Posts: 11
Joined: Dec 2011
Reputation:
0
2014-01-04, 02:54
(This post was last modified: 2014-01-04, 02:56 by bl4s7er.)
thanks nickr! Im using cifs shares (not smb) which makes this the ideal solution. My kernal supports cifs out of the box so needed nothing more than cifs manager and I am up and running. Some playback tests show indicate that is more than fast enough for smooth 1080p content.
No need to substitute paths either. I am mounting shares on startup and using the mounted directory for both xbmc library and playback.
Thanks again.
Posts: 19,982
Joined: May 2009
Reputation:
451
nickr
Retired Team-Kodi Member
Posts: 19,982
Yeah I probably refer to smb and cifs interchangably, although I know I shouldn't. Glad it's working.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Posts: 13
Joined: Dec 2011
Reputation:
0
Just to share my experience.. Not really answering any specific question of anyone here..
I've successfully setup uPnP using the latest december 2013 developers build.
I've successfully setup MySQL and using it as central XBMC database.
I've successfully setup local databases using the Path Mapping feature of XBMC.
I've successfully setup the mklink (windows) and ln (OSX) to use 1 single location on a NAS
In my experience, the easiest way to setup and maintain the databases is the latest option.
Make dynamic or hard links to a central NAS location for ALL user data.. It works on
Linux, OSX, Windows and not only you can store the databases and thumbnails but also
the XBMC settings so you don't have to setup each XBMC installation around your house.
It also takes care of plugins, alternative skins etc.. Everything at 1 location and everywhere your
XBMC looks just fine. Of course if you use advanced settings xml with specific hardware video
resolutions you'll get a problem. But for most users it's the best NOT to use this feature in
the advanced settings xml since XBMC by default automatically selects the proper settings for
video output on program start and doesn't read it from any hard written info of a file.
I do have another side note next to the Advanced settings xml limitation, if you use XBMC on
your iPad, you can use the MySQL solution but NOT the dynamic linking solution since iOS
can't read smb shares. Generally apple kernel is very limited and doesn't offer many international
standards due to apple policy to force users to use Apple Only solutions.
If you know how to hack iOS, I've jailbroken it but don't know how to hack the kernel, but if you
know it, I'd love to know how to hack it and have smbfs installed on the iOS so I can link XBMC on iOS as well,
but since I don't know how to do that, iOS XBMC can only use uPnP or MySQL solutions.
Depending on which devices you use I'd say go for the dynamic linking solution if you don't use Apple
devices. If you have AppleTV or iPad, iPhone you'd be better of with either MySQL or the build-in uPnP,
I'd prefer the uPnP since it's easier to setup AND to maintain, since you don't need anything else then a
XBMC on any "server" system. MySQL needs a special installation additional to XBMC, and to fix a messed-up
MySQL can be a tough job for newcomers..
The Path Mapping in the advanced settings xml isn't preferable in any case I think. It was offered as solution
before MySQL, uPnP came. It's hard to troubleshoot and a lot of micro manage the XML file to maintain if your
network and file storage comes more complicated.
It's easier to use a "mklink" or "ln" command because this is simply a kind of "pointer" for all information
you may want to put in the advanced settings xml.
In case anyone has a question, simply PM me..
Posts: 119
Joined: Apr 2012
Reputation:
2
Wait, I tried this, but windows won't let me make a junction with mklink over a network share. How did you do that?
Posts: 193
Joined: May 2010
Reputation:
0
2014-01-09, 20:09
(This post was last modified: 2014-01-09, 20:09 by el_cabong.)
you may have to mount the share to a drive letter to mklink it in windows, its been a while but ive done this before as well.