FAQ  •  Register  •  Login

Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Fri Jun 08, 2018 2:14 pm

Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

I cannot find any useful information on the 1.9.2 version that would warrant me to upgrade, I know I did not like the 1.6 version as I was use to the Serviio Console, and that was removed in version 1.6, I currently have 2 PRO licenses one machine is running 1.5.2 (internet accessed) and the second is running 1.8 (local access only)

So my question is a simple one; what benefits will I yield from upgrading to 1.9.2, as I stated I missed the Serviio Console, I loved it, and yes I know things change, but I had so many issue with profiles (custom for ROKU NR1100 player - really old model) in 1.6 and I had issue in 1.8 as well, the ROKU NR100 works flawless with the 1.5.2 and the custom profile, if I remember correctly I posted that profile on this site as other were having similar issue.

Look I hands down love Serviio I have tried others (allot of others) and they just did not measure up to the compatibility and customization of Serviio.

Is there a place where I can see screenshots of the 1.9.2 version, the reason why I ask is that I understand that the newer version uses UPNP, and I block all UPNP traffic on my network. So will Serviio have issues detecting my devices?

Secondly what is the replacement of Serviio Console, is it now WEB-GUI?

Thirdly will it support my currently written custom profiles or do I need to re-written them in the new version format?

I not having any issue I just need information that is not in the Wiki or Guides, I have searched the forum and cannot find much, if I am searching wrong then please point me to topic that can answer my questions (Please)
<<

freaknik

User avatar

DLNA master

Posts: 207

Joined: Thu Mar 27, 2014 2:05 pm

Post Fri Jun 08, 2018 3:06 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Untitled.jpg
Untitled.jpg (105.65 KiB) Viewed 840 times




pretty sure serviio always used dlna/upnp.

There are changelogs on the main site:

" A new patch release is out. It mostly addresses some playback issues in MediaBrowser on iOS and also fixes a bug causing files not being added to the library after 24 hours of running the server.

Everyone is welcome to upgrade.
"

For me this means chromecast works, previous versions the html5 player for mediabrowser gave it trouble but since 1.9.1 things are going well.

The console still exists not sure what you're talking about here goes a screenshot of mine:
<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Fri Jun 08, 2018 4:57 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Profile syntax is the same. Now you can put your profiles in a separate file, user-profiles.xml, instead of having to edit profiles.xml and restore your changes after an upgrade.

DLNA is an extension of UPnP A/V. I think Serviio wouldn't be working at all if you were truly blocking all UPnP traffic.
<<

atc98092

User avatar

DLNA master

Posts: 2836

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Fri Jun 08, 2018 7:10 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

The Serviio console has been completely removed, and is now just a web page you can access from any computer on your network. Personally, I much prefer it this way, as I can access the console without being on the Serviio computer, and don't have to install a console on another computer.

Since 1.5.2, I believe there are many, many program updates and bug fixes. Serviio monitors much better for changes to your media folders. It interfaces with TRAKT.TV, if that's something you might use. It can now download captions files directly from opensubtitles.org. There has been so many changes since 1.5.2, it would be difficult to say much here. If you look at this page, http://www.serviio.org/news and view each previous release post, you can see what my be of the most benefit to you. If you use any Roku players, there are new profiles that work much better with the newer players.
Dan

Panasonic ST30 Plasma, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku 4, Ultra and Stick, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Fri Jun 08, 2018 11:00 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

as usual perfect answer and support, that why I love Serviio...

I upgrading my main 1.5.2 to 1.9.2 tonight, I like that you can access the console from any computer on the local network, I also like the separate user profile, and what has been missing in 1.5.2 is being able to name the renders.

Thank you all for screen shots and pointing me in the right direction

Thank you!!!

I have completed the upgrade and everything is working, have a few issue

1. When using ServiiDroid the Device list keeps getting cleared to unrecognized device and I have to keep entering in the Device names
2. Cannot get user-profiles.xml formatted correctly to load, can add custom setting to profiles.xml and it start correctly (user error not understanding format)

other than that it has fix several issue I was just living with such as fast forward and rewind of files larger than 4 GB no longer exit to list, resume play works now, AC3 and DTS now works without error. So all in all it was a good move
Attachments
Server 1_9_2 Upgrade.jpg
Server 1_9_2 Upgrade.jpg (63.67 KiB) Viewed 829 times
<<

mjb

User avatar

Streaming enthusiast

Posts: 45

Joined: Fri Jan 06, 2012 10:42 pm

Post Sat Jun 09, 2018 2:29 am

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

user-profiles.xml syntax is identical to that of profiles.xml. If there are parsing or validation errors which prevent Serviio from starting, you can see them in the log. Or you could use any online XML Schema-based validator to check your file beforehand, if you want. Here's one: https://xmlvalidation.com/ ...just click Choose File, locate & select your user-profiles.xml, and click Validate.

Here's my user-profiles.xml, currently:

  Code:
<?xml version="1.0" encoding="UTF-8"?>
<Profiles version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.serviio.org/xsd/profiles/v/1.9/Profiles.xsd">
<Profile id="SamsungBDC6500" name="Samsung BD-C6500" extendsProfileId="7">
   <!--
   The user manual says it supports the following:
      audio file types: MP3, WMA
      video must be 1920x1080 max, but max video bitrate seems to be about 17 Mbps, and at 1080p more like 11 Mbps.
      AVI video: DivX 3.11/4.x/5.1/6.0, XviD, MP4v3, H.264 BP/MP/HP
      AVI audio: MP3, AC3, DTS, WMA, PCM
      MKV video: VC-1 AP, DivX 5.1/6.0, XviD, H.264 BP/MP/HP
      MKV audio: MP3, AC3, DTS
      WMV video: VC-1 AP, VC-1 SM
      WMV audio: WMA
      MP4 video: MP4, H.264 BP/MP/HP
      MP4 audio: AAC
      MPEG-PS/TS video: MPEG1, MPEG2, H.264 BP/MP/HP
      MPEG-PS/TS audio: MP1, MP2, AC3, DTS
   -->
   <Detection>
      <HttpHeaders>
         <User-Agent>.*SEC_HHP_BD-C6500.*</User-Agent>
      </HttpHeaders>
   </Detection>
   <Transcoding>
      <Video targetContainer="mpegts">
         <Matches container="flv" vCodec="h264"/>
      </Video>
      <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="448" maxVBitrate="11000" forceVTranscoding="true">
         <Matches container="flv"/>
         <Matches container="matroska" aCodec="lpcm"/>
         <Matches container="mpeg" aCodec="lpcm"/>
         <Matches container="*" aCodec="dca"/>
         <Matches container="*" aCodec="dts-hd"/>
         <Matches container="*" aCodec="eac3"/>
         <Matches container="*" vCodec="h264" profile="high" levelGreaterThan="4.0"/>
         <Matches container="*" vCodec="h264" profile="high_422"/>
         <Matches container="*" vCodec="h264" profile="high_444"/>
         <Matches container="*" vCodec="h264" profile="high_10"/>
         <Matches container="*" vCodec="theora"/>
         <Matches container="*" vCodec="vc1"/>
      </Video>
      <!--not inherited from profile 7 because it had no forceInheritance="true"-->
      <Video targetContainer="asf" targetACodec="ac3" aBitrate="256">
         <Matches container="asf" aCodec="wmapro" />
      </Video>
      <!--not inherited from profile 7 because it had no forceInheritance="true"-->
      <Audio targetContainer="lpcm">
         <Matches container="flac"/>
         <Matches container="wav"/>
      </Audio>
   </Transcoding>
   <!--not inherited from profile 7 because it had no forceInheritance="true"-->
   <OnlineTranscoding>
      <Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384">
         <Matches container="mp4" vCodec="h264"/>
         <Matches container="applehttp" vCodec="h264"/>
         <Matches container="flv" vCodec="h264"/>
      </Video>      
      <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384">
         <Matches container="mp4"/>
         <Matches container="asf"/> <!-- mms -->
      </Video>
   </OnlineTranscoding>
</Profile>
<Profile id="Hopper" name="Dish Hopper" extendsProfileId="1">
   <!--
   video: mp2t, mp1s, mpeg2, mp4, x-matroska
   audio: mpeg, mpeg3, mp3, mp4, mp4-latm
   image: jpeg

      Does support AAC audio in a video stream.
      If multiple audio streams, only the last one is played.
      If an MJPEG stream exists (e.g. for thumbnail), file will not play.
      Image slideshow is broken (as of May 2018); you can view 1 at a time though.
      Does not support H.264 in an MPEG-TS stream, so must transcode to MPEG-2 video.
   -->
   <Detection>
       <UPnPSearch>
         <ModelName>.*Hopper.*</ModelName>
         <Manufacturer>Echostar.*</Manufacturer>
       </UPnPSearch>
   </Detection>
   <Transcoding>
      <Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="15000" maxHeight="720">
         <Matches container="*" vCodec="h264" levelGreaterThan="4.1" aCodec="aac"/>
         <Matches container="*" vCodec="h265" levelGreaterThan="4.1" aCodec="aac"/>
      </Video>
      <Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="15000">
         <!-- unsupported video with AAC or MP3 audio: transcode video only -->
         <Matches container="*" vCodec="h264" levelGreaterThan="4.1" aCodec="aac"/>
         <Matches container="*" vCodec="h264" profile="high_422" aCodec="aac"/>
         <Matches container="*" vCodec="h264" profile="high_444" aCodec="aac"/>
         <Matches container="*" vCodec="h264" profile="high_10" aCodec="aac"/>
         <Matches container="*" vCodec="h265" aCodec="aac"/>
         <Matches container="*" vCodec="mpeg4" aCodec="aac"/>
         <Matches container="*" vCodec="mpeg4" aCodec="mp3"/>
         <Matches container="avi" aCodec="aac"/>
         <Matches container="avi" aCodec="mp3"/>
         <Matches container="flv" aCodec="aac"/>
         <Matches container="flv" aCodec="mp3"/>
         <!--
         not working; see http://forum.serviio.org/viewtopic.php?f=7&t=24545
         <Matches container="*" vCodec="svq3" aCodec="aac"/>
         <Matches container="*" vCodec="svq3" aCodec="mp3"/>
         -->
      </Video>
      <Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="15000" targetACodec="ac3" aBitrate="448">
         <Matches container="*" aCodec="dca"/>
         <Matches container="*" aCodec="dts-hd"/>
         <Matches container="*" aCodec="eac3"/>
         <Matches container="*" aCodec="lpcm"/>
         <Matches container="*" vCodec="dvvideo"/>
         <Matches container="*" vCodec="h264" levelGreaterThan="4.1"/>
         <Matches container="*" vCodec="h264" profile="high_422"/>
         <Matches container="*" vCodec="h264" profile="high_444"/>
         <Matches container="*" vCodec="h264" profile="high_10"/>
         <Matches container="*" vCodec="h265"/>
         <Matches container="*" vCodec="mpeg4"/>
         <Matches container="*" vCodec="theora"/>
         <Matches container="*" vCodec="vc1"/>
         <Matches container="*" vCodec="wmv2"/>
         <Matches container="avi"/>
         <Matches container="flv"/>
         <!--
         not working; see http://forum.serviio.org/viewtopic.php?f=7&t=24545
         <Matches container="*" vCodec="cvid"/>
         <Matches container="*" vCodec="svq1"/>
         <Matches container="*" vCodec="svq3"/>
         -->
      </Video>
      <Audio targetContainer="mp3" aBitrate="320">
         <Matches container="ape"/>
         <Matches container="flac"/>
         <Matches container="lpcm"/>
         <Matches container="ogg"/>
      </Audio>
   </Transcoding>
</Profile>
<Profile id="RokuStick" name="Roku Media Player on Roku Stick" extendsProfileId="RokuNo4kApp">
   <!--
   Roku Stick (2017 model)

   The help screen in the app says these formats are supported:
   Video(H.264) - MKV, MOV, MP4
   Audio - AAC, MP3, WMA, WAV(PCM), AIFF, FLAC
   Audio - Ogg
   Photo - JPEG, PNG(2Kx2K), GIF(2Kx2K)

   The help screen also says "Dolby Digital is supported via pass through
   on MKV, MP4 and MOV files. DTS is supported via pass through on MKV."

   If it cannot play a file under any circumstances, the file won't show up
   in the app. So if you see the file, the app will at least feed the file
   to the Roku Stick. However, the Roku Stick's settings may interfere with
   the transmission to the next device in the chain. Also, that device may
   not like what it gets.

   In my case, the Roku Stick is plugged into a TV, a 2008 Samsung "A" model
   with no audio configuration options to speak of. The Roku Stick has 2 audio
   settings:
     Audio mode (Stereo or Auto)
     HDMI (Auto, PCM-Stereo, Dolby D, Dolby D+, Dolby D & DTS, or Dolby D+ & DTS).

   What you choose for HDMI affects what the Auto setting under Audio mode chooses.
   If both are on Auto, and the TV's optical audio out is not connected to
   anything, then the audio mode will be Auto (Stereo). But if I set HDMI to
   something else, then the audio mode is Auto (whatever I chose).

   If the audio mode is Stereo, the audio stream sent in video must be AAC or MP3.
   Other formats like AC-3 or PCM will be silent.

   If the audio mode includes DD, then AC-3 is supported.
   Presumably E-AC-3 is supported if the audio mode includes DD+.

   However if the audio mode includes DTS, it does not result in DTS audio
   working for me. It is still silent. I think the TV just does not like it.

   Audio in a video can be LPCM, but audio files transcoded to LPCM are not
   supported by the Roku; they don't show up at all, so you have to transcode
   them to MP3 instead.
   -->
   <Transcoding>
      <Video targetContainer="mpegts" targetVCodec="h264">
         <Matches container="*" vCodec="mpeg4" aCodec="aac"/>
         <Matches container="*" vCodec="mpeg4" aCodec="mp3"/>
         <Matches container="*" vCodec="msmpeg4" aCodec="aac"/>
         <Matches container="*" vCodec="msmpeg4" aCodec="mp3"/>
         <Matches container="flv" aCodec="aac"/>
         <Matches container="flv" aCodec="mp3"/>
      </Video>
      <Video targetContainer="mpegts" targetVCodec="h264" targetACodec="ac3" aBitrate="448">
         <Matches container="*" aCodec="dca"/>
         <Matches container="*" aCodec="dts-hd"/>
         <Matches container="*" aCodec="flac"/>
         <Matches container="*" vCodec="mpeg1video"/>
         <Matches container="*" vCodec="mpeg2video"/>
         <Matches container="*" vCodec="theora"/>
         <Matches container="*" vCodec="vc1"/>
         <Matches container="*" vCodec="wmv2"/>
         <Matches container="avi"/>
         <Matches container="flv"/>
         <Matches container="mpeg"/>
         <Matches container="mpegvideo"/>
         <Matches container="wtv"/>
      </Video>
      <Audio targetContainer="mp3" aBitrate="320">
         <Matches container="ape"/>
      </Audio>
   </Transcoding>
</Profile>
<Profile id="nPlayer-iPad1" name="nPlayer on iPad (1st Gen)" extendsProfileId="1">
   <!--
      nPlayer caches like crazy. If it doesn't show up in Serviio Console,
      try deleting the Serviio entry from nPlayer's UPnP/DLNA network servers,
      so it can find it again and let Serviio know it's out there.

      Working video:
         containers: MKV, MP4, AVI, MPEG-TS, MPEG-PS
         video codecs: H.264 up to High L5, MPEG-1, MPEG-2, MPEG4, VP6, WMV, MJPEG, Theora
         audio codecs: AC-3, AAC, MP2, MP3, WMA, PCM, ADPCM(CCITT), OGG
         audio in MPEG-TS: AC-3, MP3, MP2

      Non-working video codecs:
         DV drops frames and goes out of sync.
         H.263 does not show up when browsing.
         H.264 High L5.1 has no picture.
         H.264 High422 works but drops too many frames on this iPad (even at 480p 24fps).
         H.265 Main 10 L3.1 (at 480p 60fps) and L4 (at 1080p 24fps) stutters & drops many frames.
         VC-1 drops frames when the bitrate spikes (maybe 20 Mbps).
         transcoded video buffers like crazy when the bitrate goes much above 6 Mbps.
         transcoded video is silent if audio is AAC or PCM.

      Working audio:
         containers: FLAC, MP3

      Non-working audio:
         containers: APE
   -->
   <Detection>
      <HttpHeaders>
         <User-Agent>.*nPlayer.*</User-Agent>
      </HttpHeaders>
   </Detection>
   <Transcoding>
      <Video targetContainer="mpegts" targetVCodec="h264" forceVTranscoding="true" targetACodec="ac3" maxVBitrate="6000">
         <Matches container="*" vCodec="dvvideo"/>
         <Matches container="*" vCodec="h263"/>
         <Matches container="*" vCodec="h264" levelGreaterThan="5.0"/>
         <Matches container="*" vCodec="h264" profile="high_422"/>
         <Matches container="*" vCodec="h264" profile="high_444"/>
         <Matches container="*" vCodec="h264" profile="high_10"/>
         <Matches container="*" vCodec="h265"/>
         <Matches container="*" vCodec="vc1"/>
      </Video>
      <Audio targetContainer="lpcm">
         <Matches container="ape"/>
      </Audio>
   </Transcoding>
</Profile>
</Profiles>


So for example my first profile is "extending" the Samsung B/C profile (the one with id="7" in profiles.xml); these are modifications I previously made directly in profiles.xml.
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Sat Jun 09, 2018 11:56 am

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Thank you so much, it is the simple things that you seem to overlook, in my case I did not close with the proper ending tag, I thought this was correct but <Profile> is not the same as <Profiles>, I kept missing the difference, the validator (thank you for that) and your example showed me where the error was, switch to notepad++ so that I could see the values in different colors and help to isolate the problem.

Just a minor comment, the log file is kind of cryptic and does not really tell you much, i.e it just states error parsing XML, Leaving EventDispatcher, Shutting down database, Exitting Serviio Console, that does not tell you much, only that the XML did not load. It is just a comment not meant be taken any other way, besides I believe it is mostly my lack in knowledge of XML formatting than anything else, I not a programmer, I am an engineer, but I am learning.....

So I really thank you for your response, I am over this hurdle read to tackle the next

Thank you all !!!!!
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Sat Jun 09, 2018 12:48 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Sorry I am back again have another issue with user-prolies.xml

Log output

2018-06-09 08:32:40,751 INFO [ProfileManager] Loading profiles from file /user-profiles.xml
2018-06-09 08:32:40,751 ERROR [XmlUtils] XML Profiles.xsd didn't pass validation, reason: Content is not allowed in prolog.
2018-06-09 08:32:40,751 ERROR [MediaServer] An unexpected error occured. Ending the application. Message: org.serviio.profile.ProfilesDefinitionException: Profiles XML file is not valid (according to the schema). Check the log.
java.lang.RuntimeException: org.serviio.profile.ProfilesDefinitionException: Profiles XML file is not valid (according to the schema). Check the log.
at org.serviio.profile.ProfileManager.parseProfilesFromFile(ProfileManager.java:187)
at org.serviio.profile.ProfileManager.loadProfiles(ProfileManager.java:161)
at org.serviio.MediaServer.main(MediaServer.java:134)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62)
at com.exe4j.runtime.WinLauncher$2.run(WinLauncher.java:96)
Caused by: org.serviio.profile.ProfilesDefinitionException: Profiles XML file is not valid (according to the schema). Check the log.
at org.serviio.profile.ProfilesDefinitionParser.validateXML(ProfilesDefinitionParser.java:1032)
at org.serviio.profile.ProfilesDefinitionParser.parseDefinition(ProfilesDefinitionParser.java:153)
at org.serviio.profile.ProfileManager.parseProfilesFromFile(ProfileManager.java:185)
... 8 more
2018-06-09 08:32:40,751 WARN [IndexedDiskCache] Region [subtitles] Disk cache not shutdown properly, shutting down now.
2018-06-09 08:32:40,751 WARN [IndexedDiskCache] Region [thumbnails] Disk cache not shutdown properly, shutting down now.
2018-06-09 08:32:40,751 WARN [IndexedDiskCache] Region [subtitles_metadata] Disk cache not shutdown properly, shutting down now.
2018-06-09 08:32:40,751 WARN [IndexedDiskCache] Region [online_technical_metadata] Disk cache not shutdown properly, shutting down now.
2018-06-09 08:32:40,751 WARN [IndexedDiskCache] Region [tokens] Disk cache not shutdown properly, shutting down now.


User-profile

<?xml version="1.0" encoding="UTF-8"?>
<Profiles version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.serviio.org/xsd/profiles/v/1.9.1/Profiles.xsd">

<!-- Add By Robert Bruce For Panasonic TCP42X3 TV -->

<Profile id="TCP42X3" name="Panasonic TCP42X3 (2011/2012)" extendsProfileId="1">
<!-- Panasonic Viera TCP42X3, xx50 (2012) With AVI Support -->
<Detection>
<UPnPSearch>
<FriendlyName>Panasonic TCP42X3 (2011/2012)</FriendlyName>
<Manufacturer>Panasonic</Manufacturer>
</UPnPSearch>
</Detection>
<Transcoding>
<!-- remux VORBIS/FLAC/LPCM in MKV/MP4 to AC3 -->
<Video targetContainer="mpegts" targetACodec="ac3" forceInheritance="true">
<!-- Some models support DTS natively, so the folowing line can be removed for those -->
<Matches container="matroska" vCodec="h264" aCodec="dca" /> <!-- ST50 supports DTS, remove this line -->
<Matches container="matroska" vCodec="h264" aCodec="vorbis" />
<Matches container="mp4" vCodec="h264" aCodec="lpcm" />
<Matches container="mp4" vCodec="h264" aCodec="aac" />
<Matches container="3gp" vCodec="h264" />
</Video>
<!-- Remux MPEG-TS with no transcoding -->
<Video targetContainer="mpegts" forceInheritance="true">
<Matches container="avi" vCodec="h264" />
<Matches container="mp4" vCodec="h264" />
<Matches container="matroska" vCodec="mpeg2video" />
</Video>
<!-- unsupported codecs will be transcoded into mpeg-ts, mpeg2 video and ac3 audio -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" forceInheritance="true">
<Matches container="avi" vCodec="mjpeg" />
<Matches container="mp4" vCodec="h264" aCodec="aac" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="mpeg" vCodec="mpeg1video" />
<Matches container="flv" />
<Matches container="3gp" />
</Video>
<Audio targetContainer="lpcm" forceInheritance="true">
<Matches container="flac" />
</Audio>
</Transcoding>
</Profile>

<!-- Add By Robert Bruce For Asus Me572c Tablet -->

<Profile id="Me572c" name="Asus Me572c Tablet" extendsProfileId="1">
<!-- Asus Me572c Tablet With AVI Support -->
<Detection>
<UPnPSearch>
<FriendlyName>Asus Me572c Tablet</FriendlyName>
<Manufacturer>Asus</Manufacturer>
</UPnPSearch>
</Detection>
<Transcoding>
<!-- remux VORBIS/FLAC/LPCM in MKV/MP4 to AC3 -->
<Video targetContainer="mpegts" targetACodec="ac3" forceInheritance="true">
<!-- Some models support DTS natively, so the folowing line can be removed for those -->
<Matches container="matroska" vCodec="h264" aCodec="dca" /> <!-- ST50 supports DTS, remove this line -->
<Matches container="matroska" vCodec="h264" aCodec="vorbis" />
<Matches container="mp4" vCodec="h264" aCodec="lpcm" />
<Matches container="mp4" vCodec="h264" aCodec="aac" />
<Matches container="3gp" vCodec="h264" />
</Video>
<!-- Remux MPEG-TS with no transcoding -->
<Video targetContainer="mpegts" forceInheritance="true">
<Matches container="avi" vCodec="h264" />
<Matches container="mp4" vCodec="h264" />
<Matches container="matroska" vCodec="mpeg2video" />
</Video>
<!-- unsupported codecs will be transcoded into mpeg-ts, mpeg2 video and ac3 audio -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" forceInheritance="true">
<Matches container="avi" vCodec="mjpeg" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="mpeg" vCodec="mpeg1video" />
<Matches container="flv" />
<Matches container="3gp" />
</Video>
<Audio targetContainer="mp3">
<Matches container="*" />
<!-- Convert everything to mp3 -->
</Audio>
</Transcoding>
</Profile>

<!-- End add for Asus Me572c Tablet -->

<!-- Add By Robert Bruce For Samsung Galaxy S3 -->

<Profile id="GalaxyS3" name="Samsung Galaxy S3" extendsProfileId="1">
<!-- Samsung Galaxy S3 With AVI Support -->
<Detection>
<UPnPSearch>
<FriendlyName>Samsung Galaxy S3</FriendlyName>
<Manufacturer>Samsung</Manufacturer>
</UPnPSearch>
</Detection>
<Transcoding>
<!-- remux VORBIS/FLAC/LPCM in MKV/MP4 to AC3 -->
<Video targetContainer="mpegts" targetACodec="ac3" forceInheritance="true">
<!-- Some models support DTS natively, so the folowing line can be removed for those -->
<Matches container="matroska" vCodec="h264" aCodec="dca" /> <!-- ST50 supports DTS, remove this line -->
<Matches container="matroska" vCodec="h264" aCodec="vorbis" />
<Matches container="mp4" vCodec="h264" aCodec="lpcm" />
<Matches container="mp4" vCodec="h264" aCodec="aac" />
<Matches container="3gp" vCodec="h264" />
</Video>
<!-- Remux MPEG-TS with no transcoding -->
<Video targetContainer="mpegts" forceInheritance="true">
<Matches container="avi" vCodec="h264" />
<Matches container="mp4" vCodec="h264" />
<Matches container="matroska" vCodec="mpeg2video" />
</Video>
<!-- unsupported codecs will be transcoded into mpeg-ts, mpeg2 video and ac3 audio -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" forceInheritance="true">
<Matches container="avi" vCodec="mjpeg" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="mpeg" vCodec="mpeg1video" />
<Matches container="flv" />
<Matches container="3gp" />
</Video>
<Audio targetContainer="mp3">
<Matches container="*" />
<!-- Convert everything to mp3 -->
</Audio>
</Transcoding>
</Profile>

<!-- End add for Samsung Galaxy S3 -->

<!-- Start add for Roku N1100 Model -->

<Profile id="rokun1100" name="Roku N1100 Model" extendsProfileId="1">
<Detection>
<HttpHeaders>
<User-Agent>.*CHANERU.*</User-Agent>
</HttpHeaders>
</Detection>
<DeviceDescription>
<ModelName>Roku N1100</ModelName>
<Manufacturer>Chaneru Inc</Manufacturer>
</DeviceDescription>
<MediaFormatProfiles>
<MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_AAC_MULT5</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_MPEG1_L3</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_SD_AC3</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_HD_720p_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">AVC_MP4_MP_HD_1080i_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">AVC_MP4_HP_HD_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">AVC_MP4_LPCM</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_ASP_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_SP_L6_AAC</MediaFormatProfile>
<MediaFormatProfile mime-type="video/mp4">MPEG4_P2_MP4_NDSD</MediaFormatProfile>
<MediaFormatProfile mime-type="audio/mpeg">MP3</MediaFormatProfile>
</MediaFormatProfiles>
<Transcoding>
<!-- You may have to limit video rate if Roku rebuffers <Video targetContainer="applehttp" targetVCodec="h264" maxVBitrate="2000" targetACodec="aac"> -->
<Video targetContainer="applehttp" targetVCodec="h264" targetACodec="aac">
<Matches container="asf" />
<Matches container="mpegvideo" />
<Matches container="mpeg" />
<Matches container="mpegts" />
<Matches container="matroska" />
<Matches container="avi" />
<Matches container="flv" />
<Matches container="wtv" />
<Matches container="ogg" />
<Matches container="3gp" />
<Matches container="rtp" />
<Matches container="rtsp" />
<Matches container="rm" />
</Video>
<Audio targetContainer="mp3">
<Matches container="lpcm" />
<Matches container="flac" />
<Matches container="ogg" />
<Matches container="mp4" />
<!--<Matches container="*" /> -->
<!-- Convert everything to mp3 -->
</Audio>
</Transcoding>
<AutomaticImageRotation>true</AutomaticImageRotation>
</Profile>

<!-- End add for Roku N1100 Model -->
</Profiles>
Attachments
validation on user-profile.jpg
Check validation with link in response
validation on user-profile.jpg (56.18 KiB) Viewed 799 times
<<

freaknik

User avatar

DLNA master

Posts: 207

Joined: Thu Mar 27, 2014 2:05 pm

Post Sat Jun 09, 2018 3:10 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Can you attach it as a file or use code blocks?

Kind of hard to read in the post without the indents.

I am not a programmer either.

Usually when I have a problem the log is more specific.
<<

atc98092

User avatar

DLNA master

Posts: 2836

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sat Jun 09, 2018 4:21 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Yes, if you can upload the file it would be much easier to parse using Notepad ++ or some such editor.

For your Roku, I suggest using either the Chaneru profile that is already included in the standard profile file, or the basic Roku profile. I don't believe the Roku profile existed in the earlier build you had, it came after that. Also, there are 5 Roku profiles. for that old of a player, I recommend sticking with the standard one, not one of the ones designed for newer players. If your N1100 isn't any better than my old 2 XS, it won't be able to handle HD video bitrates without capping the bitrate. Your profile really caps the bitrate, much more than the basic Roku profile. Also, and it may not be important to you, but your profile uses AAC audio, which will only provide 2 channel stereo. The Chaneru profile does the same, but the other profiles all use AC3 so 5.1 audio is available if your media has it.
Dan

Panasonic ST30 Plasma, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku 4, Ultra and Stick, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Sat Jun 09, 2018 9:56 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

The Chaneru profile i have tried, it loads and then states it cannot find any valid file formats on the player, all my files are encoded in MPEG-2 720x480 29.97 fps 16:9 Audio 224 kbps 48k mp2 0r DVD compatible, and yes I cap the video bit rate to not exceed 4000 bps as that is the max the N11100 player will support. How ever it does support AC3 5.1 as it has optical out for AC3 pass thru I not sure if it has a decoder bur will find out, I do own a old 2 XS player and that does work with the Chaneru profile, I will try and modify the current Chaneru profile to accommodate the older players format, I do not use the optical out on the N1100 player because my Receiver JVC RX-DP20VBK all optical ports are used, I could use a media converter I have to convert from optical to coax and then set the Roku to 5.1 out in setting and test that way, I know this is not Serviio issue, but an issue with my player an it limited codec support, I have a base file that works so I just need to figure out how to modify the Chaneru profile to those setting and I should be fine.

Once again I thank you for your responses, even though it is not Serviio but my hardware. I have a weekend to test and I really like version 1.9.2 as it has removed most of the things I just kind of lived with. Beside I get AC3 5.1 on the Roku after almost 11-15 years later. It will also force me to fix some of the cable routing on my receiver so all in all this is a good thing I upgraded.

Once again I thank you all !!!
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Sat Jun 09, 2018 9:59 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Here is the file so I missed that part
Attachments
user-profiles.xml
User profile for Roku N1100 payer
(8.09 KiB) Downloaded 126 times
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Sat Jun 09, 2018 10:40 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Here is the log file from a clean install with roku remove and it still does not load, can added the Panasomc, ASUS, and S3 to main profile and it work, I just cannot load any user-prole.xml even if it is blank
Attachments
serviio.log
Log file clean install
(25.46 KiB) Downloaded 66 times
<<

DenyAll

DLNA master

Posts: 2187

Joined: Fri Mar 08, 2013 11:16 pm

Location: Adelaide, Australia

Post Sun Jun 10, 2018 1:21 am

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Ok, that took a while as there is actually nothing wrong with your syntax.

Your file (by design or otherwise) is encoded to UTF-8-BOM. Change it to UTF-8 and all is well (you can do this using Notepad+ and select Encoding, Convert to UTF-8 and then Save)

As an aside, you don't need the schema information in user-profiles.xml - so you can start the file with simply:

  Code:
<Profiles version="1.0">
..
..
This is simpler as you don't then not have to change the schema information when the next Serviio version is released (I don't think it really matters anyway, but may as well remove it).
DenyAll
Panasonic Viera FX800A | Panasonic Viera CS610A | Sony PS4 | Sony PS3 | Panasonic DMP-BD79 | Yamaha RX-V500D | iPad | Windows 10 | Serviio 1.10 Pro
WinHelper | MediaInfo

Beta Tester, Moderator
Please do not PM me for support as any solution cannot be shared with others.
<<

atc98092

User avatar

DLNA master

Posts: 2836

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sun Jun 10, 2018 3:34 am

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

As you probably know, Roku players do not support MPEG2 video, so all of your media has to be transcoded. Even with the MPEG2 patents expiring, there's been no word from Roku about adding such support. And even if they did, it's very likely a player as old as yours would never be updated for that. I realize that some people continue using something as long as it still seems to work, and there's nothing wrong with that, but honestly you would be much better off with a new player. However, that would also likely mean you'd need to update your AVR, since it doesn't have HDMI inputs. And Roku doesn't sell a player with an optical out any more, if you have to stick with that. But they still do sell one with analog audio and video out (Express +).
Dan

Panasonic ST30 Plasma, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku 4, Ultra and Stick, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Sun Jun 10, 2018 11:59 am

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Yes I know the player does not support mpeg2, and Roku has already ended the support for the ND-1100 HD and all Roku versions between 2008 and 2012, which includes the Roku 1, 2, 3, and 4 the Roku ND-1000, ND-1100, ND-1101, so I hear what you are saying. And yes you would be correct my AVR does not have HDMI inputs or outputs and I would have to upgrade in that since, The TV has HDMI but not the receiver.

I can get the Roku player to play MP4 files all day, it is just all my archive video are in mpeg2 and are on my Media Server. I looked at the option to upgrade the Roku, but the only version that has Ethernet and optical ports is the Roku Ultra, you can still buy a Roku 4, but you will not get support or firmware updates, as is with my ND-1100 model. The reason why I keep the Roku as it has component, composite, s-video, HDMI and optical outputs which is feed into my capture card, which allows me to archive purchases of my digital content. Since my Hauppuage HDR is hardware MPEG2 encoder all of my archive are natively MPEG2.

I have looked at the Roku Express Plus, but the reviews on the composite output were horrible. I do have a Roku 2 XS, and the composite on that one is horrible as well, but I did pick up a HDMI to CSVB converter, and will attempt to see if that has a little better quality. With the Roku HD-1100 I could output component 720p to my capture card and the picture quality was superb. Since my capture card is mpeg2 I needed the Roku capable of playing back mpeg2 and Serviio served that purpose well. I do have 2 Pro licenses, so it is possible i can continue to archive with the Pro 1.5.2 only and build a Pro 1.9.2 Media Center, the PRO 1.5.2 is a Stand Alone box, and I could easily build a Vmware Pro 1.9.2 and move all the archive video to a NAS and have both system mount the NAS, Serviio also has a version that supports NAS. I do not mind buying another license, that is kind of why I have 2 licenses now anyway.

I am not giving up as Serviio is my software choice and it will always be, I fully understand that the issue I have has nothing to do with Serviio at all but with my hardware due to it's age.

I have some decision to make, I thank you so much for you time, and all of your help. I really cannot thank you enough.

Thank you !!!
<<

atc98092

User avatar

DLNA master

Posts: 2836

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sun Jun 10, 2018 3:55 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Actually, the new Ultra doesn't have optical out either. Last year's model did, but they removed it from the current model, as well as removed the DD+ decoder, in an effort to reduce the price. So you'd have to look for the model 4640, or the Roku 4 (model 4400) to have optical out.

All of my DVD rips are still in their native MPEG2 video, so I completely understand how much effort would be required to re-code them into H.264 so the Roku could play them without transcoding. For me, that would be a couple thousand files, so not going to bother. My server can transcode them easily enough.
Dan

Panasonic ST30 Plasma, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku 4, Ultra and Stick, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Sun Jun 10, 2018 5:35 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

Yes I noticed that when I went to Roku to get the Roku Ultra, but with persistence I have gotten it to work, :D some what, what I need to know now is how to stop inheritance from parent, here is what I did see attached file. I used the logs in debug mode to find out which container object it was associating with the profile which was HLS, so I removed everything and only added HLS (appletthp) I then found the appropriate media format profile and only added that and removed everything else.

It is working but I have one issue, I have to exit to the main menu on the Roku to change movies, so is there away to force it to use only the settings in a specific profile id?

I am working on upgrading the player, but that is harder said than done. I do not want to change my capture card as it does not recognize the broadcast copyright flags and always me to do copy once of my digital content (I do not copy anything I have not purchased) I have a second card brand new in the box of the same model just in case the current one I have dies.

I have about 1000 currently and I am not trans coding them to MP4, the more you convert the more you degrade the quality as the formats are lossy formats. hauppauge has a colossus capture card that has HDMI inputs but I do not know if it supports the copy once standard.

If not I can live with exiting to change movies not a big deal as I only use it to verify my copies prior to loading them to the media server, as all my other devices work with the Serviio Pro 1.9.2

Thanks again for all you help, I leaning :D
Attachments
user-profiles.xml
(7.99 KiB) Downloaded 120 times
<<

atc98092

User avatar

DLNA master

Posts: 2836

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Sun Jun 10, 2018 5:57 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

I'm looking at your Roku profile, and it seems to be fairly clean. You always have to at least reference profile ID 1, which you have. I don't think you can get away without referencing that one unless you add all of the MediaFormatProfile lines needed by your player. So you're going to inherit from that profile, but no others. And any Transcoding sections you add to your file will take precedence over the referenced profile. So you really shouldn't have any issues with inheritance.

As to why you have to completely exit the player (I'm assuming you are using Chaneru, since that's the HTTPHeader you are using), I can't say. I use Roku Media Player, but I don't know if it's available on that old of a player. But it sounds like an issue with your channel. Again, it might be related to how old your box is, as it might not support commands that are being used. That's simply a guess on my part, though.
Dan

Panasonic ST30 Plasma, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku 4, Ultra and Stick, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 8 gig ram, Windows 10 Pro, 18 TB hard drive space | Test server Windows 7 Home Premium, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

rbruce25

Streaming enthusiast

Posts: 23

Joined: Tue Dec 09, 2014 6:11 pm

Post Sun Jun 10, 2018 11:03 pm

Re: Still running PRO 1.5.2 Afraid to update to PRO 1.9.2

I am using the Roku player is is version 3.1, a really old version, and I believe you are correct some of the commands it does not understand. I guess I am betting a dead horse. I am just going to upgrade the player and call it a day. I got a fairly good deal on a Roku 4 (4400) model on Amazon, $79 and change, and a HDMI to component converter that has RCA audio, I have a Media converter that will allow me to go from RCA to Optical or coax. The KanePro HDMI to component was $59 and change. The Roku 4 (4400) come with the Roku Media Player version 4.1 which is the version that my Roku 2 XS (3100) model has and that work with the standard Roku Media Player profiles. I have tested that with a HDMI to CSVB converter I mentioned earlier, the video is okay, it is 480i, but most DVD are that as well. It just seem the picture is slightly cleaner when I go from 720p to 480p from the Roku ND1100 as it capture in DVD compatible format directly.

So I am good to go, I will just use the Roku ND-1100 to add Netflix and Amazon Video to an non-smart HD TV. I read the reviews on the KanePro and most were positive on the picture output and quality, I think I am basically doing the same thing the Roku ND-1100 does but I am just using separate components to accomplish it.

I will let you know how it turns out, I am confident it will be equal or better than what I have currently setup.

Once again I honestly want to thank you for your time and help, I needed to upgrade and just refused to admit or see that, was afraid as I stated because I have had really nightmare upgrades that should have been simple that turn out costing a fortune. Kind of gun shy in that aspect. But this one was fairly inexpensive and should yield he same results.

You have a great (rest) of your weekend, and Thank you... I am still learning.... :D
Next

Return to User experiences

Who is online

Users browsing this forum: No registered users and 1 guest

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.