<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Plex &#8211; BeatificaBytes</title>
	<atom:link href="https://www.BeatificaBytes.be/tag/plex/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.BeatificaBytes.be</link>
	<description>The Joys of Computing</description>
	<lastBuildDate>Fri, 01 Jan 2021 23:27:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>
	<item>
		<title>Sync Plex Movies from Synology onto Unraid</title>
		<link>https://www.BeatificaBytes.be/sync-plex-movies-from-synology-onto-unraid/</link>
					<comments>https://www.BeatificaBytes.be/sync-plex-movies-from-synology-onto-unraid/#respond</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Fri, 01 Jan 2021 23:27:15 +0000</pubDate>
				<category><![CDATA[Synology]]></category>
		<category><![CDATA[Plex]]></category>
		<category><![CDATA[Unraid]]></category>
		<guid isPermaLink="false">http://www.beatificabytes.be/?p=4896</guid>

					<description><![CDATA[I am managing my movies with Plex. It is installed both on my Synology NAS, which is running  24/7, and on my Unraid Server, that [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p style="text-align: justify;">I am managing my movies with Plex. It is installed both on my Synology NAS, which is running  24/7, and on my Unraid Server, that I turn on only for backup purpose.</p>
<p style="text-align: justify;">I am usually adding new movies first on my Synology. I copy them later onto my Unraid Server. To do so, I am using rsync.</p>
<p style="text-align: justify;"><span class="collapseomatic " id="id69b34a42766a1"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a42766a1'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a42766a1" class="collapseomatic_content ">
<p>ATTENTION: this is only to sync the files, not the metadata.</p>
<p> </p>
<p style="text-align: justify;">In each Plex, I have two libraries: <em><strong>Movies</strong></em> and <em><strong>Series TV</strong></em></p>
<p style="text-align: justify;">On Synology, each library includes two folders:</p>
<ul style="text-align: justify;">
<li>Movies includes /volume1/plex/Movies and /volume1/plex/new Movies</li>
<li>Series TV includes /volume1/plex/Series and /volume1/plex/new Series </li>
</ul>
<p style="text-align: justify;">On Unraid, each library includes only one folder:</p>
<ul style="text-align: justify;">
<li>Movies includes /mnt/user/Movies</li>
<li>Series TV includes /mnt/user/Series</li>
</ul>
<p style="text-align: justify;">On Unraid, I have two shares <em><strong>Movies</strong> </em>and <em><strong>Series</strong></em> to access respectively mnt/user/Movies and /mnt/user/Series.</p>
<p style="text-align: justify;">On the Synology NAS, I have mounted the shares of the Unraid Server as CIFS Shared Folder:</p>
<ul style="text-align: justify;">
<li>/&lt;Unraid Server&gt;/Movies on /volume1/mount/Movies</li>
<li>/&lt;Unraid Server&gt;/Series on /volume1/mount/Series</li>
</ul>
<p style="text-align: justify;"><img decoding="async" class="alignnone wp-image-4898 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-1.png" /></p>
<p style="text-align: justify;"><img decoding="async" class="alignnone wp-image-4901 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-4.png" /></p>
<p style="text-align: justify;">Each time I have a new movie or serie, I copy it onto my Synology, respectively into /volume1/plex/new Movies or /volume1/plex/new Series.</p>
<p style="text-align: justify;">All movies and series are first renamed using <a href="https://www.filebot.net/" target="_blank" rel="noopener noreferrer">filebot</a>. This is a guarantee that all are well uniquely identified with the title, year, resolution, season, episode, encoding, etc, &#8230; According to Plex best practices, each movie is in its own folder.</p>
<p style="text-align: justify;">Once I have a few new media, I turn on my Unraid Server and launch the following script in a SSH console (using Putty) on the Synology:</p>
<blockquote>
<pre>#!/bin/bash<br /><br />if grep -qs '/volume1/mount/Series ' /proc/mounts<br />then<br />rsync --ignore-existing -h -v -r -P -t /volume1/plex/New\ Series/ /volume1/mount/Series/<br />else<br />echo "Cannot sync new Series as Zeus is not mounted on /mount/Series"<br />fi<br /><br />if grep -qs '/volume1/mount/Movies ' /proc/mounts<br />then<br />rsync --ignore-existing -h -v -r -P -t /volume1/plex/New\ Movies/ /volume1/mount/Movies/<br />else<br />echo "Cannot sync new Movies as Zeus is not mounted on /mount/Movies"<br />fi</pre>
</blockquote>
<p style="text-align: justify;">Next, on Synology, I move all movies and series respectively from /volume1/plex/new Movies and /volume1/plex/new Series into /volume1/plex/Movies or /volume1/plex/Series <sup>(</sup>*<sup>)</sup>. </p>
<p style="text-align: justify;">Than, to be sure I don&#8217;t have the same movie twice on the Unraid Server (with distinct encoding or resolution), I run this command in a SSH console on Unraid:</p>
<blockquote>
<pre>find /mnt/user/Movies -type f -iname '*.mkv' -printf '%h\n'|sort|uniq -c | awk '$1 &gt; 1'^C</pre>
</blockquote>
<p style="text-align: justify;">It does not work for the Series as each folder (season) contains obviously several episodes&#8230;</p>
<p style="text-align: justify;"> </p>
<p><strong>This is only syncing the files</strong>! There is no easy way to sync also the metadata between the two Plex.</p>
<p>But voilà&#8230;.</p>
<p> </p>
<hr />
<p style="text-align: justify;"><sup>(</sup>*<sup>) </sup>Doing so, the fine tunings done in Plex, when the movie was under &lt;/new Movie&gt;, are not lost. Temporarily, the movie will appear as &#8220;deleted&#8221; in Plex. Above all, do not &#8220;Empty Trash&#8221; ! Soon (depending on how many movies you moved), it will be &#8220;available&#8221; again. I did test that trick explicitly:</p>
<p style="text-align: justify;">1. Take a new movie:</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4902 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-5.png" /></p>
<p style="text-align: justify;">2. Open it:</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4903 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-6.png" /></p>
<p style="text-align: justify;">3. Check that path (here under, it is under /New Movies):</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4904 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-7.png" /></p>
<p style="text-align: justify;">4. Edit some info for testing purpose (here under, the &#8220;Original Title&#8221;):</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4905 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-8.png" /></p>
<p style="text-align: justify;">5. Change also the poster:</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4906 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-9.png" /></p>
<p style="text-align: justify;">5. Using Windows Explorer or the File Station, move the folder of the movie into its new location. The movie will appear very soon as unavailable:</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4908 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-11.png" /></p>
<p style="text-align: justify;">6. Open it:</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4907 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-10.png" /></p>
<p style="text-align: justify;">7.  Wait&#8230; Soon it will become again available:</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4909 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-12.png" /></p>
<p style="text-align: justify;">8. Check now the path (here under, it is now under /Movies):</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4910 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2021/01/Pasted-13.png" /></p>
<p style="text-align: justify;">9. As you can see, the chosen cover is still there. And editing the details, you would see that the original title is still &#8220;DEMO MOVE FOLDER within Plex&#8221;.</p>
<p style="text-align: justify;"></div>
<div class="pvc_clear"></div><p id="pvc_stats_4896" class="pvc_stats total_only  " data-element-id="4896" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p><div class="pvc_clear"></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/sync-plex-movies-from-synology-onto-unraid/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Create a Plex Media Player with a Raspberry 4</title>
		<link>https://www.BeatificaBytes.be/create-a-plex-media-player-with-a-raspberry-4/</link>
					<comments>https://www.BeatificaBytes.be/create-a-plex-media-player-with-a-raspberry-4/#comments</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Sun, 21 Jun 2020 11:22:47 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Plex]]></category>
		<category><![CDATA[Raspberry PI]]></category>
		<guid isPermaLink="false">http://www.beatificabytes.be/?p=4756</guid>

					<description><![CDATA[I used to run Rasplex on a RPI 2 to play movies from my Plex Media Server. Unfortunately Rasplex has not been updated to run [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p style="text-align: justify;">I used to run Rasplex on a RPI 2 to play movies from my Plex Media Server. Unfortunately Rasplex has not been updated to run on a RPI 4. Here is how to build PMP for RPI 4.</p>
<p style="text-align: justify;"><span class="collapseomatic " id="id69b34a4278fb4"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a4278fb4'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a4278fb4" class="collapseomatic_content ">
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Install an OS on your RPI 4</strong></span></p>
<ol style="text-align: justify;">
<li>Download the &#8220;Raspberry Pi Imager&#8221; <a href="https://www.raspberrypi.org/downloads/" target="_blank" rel="noopener noreferrer">here</a>.</li>
<li>Download next the &#8220;Raspberry Pi OS (32-bit) with desktop&#8221; <a href="https://www.raspberrypi.org/downloads/raspberry-pi-os/" target="_blank" rel="noopener noreferrer">here</a> (the 64-bit is still only in beta. See <a href="https://www.raspberrypi.org/forums/viewtopic.php?f=117&amp;t=275370" target="_blank" rel="noopener noreferrer">here</a>). Unzip the file.
<ul>
<li>This is the smallest image (no extra softwares) with a Desktop (mandatory to display the Plex Media Player GUI)</li>
</ul>
</li>
<li>Install and Run the &#8220;Raspberry Pi Imager&#8221; to setup the &#8220;Raspberry Pi OS&#8221; on a micro-SD card.</li>
</ol>
<ul style="text-align: justify;">
<li style="list-style-type: none;">
<ul>
<li>Click on &#8220;Choose OS&#8221;</li>
</ul>
</li>
</ul>
<p style="padding-left: 80px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4757 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2020/06/Pasted.png" /></p>
<ul style="text-align: justify;">
<li style="list-style-type: none;">
<ul>
<li>Select &#8220;Use Custom&#8221;</li>
</ul>
</li>
</ul>
<p style="padding-left: 80px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4758 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2020/06/Pasted-1.png" /></p>
<ul style="text-align: justify;">
<li style="list-style-type: none;">
<ul>
<li>Pick the .img file &#8220;YYYY-MM-DD-raspios-buster-armhf.img&#8221; unzipped from the &#8220;Raspberry Pi OS (32-bit) with desktop&#8221; image.</li>
<li>Next Click &#8220;Choose SD&#8221; and &#8220;Write&#8221;.</li>
<li>Once the operation completed, install the micro-SD in your RPI 4 and turn it on. The Raspberry Pi Desktop will appear after some automatic reboots. Follow the setup of the Welcome screen. Steps are:
<ul>
<li>Setup the Country (use Page up and Page down in the Country Combo to scroll faster)</li>
<li>Change the Password of the user &#8216;pi&#8217;. ATTENTION: the keyboard layout is most probably not the right one. Untick the &#8220;Hide characters&#8221; option to check what you type!</li>
<li>Set Up Screen</li>
<li>Select Wireless Network (You can skip this step if the RPI is connected via ethernet). Again, untick the &#8220;Hide characters&#8221; option to check what you type!</li>
<li>Update Software</li>
<li>Click &#8220;Restart&#8221; on the last step &#8220;Setup Complete&#8221;</li>
</ul>
</li>
</ul>
</li>
</ul>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Configure your OS</strong></span></p>
<p style="text-align: justify;">Open a &#8220;Terminal&#8221; :</p>
<p style="padding-left: 40px; text-align: justify;"><img decoding="async" class="alignnone wp-image-4762 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2020/06/Pasted-3.png" /></p>
<p style="text-align: justify;">First, type this command in the Terminal to check your IP address:</p>
<pre style="padding-left: 40px;">ifconfig</pre>
<p style="text-align: justify;">Type next <a href="https://www.raspberrypi.org/documentation/configuration/raspi-config.md" target="_blank" rel="noopener noreferrer">this command</a> to configure the os:</p>
<pre style="padding-left: 40px;">sudo raspi-config</pre>
<p style="text-align: justify;">Among other:</p>
<ul style="text-align: justify;">
<li>Configure your keyboard if required via &#8220;4 Localisation Options&#8221; &gt; &#8220;change keyboard layout&#8221;
<ul>
<li>If your keyboard is not in the list, use the Generic 100x-Key PC corresponding to your layout. Look the <a href="https://en.wikipedia.org/wiki/Keyboard_layout#/media/File:Physical_keyboard_layouts_comparison_ANSI_ISO_KS_ABNT_JIS.png" target="_blank" rel="noopener noreferrer">picture </a>of <a href="https://en.wikipedia.org/wiki/Keyboard_layout" target="_blank" rel="noopener noreferrer">this wiki</a> page for more details.</li>
<li>You can possibly also find more info about your keyboard <a href="https://deskthority.net/wiki/Category:List_of_all_keyboards" target="_blank" rel="noopener noreferrer">here</a>.</li>
</ul>
</li>
<li>Enable SSH via &#8220;5 Interfacing Options&#8221; &gt; &#8220;P2 SSH&#8221;</li>
<li>Give at least 512MB or more to your GPU via &#8220;7 Advanced Options&#8221; &gt; &#8220;Memory Split&#8221; (I did set 512. Using 1024 result in a black screen after reboot)</li>
<li><del>I gave the whole micro-SD card storage for the OS via &#8220;7 Advanced Options&#8221; &gt; A1 Expand File System&#8221;</del></li>
<li>I set the audio output on the HDMI port via &#8220;7 Advanced Options&#8221; &gt; A4 Audio&#8221;</li>
<li>NB.: I don&#8217;t use the 4Kp60 HDMI, but it can be configured via &#8220;7 Advanced Options&#8221; &gt; AA Pi 4 Video Output&#8221;</li>
<li>Finally, reboot to be sure that it still work.
<ul>
<li>If you have an issue, wait for 3 minutes and proceed with the next step here under.</li>
</ul>
</li>
</ul>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">You can now open a SSH console from your PC (E.g: using PuTTY) to connect on the IP address found previously and login with the user &#8216;pi&#8217; and the password you introduced during the installation.</p>
<p style="padding-left: 40px; text-align: justify;">You will possibly get a PuTTY Security Alert because of the ssh key fingerprint&#8230; Accept if you are sure that you are connecting safely to your RPI.</p>
<p style="padding-left: 40px; text-align: justify;">If it seems that your RPI didn&#8217;t reboot properly and you are not able to connect using SSH after a moment, they you probably have to redo to whole setup from scratch and try other configuration options within raspi-config</p>
<p style="padding-left: 40px; text-align: justify;">If it seems that your RPI didn&#8217;t reboot properly and you are able to connect via SSH, redo the configuration with the command sudo raspi-config (try to reset the &#8220;Memory Split&#8221; to 64 if you did change it).</p>
<p style="text-align: justify;">If you want to be sure that your OS is up-to-date, with the very latest fixes, type the following commands:</p>
<pre style="padding-left: 40px;">sudo apt-get update</pre>
<pre style="padding-left: 40px;">sudo apt-get full-upgrade</pre>
<p style="text-align: justify;">And finally disable the screen sleep with the command</p>
<pre style="padding-left: 40px;">sudo sed -i 's/#xserver-command=X.*/xserver-command=X -s 0 dpms/g' /etc/lightdm/lightdm.conf</pre>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Build PMP for your RPI 4</strong></span></p>
<p style="text-align: justify;">Use now the SSH console (to be able to copy/paste from here) to execute this:</p>
<pre style="padding-left: 40px;">sudo apt-get install -y autoconf automake libtool libharfbuzz-dev libfreetype6-dev libfontconfig1-dev libx11-dev libxrandr-dev libvdpau-dev libva-dev mesa-common-dev libegl1-mesa-dev yasm libasound2-dev libpulse-dev libuchardet-dev zlib1g-dev libfribidi-dev git libgnutls28-dev libgl1-mesa-dev libsdl2-dev cmake python3 python python-minimal git mpv libmpv-dev</pre>
<p style="text-align: justify;">Then these 3 commands:</p>
<pre style="padding-left: 40px;">wget <span class="hljs-symbol">https:</span>/<span class="hljs-regexp">/github.com/koendv</span><span class="hljs-regexp">/qt5-opengl-raspberrypi/releases</span><span class="hljs-regexp">/download/v</span>5.<span class="hljs-number">12.5</span>-<span class="hljs-number">1</span>/qt5-opengl-dev_5.<span class="hljs-number">12.5_</span>armhf.deb <br />sudo apt-get install -y ./qt5-opengl-dev_5.<span class="hljs-number">12.5_</span>armhf.deb<br />rm qt5-opengl-dev_5.<span class="hljs-number">12.5_</span>armhf.deb</pre>
<p style="text-align: justify;">And finally these:</p>
<pre style="padding-left: 40px;">mkdir ~/pmp<br /><span class="hljs-built_in">cd</span> ~/pmp<br />git <span class="hljs-built_in">clone</span> git://github.com/plexinc/plex-media-player<br /><span class="hljs-built_in">cd</span> plex-media-player/<br />mkdir build<br /><span class="hljs-built_in">cd</span> build<br />cmake -DCMAKE_BUILD_TYPE=Debug -DQTROOT=/usr/lib/qt5.12/ -DCMAKE_INSTALL_PREFIX=/usr/<span class="hljs-built_in">local</span>/ ..<br />make -j4<br />sudo make install</pre>
<p style="text-align: justify;">Now, PMP can be run. Go back to the Raspberry Pi Desktop, and type this command in a Terminal:</p>
<pre style="padding-left: 40px;">plexmediaplayer --fullscreen --tv &amp;</pre>
<p style="padding-left: 40px; text-align: justify;">In my case, the option &#8216;tv&#8217; is not convenient (I can&#8217;t see enough on the screen)&#8230;</p>
<p style="text-align: justify;">You will have to Sign In via the <a href="https://plex.tv/link" target="_blank" rel="noopener noreferrer">link page</a> of Plex.tv and next configure Plex Media Player.</p>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>Configure PMP to launch at boot</strong></span></p>
<p style="text-align: justify;">Back into you SSH Console, on your PC, create a new user &#8216;plex&#8217; with a password:</p>
<pre style="padding-left: 40px;">sudo adduser plex<br />sudo adduser --disabled-password plex<br />sudo passwd -d plex<br /><br /><img decoding="async" class="alignnone wp-image-4763 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2020/06/Pasted-4.png" /></pre>
<p style="text-align: justify;">Login as &#8216;plex&#8217; in your RPI desktop to run once PMP via a Terminal (Without this step, it will not be displayed full screen after an autologin):</p>
<pre style="padding-left: 40px;">plexmediaplayer --fullscreen --tv &amp;</pre>
<p style="text-align: justify;">Configure the user &#8216;plex&#8217; to autologin with a desktop session named &#8216;plex&#8217;:</p>
<pre style="padding-left: 40px;">sudo sed -i 's/#*user-session=.*/user-session=plex/g' /etc/lightdm/lightdm.conf<br />sudo sed -i 's/#*autologin-user=.*/autologin-user=plex/g' /etc/lightdm/lightdm.conf<br />sudo sed -i 's/#*autologin-user-timeout=.*/autologin-user-timeout=delay/g' /etc/lightdm/lightdm.conf</pre>
<p style="text-align: justify;">Create the &#8216;plex&#8217; desktop:</p>
<pre style="padding-left: 40px;">sudo nano /usr/share/xsessions/plex.desktop</pre>
<p style="text-align: justify;">and paste into it:</p>
<pre style="padding-left: 40px;">[Desktop Entry]Name=Plex<br />Comment=Plex Media Player<br />Exec=/usr/local/bin/plexmediaplayer<br />Icon=<br />Type=Application</pre>
<p style="text-align: justify;">And now reboot ! (It can take 3 long minutes !!):</p>
<pre style="padding-left: 40px;">sudo reboot</pre>
<p style="text-align: justify;">If there is a configuration issue with the desktop, edit the config via a SSH console and restart lightDM (the Desktop Manager):</p>
<pre style="padding-left: 40px;">sudo service lightdm restart</pre>
<p style="text-align: justify;">Tips: I had no issue with getting Plex Media Player in fullscreen but here are notes in case I would have to resize it:</p>
<pre style="padding-left: 40px;">sudo apt-get install -y xdotool<br />export DISPLAY=':0.0'<br />xdotool search --onlyvisible --maxdepth 1 ""<br />xdotool windowmove {window_id} {posx} {posy} windowsize {window_num} {sizex} {sizey}</pre>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">This is based on a post of Stueh on Plex forum (see <a href="https://forums.plex.tv/t/instructions-how-to-build-plex-media-player-on-raspberry-pi-4-b-under-raspbian/562633" target="_blank" rel="noopener noreferrer">here</a><span style="font-size: inherit;">)</span></p>
<p> </p>
<p>If you did configure Plex Media Player on a PC Screen and move next on TV Screen, it will most probably not fit that screen et the resolution will possibly not be correct. In that case, here is how I proceed:</p>
<ul>
<li>Log on your RPI using any SSH console on your mobile or Tablet (I presume that your PC is not next to your TV). I am using &#8220;RaspController&#8221; on Android</li>
<li>Edit the desktop to force an error. Hence, you will fallback on the default Desktop. Type in you SSL console : sudo nano /usr/shared/xsession/plex.desktop
<ul>
<li>Ex.: modify this line to define an invalid path: Exec=<strong>xxx</strong>/usr/local/bin/plexmediaplayer</li>
</ul>
</li>
<li>Now, restart LightDM
<ul>
<li>Either type this in your SSH console: sudo service lightdm restart</li>
<li>Or CTRL-ALT-Backspace on the keyboard of your RPI.</li>
</ul>
</li>
<li>You will get an error message because &#8216;<strong>xxx</strong>/usr/local/bin/plexmediaplayer&#8217; does not exist and next get a prompt to login.</li>
<li>Login as &#8216;pi&#8217; </li>
<li>Now, open the Start menu &gt; Preferences &gt; Raspberry Pi Configuration &gt; Display (or Interfaces). If you don&#8217;t see the &#8216;Start menu&#8217; because it is out of the screen, press the &#8216;Windows&#8217; key on your Keyboard.</li>
</ul>
<p style="padding-left: 80px;"><img decoding="async" class="alignnone wp-image-4778 size-full" src="http://www.beatificabytes.be/wp-content/uploads/2020/06/Pasted-5.png" /></p>
<ul>
<li>Next, change the resolution to fit the limitation of your TV:
<ul>
<li><strong>480p = DVD</strong>, old TV 720 x 480 pixels, format 16/9.</li>
<li><strong>720p</strong> = <strong>HD Ready,</strong> 1280 x 720 pixels, format 16/9.</li>
<li><strong>1080p =</strong> <strong>Full HD,</strong> 1920 x 1080 pixels, format 16/9.</li>
<li><strong>2160p</strong>, <strong>UHDTV1, </strong>3840 x 2160 pixels, format 16/9 (a.ka. <strong>UHD-4K</strong> or 4K).</li>
<li><strong>4320p</strong>, <strong>UHDTV2, </strong>7680 x 4320 pixels, format 16/9 (a.k.a <strong>UHD-8K</strong> or 8K).</li>
</ul>
</li>
<li>Then, open Plex Media Player (Start Menu &gt; &#8230;) and configure it in TV mode. If it does not fit the TV Screen, reduce the resolution.</li>
<li>Finally, log off (or restrat lightDM with CTRL-ALT-BACKSPACE) and login as &#8216;plex&#8217; to also run Plex Media Player and be sure it&#8217;s also well configured.</li>
<li>Ho, yes, sure: edit again the plex.desktop to remove the xxx in the path of the EXEC setting and reboot.</li>
</ul>
<p>Voilà</p>
<p style="text-align: justify;"></div>
<div class="pvc_clear"></div><p id="pvc_stats_4756" class="pvc_stats total_only  " data-element-id="4756" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p><div class="pvc_clear"></div>]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/create-a-plex-media-player-with-a-raspberry-4/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Plex Server not found after Synology update to DSM 1.10.1.4602</title>
		<link>https://www.BeatificaBytes.be/plex-server-not-found-after-synology-update-to-dsm-1-10-1-4602/</link>
					<comments>https://www.BeatificaBytes.be/plex-server-not-found-after-synology-update-to-dsm-1-10-1-4602/#respond</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Tue, 19 Dec 2017 17:17:04 +0000</pubDate>
				<category><![CDATA[Synology]]></category>
		<category><![CDATA[Plex]]></category>
		<guid isPermaLink="false">http://www.BeatificaBytes.be/?p=3684</guid>

					<description><![CDATA[After updating DSM on my Synology, Plex Media Player was not able to find the Plex Server running there.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify">After updating DSM on my Synology, Plex Media Player was not able to find the Plex Server running there.</p>
<p style="text-align: justify"><a href="/wp-content/uploads/2017/12/PlexServerNotFound.png"><img decoding="async" class="aligncenter size-medium wp-image-3685" src="/wp-content/uploads/2017/12/PlexServerNotFound-300x138.png" alt="Plex Server Not Found" width="300" height="138" /></a></p>
<p style="text-align: justify"><span class="collapseomatic " id="id69b34a427b4a4"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a427b4a4'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a427b4a4" class="collapseomatic_content "></p>
<p style="text-align: justify">Plex Server was clearly running as I was able to connect via http://&lt;My Synology&gt;:32400/web/index.html</p>
<p style="text-align: justify">But it was not responding to any request to display Libraries or to play any Movies&#8230; To solve this, I had to :</p>
<ol style="text-align: justify">
<li>Stop the package Plex via the DSM Package Center</li>
<li><a href="https://www.beatificabytes.be/launch-a-ssh-console-onto-synology-with-putty/" target="_blank" rel="noopener noreferrer">Log in my NAS as an administrator</a>, in a SSH console, via Putty and enter root mode.</li>
<li>Find Plex process still running via the command: ps -gaceux | grep plex
<ol>
<li>This command displayed: <em>plex <strong>13150</strong> 0.2 0.2 677640 17832 ? Sl Dec17 7:41 Plex Media Server</em></li>
</ol>
</li>
<li>Kill plex&#8217;s remaining process: kill -9 13150</li>
<li>Possibly do also delete the Plex&#8217;s Plugin Service <a href="https://www.beatificabytes.be/plex-media-server-not-matchingdownloading-metadata-anymore/" target="_blank" rel="noopener noreferrer">as done here</a>.</li>
<li>Start the package Plex via the DSM Package Center</li>
</ol>
<p style="text-align: justify">Et voilà.</p>
<p style="text-align: justify">IMO, the problem was that I didn&#8217;t stop properly Plex Package before updating my DSM. The Plex instance running at that time apparently didn&#8217;t completely shutdown. But it was not really running fine anymore either. Unfortunately, that instance was preventing a new one to start (as it was still using the port 32400).</p>
<p style="text-align: justify"></div></p>
<div class="pvc_clear"></div>
<p id="pvc_stats_3684" class="pvc_stats total_only  " data-element-id="3684" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img loading="lazy" decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p>
<div class="pvc_clear"></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/plex-server-not-found-after-synology-update-to-dsm-1-10-1-4602/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Plex Media Server not matching/downloading metadata anymore</title>
		<link>https://www.BeatificaBytes.be/plex-media-server-not-matchingdownloading-metadata-anymore/</link>
					<comments>https://www.BeatificaBytes.be/plex-media-server-not-matchingdownloading-metadata-anymore/#respond</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Sat, 11 Nov 2017 16:09:13 +0000</pubDate>
				<category><![CDATA[Synology]]></category>
		<category><![CDATA[Plex]]></category>
		<guid isPermaLink="false">http://www.BeatificaBytes.be/?p=3665</guid>

					<description><![CDATA[Since a few days, My Plex Media Server, hosted on my Synology, was not able to match movies anymore. And when matching movies manually, it [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Since a few days, My Plex Media Server, hosted on my Synology, was not able to match movies anymore. And when matching movies manually, it was sometimes downloading the covers but never the metadata. Deleting the Service plugin solved the problem.</p>
<p style="text-align: justify;"><span class="collapseomatic " id="id69b34a427cd26"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a427cd26'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a427cd26" class="collapseomatic_content "></p>
<p style="text-align: justify;">I read that <a href="https://forums.plex.tv/discussion/260654/agents-not-downloading-metadata/p1" target="_blank" rel="noopener noreferrer">IPV6 could be the cause</a> of such a problem, and that turning it off on the Synloloy was the solution. I tried that but without success.</p>
<p style="text-align: justify;">Was solved my problem was to:</p>
<ol style="text-align: justify;">
<li>Stop Plex via the DSM&#8217;s Package Manager</li>
<li><a href="https://www.beatificabytes.be/launch-a-ssh-console-onto-synology-with-putty/" target="_blank" rel="noopener noreferrer">Log in my NAS as an administrator</a>, in a SSH console, via Putty and enter root mode.</li>
<li>Enter Plex&#8217;s Plugin folder using a command like: cd /volume1/Plex/Library/Application\ Support/Plex\ Media\ Server/Plug-ins/</li>
<li>Delete the service plugin:  rm -R Services.bundle</li>
<li>Restart Plex via the DSM&#8217;s Package Manager</li>
</ol>
<p style="text-align: justify;"></div></p>
<div class="pvc_clear"></div>
<p id="pvc_stats_3665" class="pvc_stats total_only  " data-element-id="3665" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img loading="lazy" decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p>
<div class="pvc_clear"></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/plex-media-server-not-matchingdownloading-metadata-anymore/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Smart Apps don&#8217;t run, update or install anymore on Samsung TV</title>
		<link>https://www.BeatificaBytes.be/smart-apps-dont-run-update-or-install-anymore-on-samsung-tv/</link>
					<comments>https://www.BeatificaBytes.be/smart-apps-dont-run-update-or-install-anymore-on-samsung-tv/#respond</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Mon, 31 Aug 2015 20:08:02 +0000</pubDate>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Plex]]></category>
		<category><![CDATA[Samsung]]></category>
		<guid isPermaLink="false">/wordpress/?p=2199</guid>

					<description><![CDATA[Yesterday, I discovered that Plex, DS Video and a few other Apps didn&#8217;t run anymore on my Samsung Smart TV. I was also unable to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify">Yesterday, I discovered that Plex, DS Video and a few other Apps didn&#8217;t run anymore on my Samsung Smart TV. I was also unable to install new Apps. After looking for solutions, I finally decided to reset the TV. It solved the problem.</p>
<p style="text-align: justify"><span class="collapseomatic " id="id69b34a427e2a8"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a427e2a8'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a427e2a8" class="collapseomatic_content "></p>
<p style="text-align: justify">Most of the Apps installed (except Youtube and Netflix) refused to start. Trying to start an App only resulted in a spinning wheel&#8230; spinning for minutes&#8230; the TV finally exiting the Smart Hub without having opened the App.</p>
<p style="text-align: justify">I tried to uninstall some of the Apps and reinstall them next. But it appeared that it was impossible to install any new or previously installed Apps.</p>
<p style="text-align: justify">I was also unable to update installed Apps although an update was available.</p>
<p style="text-align: justify">However, network connection was fine (I did use the diagnostic menu of the TV to check it).</p>
<p style="text-align: justify">Finally, I decided to reinitialize the TV, also using the diagnostic menu. During the reconfiguration, the TV got an update of its system. After the reconfiguration, all preinstalled Apps appeared to work fine. And I was also able to install new Apps and run them.</p>
<p style="text-align: justify">NB.: Maybe updating the TV system without doing a full reset would have been enough to solve the problem&#8230;</p>
<p style="text-align: justify"></div></p>
<div class="pvc_clear"></div>
<p id="pvc_stats_2199" class="pvc_stats total_only  " data-element-id="2199" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img loading="lazy" decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p>
<div class="pvc_clear"></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/smart-apps-dont-run-update-or-install-anymore-on-samsung-tv/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Projector losing Raspberry Pi 2&#8217;s HDMI signal</title>
		<link>https://www.BeatificaBytes.be/projector-losing-raspberry-pi-2s-hdmi-signal/</link>
					<comments>https://www.BeatificaBytes.be/projector-losing-raspberry-pi-2s-hdmi-signal/#respond</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Sat, 08 Aug 2015 19:29:48 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Plex]]></category>
		<category><![CDATA[Raspberry PI]]></category>
		<guid isPermaLink="false">/wordpress/?p=2189</guid>

					<description><![CDATA[When I am watching a movie played with RasPlex (on my Raspberry Pi 2), it happens from time to time (possibly several times during a movie) [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">When I am watching a movie played with <a title="Rasplex" href="http://www.rasplex.com/index.html" target="_blank" rel="noopener noreferrer">RasPlex </a>(on my Raspberry Pi 2), it happens from time to time (possibly several times during a movie) that my projector loses the HDMI signal. The signal comes back quite immediately but this is a real annoyance. I solved the problem by boosting the HDMI signal in Raspberry Pi 2&#8217;s config file.</p>
<p style="text-align: justify;"><span class="collapseomatic " id="id69b34a427fee9"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a427fee9'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a427fee9" class="collapseomatic_content "></p>
<p style="text-align: justify;">I had no issue when playing a movie with my PC or with my ChromeCast, both of them being however connected on the same home cinema amplifier (a Yamaha HTR-4067) as the Raspberry PI 2 and, from there, on the projector (a Benq W1070+) via a long HDMI cable.</p>
<p style="text-align: justify;">The problem became especially unsupportable with 3D movies as not only the signal was lost, but also the projector was coming back in 2D mode. So, I had to set it back in 3D when the signal was recovered.</p>
<p style="text-align: justify;">It was sometimes mentioned on various blogs or forums that the problem could have been with the HDMI cable, with the power supply of the Raspberry Pi 2, with the HDMI port of the amplifier, &#8230; But I found the true solution <a title="Raspberry Pi's HDMI signal lost" href="https://www.raspberrypi.org/forums/viewtopic.php?f=28&amp;t=38815" target="_blank" rel="noopener noreferrer">here</a>: boost the HDMI signal in the config file of the Raspberry Pi 2.</p>
<p style="text-align: justify;">While already being in the config file to solve the problem, I took the opportunity to also overclock a bit the Raspberry as documented <a title="Overclock Raspberry Pi 2" href="http://haydenjames.io/raspberry-pi-2-overclock/" target="_blank" rel="noopener noreferrer">here</a>. And finally, as I noticed that there was no specific memory size set for the GPU on my Raspberry, which has 1Gb Ram, if fixed that too. It seems to me that the config file used by RasPlex is not fully optimized for the Raspberry Pi 2.</p>
<p style="text-align: justify;">To edit the &#8220;config.txt&#8221; file, I simply put the SD card of the Raspberry Pi 2 into my Windows PC and opened that file with Notepad++ (it&#8217;s located on the root of the card). I ended with a config file like this one (changes are in bold):</p>
<div class="callout" style="text-align: justify;">
<p>#########################################################################<br />
# This file is part of OpenELEC &#8211; http://www.openelec.tv<br />
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)<br />
# Inspired and partly copied from:<br />
# http://youresuchageek.blogspot.fr/2012/09/howto-raspberry-pi-openelec-on.html<br />
#<br />
# This Program is free software; you can redistribute it and/or modify<br />
# it under the terms of the GNU General Public License as published by<br />
# the Free Software Foundation; either version 2, or (at your option)<br />
# any later version.<br />
#<br />
# This Program is distributed in the hope that it will be useful,<br />
# but WITHOUT ANY WARRANTY; without even the implied warranty of<br />
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br />
# GNU General Public License for more details.<br />
#<br />
# You should have received a copy of the GNU General Public License<br />
# along with OpenELEC.tv; see the file COPYING. If not, write to<br />
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.<br />
# http://www.gnu.org/copyleft/gpl.html<br />
#################################################################<br />
# Bootloader configuration &#8211; config.txt<br />
#################################################################</p>
<p>#################################################################<br />
# Memory (System/GPU configuration )<br />
#################################################################</p>
<p># default GPU memory split (do not change if you do not know what you are doing)<br />
gpu_mem=128</p>
<p># SDRAM size based GPU memory split, uncomment and setup to override &#8216;gpu_mem&#8217;<br />
gpu_mem_256=64<br />
gpu_mem_512=128<br />
<strong>gpu_mem_1024=256</strong></p>
<p>#################################################################<br />
# Overclocking settings<br />
# WARNING: Do not change/enable if you do not know what you are doing!<br />
# The System may become unstable or you can have data corruption or<br />
# you can loose your warranty if you set wrong settings<br />
#<br />
# please read: http://elinux.org/RPi_config.txt#Overclocking_configuration<br />
#################################################################</p>
<p># Overclock mode settings.<br />
#<br />
# default recommended values are: arm_freq | core_freq | sdram_freq | over_voltage<br />
# no overclocking : 700 | 250 | 400 | 0<br />
# mode &#8216;Modest&#8217; : 800 | 300 | 400 | 0<br />
# mode &#8216;Medium&#8217; : 900 | 333 | 450 | 2<br />
# mode &#8216;High&#8217; : 950 | 450 | 450 | 6<br />
# mode &#8216;Turbo&#8217; : 1000 | 500 | 500 | 6</p>
<p>#arm_freq=900<br />
<strong>core_freq=500</strong><br />
<strong>sdram_freq=500</strong><br />
<strong>over_voltage=2</strong></p>
<p># set to &#8216;force_turbo=1&#8217; to disable dynamic overclocking (you can lose your warranty!)<br />
force_turbo=0</p>
<p># If you have any data corruption using Turbo Mode and overclocking<br />
# try with this setting uncommented<br />
# If this still fails, try to use Medium mode without &#8220;over_voltage=2&#8221;<br />
# If it ultimately keeps failing, forget about this until it gets fixed<br />
# Use a more conservative mode that will works fine in any cases:<br />
# initial_turbo=30</p>
<p>#################################################################<br />
# Overscan settings<br />
#################################################################</p>
<p># Make display smaller to stop text spilling off the screen<br />
# see also http://www.raspberrypi.org/phpBB3/viewtopic.php?f=67&amp;t=15700<br />
# overscan_scale=1<br />
# disable_overscan=1</p>
<p># Adapt overscan values to your needs<br />
# overscan_left=57<br />
# overscan_right=59<br />
# overscan_top=20<br />
# overscan_bottom=20</p>
<p>#################################################################<br />
# various settings see also: http://elinux.org/RPi_config.txt<br />
#################################################################</p>
<p># Force HDMI even if unplugged or powered off<br />
# hdmi_force_hotplug=1</p>
<p># Uncomment to force a console size. By default it will be display&#8217;s size minus<br />
# overscan.<br />
# framebuffer_width=1280<br />
# framebuffer_height=720</p>
<p># Uncomment to force a specific HDMI mode (this will force VGA).<br />
# hdmi_group=1<br />
# hdmi_mode=1</p>
<p># Uncomment to force an HDMI mode rather than DVI. This can make audio work in<br />
# DMT (computer monitor) modes.<br />
# hdmi_drive=2</p>
<p># Uncomment to increase signal to HDMI, if you have interference, blanking, or<br />
# no display. Max value = 7<br />
<strong>config_hdmi_boost=4</strong></p>
<p># Uncomment for composite PAL<br />
# sdtv_mode=2</p>
<p># Uncomment to overclock the ARM. 700 MHz is the default.<br />
# arm_freq=800</p>
<p>#################################################################<br />
# License keys to enable GPU hardware decoding for various codecs<br />
# to obtain keys visit the shop at http://www.raspberrypi.com<br />
#################################################################</p>
<p># decode_MPG2=0x00000000<br />
# decode_WVC1=0x00000000<br />
# decode_DTS=0x00000000<br />
# decode_DDP=0x00000000</p>
<p>#################################################################<br />
#<br />
# &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; RasPlex default settings override &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<br />
#<br />
#################################################################</p>
<p>hdmi_force_hotplug=1<br />
hdmi_drive=2<br />
gpu_mem_256=64<br />
gpu_mem_512=256<br />
<strong>gpu_mem_1024=256</strong><br />
dtoverlay=lirc-rpi<br />
#################################################################<br />
# End of default configuration<br />
# all values below this line were inserted from config.txt.bk (your old config)<br />
# and can be merged with the above values<br />
#################################################################</p>
</div>
<p style="text-align: justify;">
<p style="text-align: justify;"></div></p>
<div class="pvc_clear"></div>
<p id="pvc_stats_2189" class="pvc_stats total_only  " data-element-id="2189" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img loading="lazy" decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p>
<div class="pvc_clear"></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/projector-losing-raspberry-pi-2s-hdmi-signal/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Play a movie on multiple devices via WiFi-Direct</title>
		<link>https://www.BeatificaBytes.be/play-a-movie-on-multiple-devices-via-wifi-direct/</link>
					<comments>https://www.BeatificaBytes.be/play-a-movie-on-multiple-devices-via-wifi-direct/#comments</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Sun, 02 Aug 2015 14:36:40 +0000</pubDate>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Plex]]></category>
		<guid isPermaLink="false">/wordpress/?p=2165</guid>

					<description><![CDATA[When going to travel for hours by car with my kids, I usually copy some cartoons on their tablets before leaving. A question which arose [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>When going to travel for hours by car with my kids, I usually copy some cartoons on their tablets before leaving. A question which arose recently was: how to play a movie from one tablet on the others, while there is no network in the car. Answer: using BubbleUPnP and Wifi-Direct.</p>
<p style="text-align: justify"><span class="collapseomatic " id="id69b34a42819a4"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a42819a4'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a42819a4" class="collapseomatic_content "><br />
<span style="color: #333333;font-family: 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif;font-style: normal">The question arose as I forgot once to copy cartoons on one of the tablets. Being in the car, I had no Wi-Fi network to connect the devices (no wireless router). And I didn&#8217;t want to use a mobile data connection as, being in a foreign country, the cost would have been excessive. So I had to find another solution.</span></p>
<p>Looking on internet how to share media or files between two devices without Wi-Fi access point, I found that the modern way to go was: wifi-direct.</p>
<p>Connecting devices via wifi-direct was easy as natively supported by Android, as well as iOS (one can find many how-to on internet). But next, how to access the media on other devices was more tricky.</p>
<p>Usually, on mobile devices, I am using:</p>
<ul style="text-align: justify">
<li>Plex connected via internet to play media from my NAS.</li>
<li>Plex to play media synced locally on the device.</li>
<li>Plex to play media synced on another device with Plex «advertised» on the LAN, by that device, as a server (see settings of Plex on the mobile device).</li>
<li>Archos Video to play media available locally (internal or external strorage) or via FTP, SMB shares or UPnP.</li>
<li>Possibly MX Player to play media while directly browsing the storage of the device.</li>
</ul>
<p>I also used to play media via UPnP with MediaHouse as, just like Plex and Archos Video, it is managing libraries of movies with metadata automatically fetched from internet. But that was before getting support for UPnP within Archos Video.</p>
<p>As Archos Video and Plex are IMO, the very best apps to manage libraries of movies, my hope was to use them. Unfortunately, none of them was able to access media on the other devices using Wi-Fi direct&#8230; Plex didn&#8217;t see the Plex servers running on the other devices, and Archos Video didn&#8217;t even display any menu to access media via network. I think that none of them was aware there was actually a network (WLAN Direct).</p>
<p>As I read that UPnP over Wi-Fi direct was very well supported (it&#8217;s now a standard), I thought that a solution could be to use an upnp server/client. My favorite being BubbleUPnP, I gave it a try. And good news, it works like a charm. I was able to play the same cartoon simultaneously on three devices without any hiccup (with MX Video as a player).</p>
<p>That being said, I wrote to the developer of Archos Video and on the Plex forum to ask if playing video with their app via wifi Direct was actually supported (with a trick) or would be soon or later&#8230;</p>
<p style="text-align: justify"></div></p>
<div class="pvc_clear"></div>
<p id="pvc_stats_2165" class="pvc_stats total_only  " data-element-id="2165" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img loading="lazy" decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p>
<div class="pvc_clear"></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/play-a-movie-on-multiple-devices-via-wifi-direct/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Parental Control for Plex on Synology</title>
		<link>https://www.BeatificaBytes.be/parental-control-for-plex-on-synology/</link>
					<comments>https://www.BeatificaBytes.be/parental-control-for-plex-on-synology/#comments</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Sat, 15 Nov 2014 14:54:54 +0000</pubDate>
				<category><![CDATA[Synology]]></category>
		<category><![CDATA[Plex]]></category>
		<guid isPermaLink="false">/wordpress/?p=1974</guid>

					<description><![CDATA[Many years ago, Parental Control was already a native feature of my previously favorite Media Library Manager: Media Browser &#8211; reason why, since I am using Plex (mainly because Plex [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Many years ago, Parental Control was already a native feature of my previously favorite Media Library Manager: <a title="Media Browser" href="http://mediabrowser.tv/" target="_blank" rel="noopener noreferrer">Media Browser</a> &#8211; reason why, since I am using Plex (mainly because Plex Media Server runs on my Synology), the lack of efficient support for such Control has been really frustrating. A solution has fortunately been developed by <a id="anonymous_element_4" class="url fn name ___hover___member _hoversetup" style="color: #f58d00;" title="" href="https://forums.plex.tv/t/parental-control-channel-for-pms/70297">iSh0w</a>, early in 2014, as a plugin named &#8220;L0ck&#8221;. This plugin is now really pretty mature!</p>
<p style="text-align: justify;">NB.: two days after this post, Plex released native Parental Control as part of their new <a title="Plex Home" href="https://blog.plex.tv/2014/11/20/introducing-plex-home/" target="_blank" rel="noopener noreferrer">Plex Home</a> feature&#8230; But this is not yet available for Samsung so L0ck still makes sense for me.</p>
<p style="text-align: justify;">[EDIT 12/2015] Later in 2015, a new version of Plex for Samsung has been released, which support user accounts (and hence, Parental Control).</p>
<p style="text-align: justify;"><span class="collapseomatic " id="id69b34a4283d27"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a4283d27'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a4283d27" class="collapseomatic_content "></p>
<p style="color: #555555; text-align: justify;">The only solution currently suggested by Plex to prevent Kids watching inadequate content is to create dedicated Plex Accounts for the kids and only share with those accounts the adequate content. This is totally inconvenient, especially when sharing the same player device such as a TV or a Tablet. Indeed, parents may not forget to &#8220;disconnect&#8221; the device from their account. Next, kids need to be able to connect with a login/password, which is far from easy for the youngest ones. Definitively, Plex is missing a a true Parental Control!</p>
<p style="text-align: justify;">L0ck plugin for Plex, although(*) not yet the very best solution, should be loved by the thousands of users who voted for such a feature!</p>
<p style="text-align: justify;">(*) You have to re-Lock the libraries before quitting your Plex Client. Libraries are not automatically re-locked after x hours or when Plex Client is restarted&#8230; Also, when unlocked, libraries are visible for all the Plex Clients, possibly for other devices that would start Plex! Next, the plugin is unl0cking/l0cking all the Controlled libraries at once (If there is a trick to protect distinct subsets of libraries with distinct passwords, I didn&#8217;t find it yet). Finally, restarting the Plex Client is usually required&#8230; But still, this is better than nothing or much better than Plex&#8217;s suggested approach.</p>
<p style="color: #555555; text-align: justify;">Here is how to install this plugin for Plex on Synology:</p>
<ol style="text-align: justify;">
<li>Disable the &#8220;authentication on local networks&#8221; on your Plex Media Server (if enabled)
<ol>
<li><span style="color: #555555;">Go to your Plex Server Administration page http://&lt;YourSynology&gt;:32400/web/index.html#!/settings/server</span></li>
<li>Click on the entry &#8220;Connect&#8221;</li>
<li>Click on the button &#8220;<span class="keyboard">Show Advanced</span>&#8220;</li>
<li>Disable &#8220;Require authentication on local networks&#8221;</li>
</ol>
</li>
<li>Go to <a title="L0ck Plugin for Plex" href="http://ish0w.github.io/L0ck-for-plex-media-server/" target="_blank" rel="noopener noreferrer">the &#8220;L0ck&#8221; page</a> to download the Plugin customized to lock/unlock some of your Libraries with a password
<ol>
<li>Type the local IP (LAN) of your Synology</li>
<li>Click &#8220;<span class="keyboard">Search For Section(s)!</span>&#8220;</li>
<li>Select the section(s) you would like control access to.</li>
<li>Enter next Password. Ex.: 4 digits</li>
<li>And click on &#8220;<span class="keyboard">Generate Plugin!</span>&#8220;</li>
<li>Finally click on &#8220;<span class="keyboard">Download plugin!</span>&#8221; on download a zip with your customized plugin (This is not working with all browsers! Use Chrome).</li>
</ol>
</li>
<li>Deploy the plugin into Plex&#8217;s plugin folder <strong>after customization for Synology</strong>
<ol>
<li>Unzip the archive downloaded at step 2..F into a temp folder</li>
<li>Open within notepad++ the file &lt;YourTemp&gt;\L0ck.bundle\Contents\Resources\l0ck_support\l0ck.sh</li>
<li>Search and Replace &#8220;/var/lib/plexmediaserver&#8221; with &#8220;/volume1/Plex&#8221; and Save the file.</li>
<li>Open next the file &lt;YourTemp&gt;\L0ck.bundle\Contents\Resources\l0ck_support\unl0ck.sh</li>
<li>Search and Replace &#8220;/var/lib/plexmediaserver&#8221; with &#8220;/volume1/Plex&#8221; and Save the file.</li>
<li>NB.: No need to change the __init__.py as mentioned on L0ck&#8217;s webpage.</li>
<li>Finally Move the folder L0ck.bundle into the <strong>hidden</strong> Shared folder \\&lt;YourSynology&gt;\Plex\Library\Application Support\Plex Media Server\Plug-ins\</li>
</ol>
</li>
<li>Grant access for plex onto the plugin
<ol>
<li>Open a Telnet console onto your Synology
<ol>
<li>Run &#8220;telnet&#8221; from Windows</li>
<li>Type: open &lt;YourSynology&gt;</li>
</ol>
</li>
<li>Login as &#8216;root&#8217; with your admin password</li>
<li> Execute the following commands
<ol>
<li>cd /volume1/Plex/Library/Application\ Support/Plex\ Media\ Server/Plug-ins</li>
<li>chown -R plex:users L0ck.bundle</li>
<li>cd L0ck.bundle/Contents/Resources/l0ck_support</li>
<li>chmod a+x l0ck.sh</li>
<li>chmod a+x unl0ck.sh</li>
<li>chmod a+x sqlite3</li>
</ol>
</li>
</ol>
</li>
<li>Re-enable the &#8220;authentication on local networks&#8221; on your Plex Media Server (if it was enabled)</li>
<li>Restart now your Plex Clients and go to the &#8220;Channels&#8221; where you should see the L0ck&#8221; Icon:</li>
</ol>
<p><figure id="attachment_1978" aria-describedby="caption-attachment-1978" style="width: 300px" class="wp-caption aligncenter"><a href="https://www.beatificabytes.be/wp-content/uploads/2014/11/L0ckPlugin.png"><img loading="lazy" decoding="async" class="size-medium wp-image-1978" src="https://www.beatificabytes.be/wp-content/uploads/2014/11/L0ckPlugin-300x226.png" alt="L0ck Plugin" width="300" height="226" /></a><figcaption id="caption-attachment-1978" class="wp-caption-text">L0ck Plugin</figcaption></figure></p>
<p style="text-align: justify;"><strong>Et voilà</strong> <img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p style="text-align: justify;">NB 1: By default, the libraries to be &#8220;controlled&#8221; are all unlocked. So, enter the plugin and L0ck them.</p>
<p style="text-align: justify;">NB 2: The display is not the same within Plex Home Theater and Plex Web Client. E.g.: in the Plex Home Theater (for Windows), you see both the icon &#8220;L0ck&#8221; and &#8220;Unl0ck&#8221;. In the Plex Web Client, instead, you see only the &#8220;L0ck&#8221; icon. In the Plex Home Theater, when you click on &#8220;L0ck&#8221;, nothing seems to happen while in the Plex Web Client, you see an &#8220;Locked&#8221; icon replacing the &#8220;Lock&#8221; icon. But you will quickly find your path&#8230;</p>
<p style="text-align: justify;"><strong>NB 3: Once your have clicked on &#8220;L0ck&#8221;, you have to restart your Plex Home Theater or refresh your browser if using Plex Web Client.</strong> On the opposite, with Plex for Samsung, I don&#8217;t have to quit and restart Plex after Unl0cking/L0cking my libraries, even if e.g. unl0cking via the Web Client&#8230;</p>
<p style="text-align: justify;"><strong>NB 4: To Unlock the libraries with the Plex Web Client (where the &#8220;unl0ck&#8221; icon is missing), go to the &#8220;Channels&#8221; page and enter the &#8220;L0ck&#8221; channel. Then type your password in the Search box and simply hit &#8220;enter&#8221;.</strong></p>
<p style="text-align: justify;">NB 5: Once a movie started from an unl0cked Controlled library, the libraries can be rel0cked immediately. This is not stopping the movie as you could see when playing a movie within Plex Home Theater and re-locking the libraries via a Web Plex Client. So, based on that finding, I have customized the L0ck plugin to add a new button: &#8220;<span class="keyboard">Short Unlock</span>&#8220;. This one unl0cks the libraries for 2 minute and then re-locks them automatically. If you are interested in such a feature, you can simply add the following line in unlo0ck.sh, before the last line (with &#8220;exit;&#8221;):</p>
<pre>[shell](sleep 120 ; sh ./l0ck.sh) &amp;amp;amp;amp;amp;[/shell]</pre>
<p style="text-align: justify;">I have submitted this idea to the creator of the plugin (See <a title="Add Short Unlock into L0ck plugin for Plex" href="https://forums.plex.tv/index.php/topic/119217-rel-parental-control-channel-for-pms/page-15#entry768119" target="_blank" rel="noopener noreferrer">here</a>). So far, adding a new button does not offer the best user experience with the Plex Web Client due to some technical limitation&#8230;</p>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>For additional Info:</strong></span> read the <a title="FAQ about L0ck Plugin's for Plex " href="http://ish0w.github.io/L0ck-for-plex-media-server/?page=faq#" target="_blank" rel="noopener noreferrer">FAQ</a>.</p>
<p style="text-align: justify;">On Synology, L0ck plugin&#8217;s log file is named &#8220;com.plexapp.plugins.l0ckunl0ck.log&#8221; and located in \\&lt;YourSynology&gt;\Plex\Library\Application Support\Plex Media Server\Logs\PMS Plugin Logs. It has better be opened with notepad++.</p>
<p style="color: #555555; text-align: justify;"><a title="Release of L0ck for Plex" href="https://forums.plex.tv/index.php/topic/119217-rel-parental-control-channel-for-pms/" target="_blank" rel="noopener noreferrer">Here is the thread</a> about the release version of the plugin. And <a title="Development of L0ck for Plex" href="https://forums.plex.tv/index.php/topic/113976-parental-control-channel-for-pms/" target="_blank" rel="noopener noreferrer">here is the thread</a> about the development of the plugin&#8230;</p>
<p style="color: #555555; text-align: left;"></div></p>
<div class="pvc_clear"></div>
<p id="pvc_stats_1974" class="pvc_stats total_only  " data-element-id="1974" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img loading="lazy" decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p>
<div class="pvc_clear"></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/parental-control-for-plex-on-synology/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Plex Server on Synology DS713+: Cannot load M3U8: 404 not found</title>
		<link>https://www.BeatificaBytes.be/plex-server-on-synology-ds713-cannot-load-m3u8-404-not-found/</link>
					<comments>https://www.BeatificaBytes.be/plex-server-on-synology-ds713-cannot-load-m3u8-404-not-found/#respond</comments>
		
		<dc:creator><![CDATA[vletroye]]></dc:creator>
		<pubDate>Sun, 23 Feb 2014 21:41:56 +0000</pubDate>
				<category><![CDATA[Synology]]></category>
		<category><![CDATA[DS713+]]></category>
		<category><![CDATA[Plex]]></category>
		<guid isPermaLink="false">/wordpress/?p=1594</guid>

					<description><![CDATA[When trying to watch a movie streamed by the Plex Server of my DS713+, I used to get an error &#8220;Cannot load M3U8: 404 not [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify">When trying to watch a movie streamed by the Plex Server of my DS713+, I used to get an error &#8220;Cannot load M3U8: 404 not found&#8221; (only on mobile devices or within a browser). This was due to a wrong &#8220;temp&#8221; directory configured (out-of-the-box) for transcoding purpose.</p>
<p style="text-align: justify"><span class="collapseomatic " id="id69b34a4289fbf"  tabindex="0" title="Click to Read More"    >Click to Read More</span><span id='swap-id69b34a4289fbf'  class='colomat-swap' style='display:none;'>Click to Close</span><div id="target-id69b34a4289fbf" class="collapseomatic_content "></p>
<p style="text-align: justify">Watching movies was working fine with the Plex Theater on my PC.</p>
<p style="text-align: justify">I had the error message &#8220;Cannot load M3U8: 404 not found&#8221; only when trying to play movies within Chrome (on a PC or on a tablet).</p>
<p style="text-align: justify">I read on the web that this error could be due to the NAS struggling with transcoding the movie (which is done or not depending on the client&#8217;s spec). Plex clearly states that one needs a dual-core NAS to be able to do transcoding. But I have a DS713+. So it should have been fine</p>
<p style="text-align: justify">I also read that Plex Theater (on Windows) does not need any transcoding. As it was working fine, I definitively though there should be something wrong with the configuration  of the transcoding&#8230;</p>
<p style="text-align: justify">I did look at the logs of Plex Server (in \\&lt;MyNas&gt;\plex\Library\Application Support\Plex Media Server\Logs) and found that error:</p>
<p>[code]ERROR &#8211; Exception handled: boost::filesystem::temp_directory_path: Not a directory: &#8220;/volume1/Plex/tmp_transcoding&#8221;[/code]</p>
<p style="text-align: justify">Checking directly on the NAS via telnet, I found that the right path should have been /volume1/Plex/Library/tmp_transcoding (Notice: &#8220;Plex&#8221; starts here with a upper case although the related shared folder accessible via SMB starts with lower case!!!)</p>
<p style="text-align: justify">So, I did force that correct value via the Plex server web interface &gt; Settings &gt; Transcoder &gt; Show Advanced Settings &gt; Transcoder temporary directory.</p>
<p style="text-align: justify">And BINGO !!!</p>
<p style="text-align: justify"></div></p>
<div class="pvc_clear"></div>
<p id="pvc_stats_1594" class="pvc_stats total_only  " data-element-id="1594" style=""><i class="pvc-stats-icon medium" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 502 315" preserveAspectRatio="xMidYMid meet"><g transform="translate(0,332) scale(0.1,-0.1)" fill="" stroke="none"><path d="M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z"/><path d="M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z"/><path d="M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z"/><path d="M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z"/><path d="M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z"/><path d="M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z"/><path d="M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z"/><path d="M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z"/><path d="M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z"/></g></svg></i> <img loading="lazy" decoding="async" width="16" height="16" alt="Loading" src="https://www.BeatificaBytes.be/wp-content/plugins/page-views-count/ajax-loader-2x.gif" border=0 /></p>
<div class="pvc_clear"></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.BeatificaBytes.be/plex-server-on-synology-ds713-cannot-load-m3u8-404-not-found/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
