Zebouski 0 Posted July 4, 2017 Share Posted July 4, 2017 So I've been using LibreELEC's Kodi setup as a frontend for Emby for TVs around the house which works fine for movies and TV, but gave me issues with music and the rest. I also want to unify the experience across devices, so this release of Emby Theater for the Pis looks perfect. I just have a few questions on how to make it a full replacement 1. Autostart: LibreELEC boots straight into Kodi, for ET do I just run the electron command as a startup process? 2. Updating: looks like ET will soon be properly packaged, but for now, updating is simply git pull, correct? 3. CEC: How does this work? When I ran electron . cec-client, the TV's remote inputs still didn't work. I could only control it through another Emby app. Thanks. Link to comment Share on other sites More sharing options...
charlied573 1 Posted July 5, 2017 Share Posted July 5, 2017 So, I have this more or less running... two errors that I haven't seen in this thread, I'm wondering if anyone has come across them: 1) on videos with mp3 audio encodes, within Emby Theater no sound plays. If I pass the command in a terminal with '-o hdmi', it plays fine. Any way for me to add that? 2) HEVC files will not play, nor will they transcode. I dropped the max rate to 720p, still nothing. If I Switch to RPV, they play... but they're completely out of sync, and I have no navigation control. Is there any way to force a transcode on x265 files *without* doing so server side? The other boxes I have scattered about handle x265 fine, and I don't want to transcode to the lowest common denominator. EDIT: To note, this is on a Pi 3. All of the original files are 1080p minumum, and it doesn't transcode for RPV either, it just allows for (choppy, horribly out of sync) playback. So, I fixed number 1, by adding the following to playbackhandler/playbackhandler.js: args.push("--adev"); args.push("hdmi"); The transcoding of HEVC files... remains a problem Link to comment Share on other sites More sharing options...
Luke 37008 Posted July 5, 2017 Author Share Posted July 5, 2017 @zebouski #1 - yes, run the command #2 - yes that is correct #3 - You need cec equipment. Perhaps others here can share how they're doing it with Raspberry Pi https://www.pulse-eight.com/p/154/intel-nuc-hdmi-cec-adapter 1 Link to comment Share on other sites More sharing options...
Luke 37008 Posted July 5, 2017 Author Share Posted July 5, 2017 @@charlied573, what does this do? -o hdmi Link to comment Share on other sites More sharing options...
charlied573 1 Posted July 6, 2017 Share Posted July 6, 2017 @@charlied573, what does this do? -o hdmi As I said, that works fine on the command line; that's why I added args.push("--adev"); args.push("hdmi"); That got the sound working with the mp3 streams. I just need to figure a way to selectively get the hevc files to transcode atm Link to comment Share on other sites More sharing options...
Luke 37008 Posted July 6, 2017 Author Share Posted July 6, 2017 I understand that but I'd like to know what they do because I don't see any reference to those in mpv documentation: https://mpv.io/manual/master/ Link to comment Share on other sites More sharing options...
charlied573 1 Posted July 6, 2017 Share Posted July 6, 2017 (edited) I understand that but I'd like to know what they do because I don't see any reference to those in mpv documentation: https://mpv.io/manual/master/ That wasn't in mpv, it was in the omxplayer. Originally, it refused to output an mp3 stream in Theater, but passing '-o hdmi' on the command line got it going. So I inserted that into playbackhandler/playbackhandler.js and got omxplayer spitting out the proper audio. I probably didn't make that clear enough originally, sorry about that. mpv plays the sound just fine on it's own, no need to force it. I'm trying to stick with the native theater player for now, since it's more seamless (when running with mpv, the desktop shows for a few beats - the kids get antsy and start mashing buttons). Since neither player works really well for HEVC (omx refuses, mpv is a horrible, choppy, out-of-sync mess), I'm trying to stick with native. Edited July 6, 2017 by charlied573 Link to comment Share on other sites More sharing options...
Luke 37008 Posted July 6, 2017 Author Share Posted July 6, 2017 Ok, we are moving on from that version and focusing on mpv, so best thing to do is help us improve that one instead. Can you describe the desktop showing issue a little more? as far as hevc, is that even realistic for Pi? thanks. Link to comment Share on other sites More sharing options...
Jdiesel 1113 Posted July 6, 2017 Share Posted July 6, 2017 Ok, we are moving on from that version and focusing on mpv, so best thing to do is help us improve that one instead. Can you describe the desktop showing issue a little more? as far as hevc, is that even realistic for Pi? thanks. Running Kodi the RPi3 is capable of software decoding medium bitrate (10-20Mbps) 1080p HEVC videos. I can't recall the exact bitrate where it starts to choke but the encode parameters also play a part. Not really an ideal HEVC device but the RPi3 is a surprisingly capable device. Link to comment Share on other sites More sharing options...
charlied573 1 Posted July 6, 2017 Share Posted July 6, 2017 (edited) Ok, we are moving on from that version and focusing on mpv, so best thing to do is help us improve that one instead. Can you describe the desktop showing issue a little more? as far as hevc, is that even realistic for Pi? thanks. That makes sense then, I'll swap back to mpv this evening. Putting mpv into the external player, when a movie is selected the Theater disappears and the PIXEL desktop shows for about a 2 count before mpv kicks in. The actual Emby server is running on my NAS box, and the Pi is connecting to that locally, wired connection (E3 1230v5 server for reference). HEVC being realistic... personally, I don't think so. At least, not with reasonable encodes... that's why I'm trying to get it to transcode into something more palatable for the Pi. The two 'main' HTPC front ends are more than capable of dealing with anything thrown at them via direct stream; the Pi 3's are small dumb boxes in the kids rooms. There is option that worked quite well with libreELEC - it's a tick box that forces transcodes on all x265 files. That said, I like to tinker so I swapped to raspberian and ET A similar option would be ideal. It's my own fault for converting so much of my library to HEVC, but it just hasn't been an issue until the Pi's. They're such tempting little kits though... I couldn't resist them. Edited July 6, 2017 by charlied573 Link to comment Share on other sites More sharing options...
Luke 37008 Posted July 13, 2017 Author Share Posted July 13, 2017 Just a general announcement. The latest updates have added live seeking support for Live TV. Enjoy. Link to comment Share on other sites More sharing options...
dennish 0 Posted August 1, 2017 Share Posted August 1, 2017 (edited) I just got it running on a pi3 with Benja https://benja.io There are some problems of course, will update when it's working OK Edited August 1, 2017 by dennish Link to comment Share on other sites More sharing options...
Luke 37008 Posted August 1, 2017 Author Share Posted August 1, 2017 What problems? Link to comment Share on other sites More sharing options...
dennish 0 Posted August 1, 2017 Share Posted August 1, 2017 No apt-get. No videoplayer. Link to comment Share on other sites More sharing options...
Luke 37008 Posted August 1, 2017 Author Share Posted August 1, 2017 Can you provide a little more detail? What does no apt-get mean? Link to comment Share on other sites More sharing options...
dennish 0 Posted August 1, 2017 Share Posted August 1, 2017 (edited) It's based on Arch Linux, it's apparently called pacman here. I got the MPV installed, but not sure how to use that as the default one. (had to grab it with wget, the auto mirror gave me a 404) Getting a "no such file or directory, open 'tmp/omxplayerdbus.pi' when I try to play a movie. Edited August 1, 2017 by dennish Link to comment Share on other sites More sharing options...
Dec64 0 Posted August 12, 2017 Share Posted August 12, 2017 been trying for ages to set this up, can't get electron to install. just says 'types/node' is not in the npm registry fresh raspbian install, apt-get update/upgrade done, npm installed ect. Anyone else had this issue? Link to comment Share on other sites More sharing options...
Luke 37008 Posted August 12, 2017 Author Share Posted August 12, 2017 What did you try to do? Link to comment Share on other sites More sharing options...
Luke 37008 Posted August 12, 2017 Author Share Posted August 12, 2017 Sorry, my mistake. I need to update the first post. We've deprecated the dedicated Pi version. You can now follow the instructions for our general linux version: https://emby.media/community/index.php?/topic/42868-emby-theater-for-linux/ Thanks. Link to comment Share on other sites More sharing options...
Dec64 0 Posted August 12, 2017 Share Posted August 12, 2017 Sorry, my mistake. I need to update the first post. We've deprecated the dedicated Pi version. You can now follow the instructions for our general linux version: https://emby.media/community/index.php?/topic/42868-emby-theater-for-linux/ Thanks. right...but sudo npm install electron is still required for that. So still does not work Link to comment Share on other sites More sharing options...
Strudo76 7 Posted August 21, 2017 Share Posted August 21, 2017 So, has anyone tried this on the new Raspian Stretch yet? About to give it a go now, but I'm not even close to expert at this stuff. 1 Link to comment Share on other sites More sharing options...
denz 426 Posted August 21, 2017 Share Posted August 21, 2017 You need to have a look at this topic as this one version is depreciated. I am not having much luck with it but it will be interesting to find what your outcome is. https://emby.media/community/index.php?/topic/42868-emby-theater-for-linux/ Link to comment Share on other sites More sharing options...
cbradley69 1 Posted October 4, 2017 Share Posted October 4, 2017 I have a very dark picture when using omxplayer on a Raspberry pi 3. Everything looks great using the HTML5, but i'd rather use the app. I have my back light maxed out and it's still very dark. Any suggestions? Link to comment Share on other sites More sharing options...
denz 426 Posted October 4, 2017 Share Posted October 4, 2017 It is unfortunately the app that is no longer updated what you are seeing is the osd overlay that is not disappearing. I would like to use it as well because omx version does deinterlacing the other electron version doesn't deinterlace nor does it have osd while this one actually does. I have fallen back to using kodi in the meantime as kodi on the rpi runs perfectly and it is much fluid but kodi has years of experience perfecting it. 1 Link to comment Share on other sites More sharing options...
cbradley69 1 Posted October 4, 2017 Share Posted October 4, 2017 Thanks Denz! That explains things. I'd rather not use Kodi, I want to keep things as simple as possible and Emby seems to do that perfectly. I think I'm going to experiment with booting to Chroium in kiosk mode and use the HTML5 option. I will need to write a short script to translate the CEC commands to keyboard buttons to control things. Should be fairly easy using xdotool. Unless someone has already done this. If you know of anyone that has, please let me know. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now