Sourcing media from another DLNA server?
Hi all,
I just discovered Serviio and it looks pretty cool, and possibly could help me with a problem I'm having.
I use J River Media Center, and have for many years. I have a huge library of video and audio, with custom metadata fields. Media Center provides a DLNA server and for a long time I've used that to output video to a couple of media devices. I also have it set up at my parents' house.
I just bought a Roku 3 for my Mum, to give her streaming content on a spare TV in her work room. I wanted this for Netflix, BBC iPlayer, etc, but I also very much wanted it as a DLNA client so she could access the media library I installed for my parents. And this is the problem - Roku 3's DLNA client (Roku Media Player) really doesn't like J River Media Center for some reason. Part of the problem is Roku's crappy support for media - I can get it to play some stuff when I put J River into "Original Format" mode (so it converts nothing). In that mode, the Roku will play some H264 stuff - but usually not with sound, unless it's AAC it seems. But it won't play 80% of the library which is in xVid and various other formats. No problem, I thought, I'll tell J River to convert everything - but that results in the Roku displaying almost no files at all, regardless of the format I told J River to convert to (tried H264 in TS, MPEG2 in TS, FLV, WMV, and some others.) I eventually got it to actually display the files when I hard coded J River's DLNA field to something like AVC_HD_24_AAC (I forget the exact name), and told J River to force convert to H264, but then the Roku wouldn't actually play the files (they stuck forever on the 'Receiving..' message)
So anyway, you can maybe guess now what I'm hoping to do. My searching suggests Serviio will work much better - it has a Roku profile by default, and if I still had problems it has the cool DLNA profiles and customisation features (which J River sadly lacks). But I really don't want to re-import all my media into Serviio, because then I have to maintain two libraries and I don't know if Serviio can do the custom metadata I use in J River - and even if it can, I don't know how I'd get it out of J River into Serviio. Even if Serviio's library is as good as J River's, I can't give up J River completely because I also use it as a local media player (the J River instance that I run the DLNA server on is also a Media PC connected to a TV and providing local playback via a remote control.)
So what I'm really hoping is to use Serviio as a DLNA bridge - kind of like a DLNA pass through. I want Serviio to use as its source the DLNA server provided by J River. Then I'd set J River to "original / no convert" mode, Serviio would read those files from J River and then pass them to the Roku, doing any conversion necessary. The CPU load should be minimal because I'd only be converting at one place, and the traffic from J River to Serviio would all be localhost.
But is this possible? Or am I going to have to think about importing all my media again into Serviio and then trying to keep the libraries in sync somehow?
Any help and advice would be much appreciated!
I just discovered Serviio and it looks pretty cool, and possibly could help me with a problem I'm having.
I use J River Media Center, and have for many years. I have a huge library of video and audio, with custom metadata fields. Media Center provides a DLNA server and for a long time I've used that to output video to a couple of media devices. I also have it set up at my parents' house.
I just bought a Roku 3 for my Mum, to give her streaming content on a spare TV in her work room. I wanted this for Netflix, BBC iPlayer, etc, but I also very much wanted it as a DLNA client so she could access the media library I installed for my parents. And this is the problem - Roku 3's DLNA client (Roku Media Player) really doesn't like J River Media Center for some reason. Part of the problem is Roku's crappy support for media - I can get it to play some stuff when I put J River into "Original Format" mode (so it converts nothing). In that mode, the Roku will play some H264 stuff - but usually not with sound, unless it's AAC it seems. But it won't play 80% of the library which is in xVid and various other formats. No problem, I thought, I'll tell J River to convert everything - but that results in the Roku displaying almost no files at all, regardless of the format I told J River to convert to (tried H264 in TS, MPEG2 in TS, FLV, WMV, and some others.) I eventually got it to actually display the files when I hard coded J River's DLNA field to something like AVC_HD_24_AAC (I forget the exact name), and told J River to force convert to H264, but then the Roku wouldn't actually play the files (they stuck forever on the 'Receiving..' message)
So anyway, you can maybe guess now what I'm hoping to do. My searching suggests Serviio will work much better - it has a Roku profile by default, and if I still had problems it has the cool DLNA profiles and customisation features (which J River sadly lacks). But I really don't want to re-import all my media into Serviio, because then I have to maintain two libraries and I don't know if Serviio can do the custom metadata I use in J River - and even if it can, I don't know how I'd get it out of J River into Serviio. Even if Serviio's library is as good as J River's, I can't give up J River completely because I also use it as a local media player (the J River instance that I run the DLNA server on is also a Media PC connected to a TV and providing local playback via a remote control.)
So what I'm really hoping is to use Serviio as a DLNA bridge - kind of like a DLNA pass through. I want Serviio to use as its source the DLNA server provided by J River. Then I'd set J River to "original / no convert" mode, Serviio would read those files from J River and then pass them to the Roku, doing any conversion necessary. The CPU load should be minimal because I'd only be converting at one place, and the traffic from J River to Serviio would all be localhost.
But is this possible? Or am I going to have to think about importing all my media again into Serviio and then trying to keep the libraries in sync somehow?
Any help and advice would be much appreciated!