[RELEASE] RasPlex 1.6.2

Has anyone experienced issues with the Lightberry HDMI grabber (utv007 based) after this release? Now, only content that is played in Rasplex gets the LEDs to work, whereas before media played through OTA/BluRay, etc… worked.

SSH’ing into Rasplex and generating a screenshot works fine, so the content is reaching the grabber. Also, disabling/enabling hyperion within System Settings generates the rainbow startup whirl (I also have a bash script written that’s triggers this on my Harmony remote, so I can test when I’m outside of Rasplex).

Hey there,

since the last update my Rasplex on a Raspberry 2 doesn’t give 5.1 sound to my receiver. It doens’t matter which file I choose, I tested some, which definitely work before with DTS 5.1.

My Raspi is connected to my TV via HDMI, the TV is optically connected to my receiver. tvservice -a shows me PCM 2, AC3 6 and DTS 6 channels. But in Rasplex there are not that much setting possibilities as before the update and as mentioned in: forums.plex.tv/discussion/181255/rasplex-guide-to-audio-settings-updated

My settings:
Audio output device - PI: HDMI
Number of channels - 5.1
Audio offset - 0 ms
Output configuration - Optimized
Stereo upmix - yes
Maintain … - yes
Boost centre - 0.0 db
Resample quality - GPU accelerated

There are no more configurations!? The sound guide speaks about more, and if remember right, there were more… Am I right?

Any suggestions what could have happened? I didn’t change anything, I just installed the recommended stable update.

Or do I miss something?

Thanks and regards
Rulekicker

@Rulekicker

TV optical out does not support DTS.

Try these settings:

Audio output device - HDMI
Number of channels - 5.1 (or 7.1 if you have sufficient speakers)
Stereo Upmix - Unchecked
Support 8 channel DTS-HD audio decoding - Checked
Enable passthrough - Unchecked
Dolby Digital (AC3) capable receiver - Selection unavailable
Dolby Digital Plus (E-AC3) capable receiver - Selection unavailable
DTS capable receiver - Selection unavailable

Regards

Dear somebody,
I’m totally new to Pi3 (will order next week). Intend to use it as PMC. At the moment puzzled whisch Rasplex version to use.
Downloads only indicate Pi1 and Pi2.
Please help/advice. Thanks

Welcome @Timebag

The Raspberry Pi 2 release covers both the RPi2 and RPi3, see here for installing https://github.com/RasPlex/RasPlex/wiki/Install-Rasplex-using-GetRasPlex-for-OSX-or-Windows-GUI.

Regards

Many thanks for your quick reaction. Very happy with it.

@Timebag said:
Dear somebody,
I’m totally new to Pi3 (will order next week). Intend to use it as PMC. At the moment puzzled whisch Rasplex version to use.
Downloads only indicate Pi1 and Pi2.
Please help/advice. Thanks

There are some new Wetek and Odroid hardware models supported now that is in the same price range but supports 4K and h265. Just food for thought.

@benjaminwolf said:

@Timebag said:
Dear somebody,
I’m totally new to Pi3 (will order next week). Intend to use it as PMC. At the moment puzzled whisch Rasplex version to use.
Downloads only indicate Pi1 and Pi2.
Please help/advice. Thanks

There are some new Wetek and Odroid hardware models supported now that is in the same price range but supports 4K and h265. Just food for thought.

Thank you for your helpful thought. After many considerations I decided to stick with Pi 3 for their community support. Once I have a 4K screen (and not a nooby any more) I will think of the other hardware.
Again, thank you.

@benjaminwolf said:

@Timebag said:
Dear somebody,
I’m totally new to Pi3 (will order next week). Intend to use it as PMC. At the moment puzzled whisch Rasplex version to use.
Downloads only indicate Pi1 and Pi2.
Please help/advice. Thanks

There are some new Wetek and Odroid hardware models supported now that is in the same price range but supports 4K and h265. Just food for thought.

Any more info on this? Which Odroid models exactly? What is the installation process?

@ovizii
Wetek Hub was reported as is being experimented on. Maybe in a future release.

They are embedded releases so you image an SDcard like do for rasplex.

See the first post in the linked thread for more information.

@MALmen said:
Anyone tested this release with berryboot?

I tested RasPlex 1.6.2 with Berryboot 2.0 on a RB3.

Everything runs fine! Tested Seeking, Audio Passthrough Dolby Digital + DTS, Subtitles, 1080p DirectPlay.

///
RasPlex 1.0.3 was not usable with Berryboot

Since upgrading I am no longer able to play my blu-ray rips smoothly. I get the ‘over 10000kbs’ transcode message and stutterly playback. I checked my MPEG2 and VC1 licence keys were still in place and they are. I don’t know if this is a problem with the new Rasplex or with PMS 1.0?

Hi,
I´m having the same issue as @jroberts235 describe in other thread: https://forums.plex.tv/discussion/185139/lcdd-displays-welcome-goodbye-message-but-nothing-else-using-rp-0-7-1#latest.

But in my case it´s using a Raspberry Pi 2 running connected to LCD driver “hd44780” with lcd2usb.
RasPlex (official) Version: 1.6.2.123-e23a7eef
RasPlex git: 7580777a4bed0010d190ac3f04ebc686bf28a414

Basically it´s… I´m getting the Hello message “Welcome to Rasplex” when I boot the Pi but after that, LCD doesn´t display anything on it.

I´ve enabled also the LCD configuration in the two places (Settings and System Settings) of the GUI and this is the configuration made in the LCDd.conf file:

# The following drivers are supported:                                        
#   bayrad, CFontz, CFontzPacket, curses, CwLnx, ea65,                        
#   EyeboxOne, g15, glcd, glcdlib, glk, hd44780, icp_a106, imon, imonlcd,     
#   IOWarrior, irman, joy, lb216, lcdm001, lcterm, lirc, lis, MD8800,         
#   mdm166a, ms6931, mtc_s16209x, MtxOrb, mx5000, NoritakeVFD, picolcd,       
#   pyramid, sdeclcd, sed1330, sed1520, serialPOS, serialVFD, shuttleVFD, sli,
#   stv5730, svga, t6963, text, tyan, ula200, vlsys_m428, xosd                
Driver=hd44780
..
## Hitachi HD44780 driver ##                                                                        
[hd44780]                                                                                           
                                                                                                    
# Select what type of connection. See documentation for availabe types.                             
ConnectionType=lcd2usb                                                                              
                                                                                                    
# I/O address of the LPT port. Usual values are: 0x278, 0x378 and 0x3BC.                            
# For I2C connections this sets the slave address (usually 0x20).                                   
Port=0x378                                                                                          
                                                                                                    
# Device of the serial, I2C, or SPI interface [default: /dev/lcd]                                   
Device=/dev/ttyS0                                                                                   
                                                                                                    
# Bitrate of the serial port (0 for interface default)                                              
Speed=0                                                                                             
                                                                                                    
# If you have a keypad connected.                                                                   
# You may also need to configure the keypad layout further on in this file.                         
Keypad=no                                                                                           
                                                                                                    
# Set the initial contrast (bwctusb, lcd2usb, and usb4all)                                          
# [default: 800; legal: 0 - 1000]                                                                   
Contrast=1000                                                                                       
                                                                                                    
# Set brightness of the backlight (lcd2usb and usb4all):                                            
# Brightness is the brightness while the backlight is set to 'on'.                                  
# [default: 800; legal: 0 - 1000]                                                                   
Brightness=300                                                                                      
                                                                                                    
# OffBrightness is the brightness while the backlight is set to 'off'.                              
# [default: 300; legal: 0 - 1000]                                                                   
#OffBrightness=0                                                                                    
                                                                                                    
# If you have a switchable backlight.                                                               
Backlight=no                                                                                        
                                                                                                    
# If you have the additional output port ("bargraph") and you want to                               
# be able to control it with the lcdproc OUTPUT command                                             
OutputPort=no                                                                                       
                                                                                                    
# Specifies if the last line is pixel addressable (yes) or it controls an                           
# underline effect (no). [default: yes; legal: yes, no]                                             
#Lastline=yes                                                                                       
                                                                                                    
# Specifies the size of the LCD.                                                                    
# In case of multiple combined displays, this should be the total size.                             
Size=20x4                                                                                           
                                                                                                    
# For multiple combined displays: how many lines does each display have.                            
# Vspan=2,2 means both displays have 2 lines.                                                       
#vspan=2,2                                                                                          
                                                                                                    
# If you have an HD66712, a KS0073 or another controller with 'extended mode',                      
# set this flag to get into 4-line mode. On displays with just two lines, do                        
# not set this flag.                                                                                
# As an additional restriction, controllers with and without extended mode                          
# AND 4 lines cannot be mixed for those connection types that support more                          
# than one display!                                                                                 
#ExtendedMode=yes                                                                                   
                                                                                                    
# In extended mode, on some controllers like the ST7036 (in 3 line mode)                            
# the next line in DDRAM won't start 0x20 higher. [default: 0x20]                                   
#LineAddress=0x10                                                                                   
                                                                                                    
# Character map to to map ISO-8859-1 to the LCD's character set                                     
# [default: hd44780_default; legal: hd44780_default, hd44780_euro, ea_ks0073,                       
# sed1278f_0b, hd44780_koi8_r, hd44780_cp1251, hd44780_8859_5, upd16314 ]                           
# (hd44780_koi8_r, hd44780_cp1251, hd44780_8859_5 and upd16314 are possible if                      
# compiled with additional charmaps)                                                                
CharMap=hd44780_default                                                                             
                                                                                                    
# If your display is slow and cannot keep up with the flow of data from                             
# LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4                             
# to increase the delays. Default: 1.                                                               
#DelayMult=2                                                                                        
                                                                                                    
# Some displays (e.g. vdr-wakeup) need a message from the driver to that it                         
# is still alive. When set to a value bigger then null the character in the                         
# upper left corner is updated every <KeepAliveDisplay> seconds. Default: 0.                        
#KeepAliveDisplay=0                                                                                 
                                                                                                    
# If you experience occasional garbage on your display you can use this                             
# option as workaround. If set to a value bigger than null it forces a                              
# full screen refresh <RefreshDiplay> seconds. Default: 0.                                          
#RefreshDisplay=5                                                                                   
                                                                                                    
# You can reduce the inserted delays by setting this to false.                                      
# On fast PCs it is possible your LCD does not respond correctly.                                   
# Default: true.                                                                                    
DelayBus=true                                                                                       
                                                                                                    
# If you have a keypad you can assign keystrings to the keys.                                       
# See documentation for used terms and how to wire it.                                              
# For example to give directly connected key 4 the string "Enter", use:                             
#   KeyDirect_4=Enter                                                                               
# For matrix keys use the X and Y coordinates of the key:                                           
#   KeyMatrix_1_3=Enter                                                                             
KeyMatrix_4_1=Enter                                                                                 
KeyMatrix_4_2=Up                                                                                    
KeyMatrix_4_3=Down                                                                                  
KeyMatrix_4_4=Escape

I´ve restarted after configure all the settings several times but… after the message of Welcome to Rasplex nothing more is showed.

Thanks

Currently I’m having an issue with the recent build and installing it on the RPi3 model B.

Installation goes fine, the pi will boot correctly. But as soon as the pi is powered down and booted back up, a “File system corruption has been detected” sort of error pops up.

@strunk said:

@MALmen said:
Anyone tested this release with berryboot?

I tested RasPlex 1.6.2 with Berryboot 2.0 on a RB3.

Everything runs fine! Tested Seeking, Audio Passthrough Dolby Digital + DTS, Subtitles, 1080p DirectPlay.

///
RasPlex 1.0.3 was not usable with Berryboot

Can you please tell me how you were able to make a Squashfs image of RasPlex for using with BerryBoot? I’ve literally been trying to get this to work for 10 hours straight. Tried 3 different Linux OS’s, multiple SD cards, two different Raspberry Pi 3’s. Funny thing is I had no (unsolvable) problems using BerryBoot with Ubuntu Mate, Raspbian, RetroPie, OpenELEC, etc. etc. etc. …RasPlex simply won’t convert for me so BerryBoot won’t load it (or if it does load it, it errors out). Thanks.

Is Hyperion borked in 1.6.2? It no longer seems to run / show the ‘swirl’ effect at boot. (it’s turned on in settings).

If I try to call hyperiond (hyperiond /storage/.config/hyperion.config.json), I get this:
HYPERION INFO: Json forward to 127.0.0.1:19446 HYPERION INFO: Proto forward to 127.0.0.1:19447 INFO: Creating linear smoothing HYPERION (CS) INFO: Created linear-smoothing(interval_ms=50;settlingTime_ms=200;updateDelay=0 EFFECTENGINE INFO: 27 effects loaded from directory /usr/share/hyperion/effects EFFECTENGINE INFO: Initializing Python interpreter INFO: Hyperion started and initialised INFO: Boot sequence 'Rainbow swirl fast' EFFECTENGINE INFO: run effect Rainbow swirl fast on channel 0 BLACKBORDER INFO: threshold set to 0 (0) BLACKBORDER INFO: mode:default started KODICHECK INFO: Kodi Connected INFO: Kodi checker created and started INFO: Json server created and started on port 19444 PROTOCONNECTION INFO: Connecting to Hyperion: 127.0.0.1:19447 INFO: Proto server created and started on port 19445 INFO: Boblight server created and started on port 19333 DISPMANXGRABBER INFO: Display opened with resolution: 1920x1080 BLACKBORDER INFO: threshold set to 0 (0) BLACKBORDER INFO: mode:default INFO: Frame grabber created and started terminate called after throwing an instance of 'std::runtime_error' what(): V4L2GRABBER ERROR: Cannot identify '/dev/video0' ERROR 2, No such file or directory Aborted (core dumped)

@Dochartaigh said:

@strunk said:

@MALmen said:
Anyone tested this release with berryboot?

I tested RasPlex 1.6.2 with Berryboot 2.0 on a RB3.

Everything runs fine! Tested Seeking, Audio Passthrough Dolby Digital + DTS, Subtitles, 1080p DirectPlay.

///
RasPlex 1.0.3 was not usable with Berryboot

Can you please tell me how you were able to make a Squashfs image of RasPlex for using with BerryBoot? I’ve literally been trying to get this to work for 10 hours straight. Tried 3 different Linux OS’s, multiple SD cards, two different Raspberry Pi 3’s. Funny thing is I had no (unsolvable) problems using BerryBoot with Ubuntu Mate, Raspbian, RetroPie, OpenELEC, etc. etc. etc. …RasPlex simply won’t convert for me so BerryBoot won’t load it (or if it does load it, it errors out). Thanks.

What I usually do:

  1. copy the system file (the largest of the files in the distribution) and append an .img extension
  2. copy to an USB drive
  3. Use berryboot “install image” and install the img file

Hope it helps,
By the way, berryboot+rasplex tends to cause some issues, I’ve been using it with the latest berryboot and it works ok, with the occasional glitch.

@tiny-e said:
Is Hyperion borked in 1.6.2? It no longer seems to run / show the ‘swirl’ effect at boot. (it’s turned on in settings).

If I try to call hyperiond (hyperiond /storage/.config/hyperion.config.json), I get this:
HYPERION INFO: Json forward to 127.0.0.1:19446 HYPERION INFO: Proto forward to 127.0.0.1:19447 INFO: Creating linear smoothing HYPERION (CS) INFO: Created linear-smoothing(interval_ms=50;settlingTime_ms=200;updateDelay=0 EFFECTENGINE INFO: 27 effects loaded from directory /usr/share/hyperion/effects EFFECTENGINE INFO: Initializing Python interpreter INFO: Hyperion started and initialised INFO: Boot sequence 'Rainbow swirl fast' EFFECTENGINE INFO: run effect Rainbow swirl fast on channel 0 BLACKBORDER INFO: threshold set to 0 (0) BLACKBORDER INFO: mode:default started KODICHECK INFO: Kodi Connected INFO: Kodi checker created and started INFO: Json server created and started on port 19444 PROTOCONNECTION INFO: Connecting to Hyperion: 127.0.0.1:19447 INFO: Proto server created and started on port 19445 INFO: Boblight server created and started on port 19333 DISPMANXGRABBER INFO: Display opened with resolution: 1920x1080 BLACKBORDER INFO: threshold set to 0 (0) BLACKBORDER INFO: mode:default INFO: Frame grabber created and started terminate called after throwing an instance of 'std::runtime_error' what(): V4L2GRABBER ERROR: Cannot identify '/dev/video0' ERROR 2, No such file or directory Aborted (core dumped)

I reinstalled hyperion using hypercon, the bundled version is a bit old.
Btw, your config file has the v4l capture module enabled, if you are not using a tv capture card you should remove it and use only the internal frame grabber.

@karurosu said:
Btw, your config file has the v4l capture module enabled, if you are not using a tv capture card you should remove it and use only the internal frame grabber.

Thanks for the reply - I noticed that as well, deleted the lines referencing VL42 stuff and got some lights :).

I have to look again, but I think that was in the default config installed in the rasplex distro.

no update for 3 months now? :frowning: that’s not like the rasplex team !

Something really good must be coming soon…