Search the Community
Showing results for tags 'unraid'.
-
Hi, I have hosted emby as docker on my unraid server for an extended period of time. Recently I have upgraded a nvidia RTX 4060 LP card for my server. I followed online instructions to install nvidia-driver, enable runtime parameter in docker, add NVIDIA_DEVICE and CAPABILITIES. Then I tried with handbrake docker to transcode H264 files to H265 with this GPU, and it worked just fine. So I think the path from physical GPU card to being utilized by docker is working. Then when I setup emby hw transcoding, there are a few issues that essentially preventing the full GPU power to be utilized. I enabled hw transcoding, stream a high quality film through local network using edge browser. At first the transcoding is doing fine, the server shows normal usage of decoder and encoder. But as I drag the bar to a later time, the playback pretty much stops. The decoder usage becomes 100% while encoder down to 0%. In the emby console page, the red playback progress bar becomes unsync with green transcode progress bar. If I jump to a later time but with a few play/pause click, there is a chance playback bar would sync with transcode bar, and the transcoded stream continues. However, the transcode may become very unstable. After I jump to different time point for serveral times, the transcode just stops, and stream just shows black display. I tried another *.wmv(VC1) file just to test if anything with the decoder/encoder compatibility issues. If I set transcode to be done by sw, it works fine. If I set transcode to be done by hw, the playback is similiar to the situation above but worse. I am not quite sure what kind of screenshots and logs that may help with the diagnostic. Just let me know and I will reply ASAP. Thanks in advance!
-
So I have had my Unraid Emby for a few years now and I only ever used it for my in network tv / pc. It was never internet facing. I find myself away from the home network alot recently, so I opened it up. Part of the reason I did this was because my area got Fiber installed and I figured that would give me enough speed that I could stream a 4k movie @ 80mbps and I shouldn't have an issue. Most of my content is 4k. I however have not gotten close to that. Even with a solid 1G out bound connection I still can only do 1080 @ 20mbs before I start buffering. Just wanted to see if anyone had any advice? Any good write ups on how to maximize my streaming experience.
-
This has been an ongoing issue for quite a while and I've searched through the forums for solutions. I was watching a show and it just stopped (as if I had paused it). Going to the server (Unraid), I see that the memory usage is above 3% (low, I know, but that usually means that it is locked up) Once I restart the docker, it works fine. It used to lock up the entire server (years ago) but I put a limit on the amount of memory allocated to Emby (originally 6GB, now 10GB) and it no longer locks up everything. I thought that I'd finally fixed it by removing the link to Ombi and getting rid of a few plugins BUT it started happening again. I keep seeing System.OutOfMemoryException Attached is latest log. embyserver-63866339087.txt
-
So, a few months ago, for whatever reason, I disabled hardware transcoding. I was running into bottlenecks with TDARR and Emby both trying to use the GPU for transcoding and it not being able to keep up. So, in my infinite wisdom decided to keep TDARR with the GPU, and Emby on the CPU. (I know... dumb...) But for the last few weeks I've been trying to switch it the other way around, and now Emby refuses to work with hardware. I keep getting the "No compatible streams are available" error. When I disabled it, I don't think I changed anything in the Unraid docker config. I just disabled it in the transcode settings in Emby itself. I've attached logs. I've tried two different versions of the drivers. As well as the official docker, and binhex. Both with the same results. IDFK what else to do... Any help would be greatly appreciated. embyserver.txt ffmpeg-transcode-5941a232-18d4-4b0c-863a-84dd71b5a166_1.txt ffmpeg-transcode-caaad69e-9807-445c-abb4-21dd27bc0e89_1.txt hardware_detection-63864919519.txt ffmpeg-transcode-f434a280-9fcb-4692-ac03-109b2c0fe87d_1.txt ffmpeg-transcode-fbc7aefb-0f66-4b5a-b74b-70eca438b182_1.txt
-
Changing EmbyServer version kills Jellyseer access
ScottHoffmanTes posted a topic in General/Windows
Hi! On unraid 6.12.6 using Emby server docker from emby. I sometimes change to beta version and if I do that or go back to latest my enitre emby install has to be done again, adding my key then installing the backup and restore plugin then waiting for my metadata to repopulate etc. 1st question: why do my users have to drop the "old" server or why does it not create the same server from backup? Is it the docker ID? I run Jellyseer as well in a docker, works great! Again, if I change my EmbyServer version from latest to beta or back Jellyseer will let me in with my EmbyAdmin but all the abilities are gone, I can't add/edit users or run scans 2nd question: how can I "reconnect" Jellyseer to Emby without reinstalling everything? BTW love all the recent change; what started this request for help is that wanted to update to the beta version to get the updated backup and thats when I realized that I couldn't see the old backups, so I went back to latest stable and realized that my whole server setup had to be redone even when I restored my backup... I hope all that makes sense... Thanks Scott -
I seen a number of topics on this series with Emby. My issue is not quite the same as others so I decided to make another topic on it. I am a long time Plex user and recently I have not been happy with Plex and the current direction of the company. I have a massive amount of media I'm transitioning over from Plex. I am running on: Unraid Current Ver. 128GB Ram 1060 Super transcoding. I am new to Emby and I might not have the naming system down yet. Below are images that show my issue, this works prefectly on Plex. For some reason Season 1 has the special episode in season 1 and in specials, it is also moving most of season 2 into season one and in an incorrect order. I've done all I can think of to make this series to work correctly but no go. Any Emby pros on that can give this noob some direction? Thanks!
-
Hello @jaycedkI have strange situation. I have set everything like You said and today when I check I don't see even VAAPI to choose. Also throttling settings are uncheck. It's because I recreate container?
-
ffmpeg segfault when transcoding TrueHD 7.1 Audio with HDR10 video
albumhaircut posted a topic in Linux
Emby Server 4.7.8.0 running in Docker on Unraid 6.11.1 via official Embyserver Docker image. Not sure why 4.7.8.0 is returned for :latest as there are newer version tagged (4.8.0.12 for example) but hopefully that's not important for this issue. Issue is ffmpeg is segfaulting immediately when transcoding TrueHD 7.1 audio . Log line from syslog: Oct 16 22:23:41 GServer kernel: ffmpeg[32298]: segfault at fffffffffffff100 ip 0000147f2aedf5b8 sp 0000147f27e04610 error 5 in libavcodec.so.59.21.100[147f2ab17000+18c6000] Oct 16 22:23:41 GServer kernel: Code: 55 1a 48 89 08 48 83 c0 08 48 39 c2 75 f4 e9 17 f8 ff ff 0f 1f 80 00 00 00 00 48 8b 44 24 58 48 8b b4 24 48 83 e0 fe 48 29 c6 <f3> 0f 6f 0e 0f 11 8c 24 92 01 00 00 e9 e6 f7 ff ff 0f 1f 80 00 00 Interestingly, this only occurs if the video stream is 4k HEVC HDR10 (playing direct stream so not transcoded). Segfault doesn't happen with standard 4k HEVC HDR video files and TrueHD7.1 audio. I don't have any other types of HDR to test. Containers are mkv. Here's the (hopefully) relevant part from the main log in the dashboard. I'm refraining from posting the entire log as it's absolutely spammed full of thousands of repeats of these lines: 2022-10-16 22:38:28.602 Info Server: http/1.1 Response 404 to host1. Time: 1ms. http://192.168.1.100:8096/emby/videos/153573/hls1/main/1548.ts?PlaySessionId=11c4e0d69eef430ab689d43a22c86c17 2022-10-16 22:38:28.610 Info Server: http/1.1 GET http://192.168.1.100:8096/emby/videos/153573/hls1/main/1549.ts?PlaySessionId=11c4e0d69eef430ab689d43a22c86c17. Accept=*/*, Connection=keep-alive, Host=192.168.1.100:8096, User-Agent=libmpv, Icy-MetaData=1 2022-10-16 22:38:28.610 Error Server: Error processing request *** Error Report *** Version: 4.7.8.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Linux version 5.19.14-Unraid (root@Develop) (gcc (GCC) 12.2.0, GNU ld version 2.39-slack151) #1 SMP PREEMPT_DYNAMIC Thu Oct 6 09:15:00 PDT 2022 Framework: .NET 6.0.8 OS/Process: x64/x64 Runtime: system/System.Private.CoreLib.dll Processor count: 16 Data path: /config Application path: /system System.IO.FileNotFoundException: System.IO.FileNotFoundException: Unable to find the specified file. at Emby.Server.MediaEncoding.Api.Hls.BaseHlsService.CreateRequestFromPlaySessionId(BaseSegmentRequest segmentRequest) at Emby.Server.MediaEncoding.Api.Hls.DynamicHlsService.Get(GetHlsSegment segmentRequest) at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken) Source: Emby.Server.MediaEncoding TargetSite: System.Tuple`3[Emby.Server.MediaEncoding.Api.StreamRequest,System.String,MediaBrowser.Controller.Net.AuthorizationInfo] CreateRequestFromPlaySessionId(Emby.Server.MediaEncoding.Api.Hls.BaseSegmentRequest) I can see it says System.IO.FileNotFoundException, the file is obviously there and I can play the file fine with no playback issues when I select another audio stream line AC3 5.1. I have attached the transcode log in case that contains anything helpful. Thanks. ffmpeg-transcode-2ac1a4cd-5c5f-4f88-b3ac-ee5274870e73_1.txt -
+1 I am also having this issue - The amount of space it is using is out of control.
-
Hello all! I am using the docker for Emby media Server on unraid. The functionality of the docker is no different than a socker on any other linux distro. The docker I use: https://registry.hub.docker.com/r/emby/embyserver/ I have my Emby and Plex dockers use ram as a transcoding working directory to save SSD life. I have /tmp mapped to the docker and both Plex and Emby are able to utilize the ram. However, Emby does not purge this cache once playback (the transcoding job) is finished. Plex on the other hand does this perfectly. I frequently check on my server, and ram usage will be somewhat high. After inspecting the directories, Emby transcoding is always the culprit, and no playbacks are occurring on the Emby Server. The transcoding directory is full of: Once I delete all of this, ram usage goes back to normal. I have had to do this many times. I am not sure if it is a bug with Emby or a config issue. Any further assistance would be appreciated. Thanks.
-
We've decided to rebuild our Emby server with all new hardware, based on a new 12th gen Intel chip with the 770 UHD iGPU and no discrete graphics card, and figure it's a good time to consider the OS and storage configuration, along with any other useful software. The current/old system is Win 10 with four big drives in a RAID 5 configuration... Before we just load Windows 11 onto our new hardware and simply plug drives into the SATA ports and go, should we consider using Unraid instead of Windows? Or does Unraid somehow run in conjunction with Windows? Generally speaking, when should an Emby server use something like Unraid? Basic question I know, but I've been searching both Emby and Unraid forums and have been so far unable to find noob-friendly info about what Unraid is for, how it works (or doesn't) with WIndows, what its advantages are, what the tradeoffs are, etc.
-
I receive constant freezing when streaming IPTV to a chromecast with Google TV, I want it to hardware encode but it seems to always stutter consistently. I already downmix the audio to stereo after seeing another article. Can you please assist?
- 7 replies
-
- chromecast
- google tv
-
(and 1 more)
Tagged with:
-
Hello everyone Last Friday I restarted my Docker Emby container on Unraid. I lost all my libraries. I had the "Server Configuration Backup" extension, but no restore worked. I was using this Emby package, so I thought that this one had a problem. So I installed a new package at the end of the day. Everything was working until today when I had no cover image on my libraries. I restarted my container, and I lost all my containers. I also tried a restore but nothing worked. Also, it deleted my old Emby log files... However, I found an error in the little log file : When I look in my system, all the metadatas are deleted... ! Do you know can i fix it and restore my metadas ? Thanks a lot embyserver-63765654731.txt
-
Hope somebody can help with this, as its driving me nuts. My internet is supplied through a 4G router, which I have an unraid server running Emby in a Docker behind. Everything works as it should on the LAN but the WAN is a different story, so I couldn't connect to Emby out and about. This turned out to be the ISP using CGNAT on the connection which I understand, so to get round this I have setup a VPN Docker, and run Emby through this docker connection. Im using Windscribe for the VPN connection, using a Static IP Address and port forwarding. Now here comes the fun part and I just cant figure it out......... If I try to open Emby in another location, which is using a standard broadband connection, then Emby fails to load properly, if at all. If it does present the login screen, and I enter my credentials, it then just sits at the login screen and never logins in. Emby shows that it has a connection through the Dashboard, but never actually completes the login...... And now for the strange part, bearing in mind Emby is using a VPN connection through an app in unraid. If I try the same server connection details using a mobile phone and a 4G connection, it all works exactly as it should, switch back a computer using a standard broadband connection, and it again fails to load Emby. As to why it works using a 4G connection whilst away from home, but fails to work using standard broadband I am at a loss...... Anyone have any ideas???? The only thing that correlates, is that my home router is a 4G router, and emby works using a 4G mobile phone whilst away from home, but this doesn't make sense, as if Emby works through the VPN using 4G, then surely it should work using standard broadband Update: After a bit more digging, if I connect a laptop to my personal hotspot on my mobile phone, everything works as it should. I know this is a 4G connection again, but it proves that the app on my android phone and web access do work, just over 4G not standard broadband
-
Hi! Just switched from a small NUC as a server to using the emby docker in unRAID. Im using SW tone mapping for some users, the CPU can handle this no problem. I think the bt.2390 is the best option for color accuracy, but noticed that whites (where HDR peaks above 400nits) is VERY blown out. This does not occur with the other options, but they have other flaws, mostly in color saturation or black levels. Is this a common issue for those few using SW tone mapping? @softworkz ffmpeg-transcode-e2c37e90-841f-45fb-a3b5-df5bc9f54967_1.txt
-
Hi guys, I wanted to move from plex to emby since a while for multiple reasons. I decided to make this guide first because I want to give back something to the amazing community behind UNRAID/REDDIT/EMBY and second because I couldn't find a step by step guide so I thought it would be nice to have a lot of useful information in a single place. If you just want to setup the hardware transcoding using intel quick sync video in emby on unraid go directly to STEP 8. I take also the opportunity to thank spaceinvaderone for the amazing videos he made about UNRAID, I learned a lot, and the linuxserver.io guys/gals for the amazing job they do supporting and maintaining the community images. Note: I am not affiliated with anybody nor I get paid to do this, this shows the steps I used to setup emby on unraid so to make it easier for you to do the same. Also english is not my native language so excuse me for any syntax/grammar error. Last premise before we start, if you want to add something or you think some steps needs additional informations to be clearer let me know in the comments. @Mods: I couldn't post it under "tutorial and guides" section. if you can please move it to the appropriate section, thank you. Let the fun begin... PREREQUISITES: -------------------- UNRAID 6.9-RC1 or newer UNRAID COMMUNITY APPLICATIONS (Refer to this post on how to install: https://forums.unraid.net/topic/38582-plug-in-community-applications/) EMBY v4.5 or newer EMBY PREMIERE SETUP: --------- STEP 1 - Setting up a dynamic DNS ----------------------------------------- Use your preferred dynamic dns provider to setup a custom dns tracking service. For example: "emby.hopto.org" where "emby" is the name you want and the rest is fixed depending on the dynamic dns provider. Ex.: "myembysrv.hopto.org" STEP 2 - CREATE A CUSTOM DOCKER NETWORK ---------------------------------------------------------- Inside the unraid web interface, open a terminal by clicking the terminal icon on the top right corner and type docker network create cdocknet where "cdocknet" is the name of our custom docker network. You can name it whatever you want. Press ENTER and then a long string of random characters (network id) should appear meaning the custom network was successfully created. If there is an error message make sure you correctly typed in the command otherwise search google for the error message and fix it before moving onto the next step. If everything is successful you can close the terminal window and proceed to the next step. STEP 3 - Install SWAG (Secure Web Application Gateway) ------------------------------------------------------------------- Inside the unraid web interface, go to apps then in the top right corner inside the search bar search for "swag" (without quotes) Click install and you will be redirected to the container settings. Change the following settings: Network type: -> Select Custom: cdocknet (or watherver name you assigned in step 2) HTTP: -> Change it to 8080 or another port that is not in use either in unraid or any docker you have HTTPS: -> Change it to 8443 or another port that is not in use either in unraid or any docker you have EMAIL: -> Your email address DOMAIN NAME: -> The Dynamic DNS domain name, so if we use the one I setup in the first step it is going to be hopto.org Yours can be different. Ex.: ddns.net, duckdns.org SUBDOMAINS: -> Delete the "www" and replance it with the custom name you chose in step 1, in our case emby. ONLY SUBDOMAINS: -> Set it to true (we tell swag to issue the cert. only for our subdomain as we don't own the top level domain be it hopto.org or whatever else you chose) You can leave the rest as default. Now before clicking "APPLY" open a new tab and go to your router setting and setup a port forward to unraid for the port 80 and 443. I cannot give a specific guidance here as every router setting is different. Try to search for port forwarding [your router model] in google and read how to do it. You should have a table/items like this. You need to setup 2 port forwarding, one for port 80 and one for port 443. NAME/APPLICATION NAME/SERVICE NAME: Swag80 IP ADDRESS: enter unraid ip address PUBLIC PORT: enter the default HTTP port, in this case 80 PRIVATE PORT: enter the custom port you setup for the docker, in our case 8080 PROTOCOL: TCP NAME/APPLICATION NAME/SERVICE NAME: Swag443 IP ADDRESS: enter unraid ip address PUBLIC PORT: enter the default HTTPS port, in this case 443 PRIVATE PORT: enter the custom port you setup for the docker, in our case 8443 PROTOCOL: TCP After you did so go back to unraid and click apply. Once swag is installed check the log setting to make sure everything is done without error thus a certificate is created and valid. Basically you shouldn't have any red/amber warning in the log and at the end you should see a "Server ready." message. If any red/amber shows then check the port are correctly forwarded (make sure the numbers are correct, the unraid server's ip address is correct) otherwise read what the error says and do a search to fix it. STEP 4 - Install Emby -------------------------- As before go under the apps tab in unraid to open the community applications and search for emby. You should see 3 or more emby containers, you can use the one you prefer. For our guide we use the official emby container. Click install and again you'll be redirected to the docker settings. Change the following settings: Network type: -> Select Custom: cdocknet (or watherver name you assigned in step 2; if you have multiple custom network make sure you use the same you setup in swag otherwise the reverse proxy won't work) Host path 2:* -> Path to your media folder share. Ex.: /mnt/user0/Media Then click apply and wait for the docker to be pulled. Once it's complete you can open emby web interface by clicking on the EmbyServer icon and select "WebUI". Emby asks you to setup a username and a password. Note this one will be the admin of the server so use a strong password. Don't worry about Emby connect, this is not required at this moment so you can leave it blank. If you have one feel free to enter it. Click next. You can already setup the library in this part or skip and do it later. For the purpose of this guide we skip it as it's not difficult and there is plenty of documentation on emby website on how to do that. So now you can click finish and you will have emby UI with all the libraries (if you setup any) and the possibility to access the server settings. STEP 5 - Configure SWAG proxy-conf --------------------------------------------- If you didn't change the default appdata config path in swag you will have all the config file under /mnt/user/appdata/swag. So from unraid webui set the appdata share to export with public access type. To do so just click on the appdatashare, then under SMB Security Settings set the following: Export: -> yes Security: -> Public Click apply then done. From your PC/MAC navigate to the appdata share and open the swag folder. In windows would be "This PC-> Network -> unraid_server_name -> appdata -> swag" Inside swag navigate to nginx and then open proxy-conf folder. Search and open a file named emby.subdomain.conf.sample with your preferred text editor be it notepad, notepad++, gedit or whatever. Inside this file you have to change: server_name emby.* to whatever name you setup in step 1 for the dynamic dns. Example if your dynamic dns is myembysrv.ddns.net in this line you would setup server_name myembysrv.* The other line we have to change is the set $upstream_app emby by replacing emby with the container name. If you used the official emby container and you didn't change it then you would set this up to set $upstream_app EmbyServer . You can find the container name in unraid. Now click save and rename the file by removing the ".sample" at the end. So the new file name will be "emby.subdomain.conf". Go back to unraid webui, click on the swag container icon and restart the container. (This reloads the configuration files in swag like the one we just modified) STEP 6 - Configure remote access on Emby --------------------------------------------------- Open emby webui by clicking on the emby docker icon in unraid, go to settings -> network. Tick the "Allow remote connections to this emby server" now some extra settings will appear. Scroll down till you find "Public HTTPS port number" and change it to "443" Right below you find the "External domain:" and set this to the dynamic dns we setup in step 1. In our case is "emby.hopto.org" Then scroll down a bit more till you find "Secure connection mode:" and change it to "Handled by reverse proxy" Then just below it untick the "Enable automatic port mapping" and then scroll at the end of the page and click save. Go back to unraid webui and restart emby docker. STEP 7 - Test the remote connection -------------------------------------------- Open a new tab and go to "https://emby.hopto.org", of course replace this with your custom dynamic dns entry. Ex.: "https://myembysrv.ddns.net" You should see a "Please sign in" page with emby logo asking you for a login and password. If you see a connection timeout then you did something wrong. Go back and re-read all the steps and make sure you did everything correctly. If you see an SSL cert error/browser warning that the connection is not secure then you messed up with the ports or skipped some steps. Again re-read and make sure you did everything properly. STEP 8 - Setting the HW (hardware) transcoding in Emby with intel QSV (Quick Sync Video) ---------------------------------------------------------------------------------------------------------- Requirements: Emby premiere Intel CPU that has Quick Sync Video (search your cpu at https://ark.intel.com/content/www/us/en/ark.html#@Processors) Compatible motherboards (sometimes iGPU has to be enabled in BIOS/UEFI, in some other cases you need a VGA/HDMI plugged-in to have it functional either by plugging in a monitor or by using a dummy VGA/HDMI adapter) If you meet the above requirements please read on... Open a terminal window in unraid (top right corner, click on the terminal icon inside the unraid webui) and type the following: ls /dev/dri and press ENTER If you see something like by-path/ card0 renderD128 this means that the QSV is already enabled in your unraid server and you can skip to the docker setting step otherwise read on. In the terminal window type: modprobe i915 then press ENTER (if there is any error stop and solve this before moving on. Make sure you meet all the requirements) Then type: ls /dev/dri and press ENTER. Now you should see something like this: by-path/ card0 renderD128 Now type chmod -R 777 /dev/dri to set the permission on the folder so we can access to it from the emby docker container. Once that's done close the terminal window, go over Emby docker container icon and click "Edit". This will bring the container settings up like the first time we installed it. Scroll down at the bottom and click on "+ Add another path, port, variable, label or device". A new window/popup will open. Change the following settings: Config Type -> Device Name -> /dev/dri Value -> /dev/dri Description -> Intel Quick Sync Video Then click "ADD" and the "APPLY" and after the container is pulled down again click on "DONE". Now open emby webui, go to "Settings -> Transcoding" and make sure you have "Enable hardware acceleration when available:" set to "Yes" or "Advanced". With advanced you can see the various preferred hardware encoders/decoders emby will use and tick/untick the ones you want. Scroll to the bottom and click on "Save". STEP 9 - Testing the hardware transcoding and make Intel QSV persistent across unraid server reboots ------------------------------------------------------------------------------------------------------------------------- To test if the hardware trascoding is working as intended just go to your library, open a movie and select a different quality. For example you can set it to 480p - 1Mbps and click play. If you go in your server dashboard inside emby webui settings you will see under Active devices the client name that is reproducing the movie and just below informations about wether it is being transcoded or not and which encoder/decoder is being used. For example if you see VAAPI (Video Acceleration Api) means the hardware transcoding is working using the intel QSV by accessing /dev/dri (Direct rendering infrastructure). Finally last step is to go back into unraid webui, open a terminal window and edit the go file to make sure Intel QSV is always on even if we reboot the server. To do so type: nano /boot/config/go and press ENTER Nano editor will open and you will see the content of the file. If you never modified it before it should be similar to: #!/bin/bash # Start the Management Utility /usr/local/sbin/emhttp & Just add the following lines to the bottom of the file modprobe i915 chmod -R 777 /dev/dri Your go file should look like this: #!/bin/bash # Start the Management Utility /usr/local/sbin/emhttp & modprobe i915 chmod -R 777 /dev/dri Save using the CTRL + O and then CTRL + X to exit Done! If you read it this far I thank you for the attention and I hope you found this guide useful. Finally you can enjoy your media on the sofa.
-
Maybe someone can tell me why this is happening... My Unraid server crashed today. I'm running Emby in Docker. When I tracked the problem down, it was because I ran out of space on my 1TB cache drive. A little more digging led me to the transcoding-temp directory of Emby which is stored on the cache drive. There were almost 800K files totalling over 500GB of space. The files go back to May of 2019. A large file transfer caused the drive to fill up the rest of the way, and then crash the system. Shouldn't these files be cleaned up by Emby? Is there something in my Unraid/Docker config that could be causing the issue?
- 16 replies
-
My emby docker no longer displays tv shows by date added properly any more. Everything else seems fine. But I get a mix of old and new shows when sorting by date added. Any ideas what might cause this? @Happy2Play please move my posting to a new topic. Thanks.
-
Hardware for Emby (and other servers) ESXi Vs Docker - Performance
ScottRTL posted a topic in Hardware
Hi Everyone, sorry for the long-winded post: I have approximately, 5 remote users that may be transcoding at any given time, plus 3 possible direct streams in my house, then mobile phone/tablet usage, maybe a couple at a time max (but rare, at least for now) I know there are a lot of posts where people are asking what kind of server to use, and if their server is good enough, my question(s) are different. First I will give an idea of my previous servers so you can see where I have been, so we can understand better, where I would like to go: 1.) I started with a Drobo FS (for Media) with single drive redundancy, and a Dell Poweredge R610 running a Plex server (this worked well for a few years), but I did need to rebuild Plex now and again, and setup all my coverart/other metadata a few times. (not fun). 2.) I moved to a Drobo 5N (with a cache drive) I initially tried the Plex server built into the Drobo 5N, but the server was too slow, so I went back to the Dell and used the Drobo just for the Media 3.) I lost all the Drobo files because a second drive failed during a rebuild. rip. So I moved to a Synology DS1815+ (maxed the RAM on it, 2 drive redundancy) I upgraded my Plex server to an HP DL360 G6 with 128 GB RAM and 2x Xeon 5650 (got it for cheap through my work) Eventually I lost all my metadata (not media) on Plex because a SAS drive failed. 4.) I created an iSCSI LUN on my Synology and put Plex on that (so I don't have to worry about losing the VMs/MetaData), tried that for a while, but it was too slow. (At this point I decided to switch from Plex to Emby for features as well) 5.) So FINALLY (sorry for the long post again) I ended up with my DL360 running ESXi, with an Emby VM, and a seperate torrent VM (always behind VPN). Basiclly, The DL360 isn't working anymore, it is currently in my garage, and during the summer, it sounds like a jet taking off, and the fans die often. The only place I can move it is the basement, and that doesn't fit there (it's GIANT), so I need to build a PC, and I figured I would futureproof a bit, and move away from enterprise to avoid the expensive replacement equipment. (Fans, and SAS drives). I am not sure if I should continue on the ESXi route (compatibility with non-enterprise parts seems to be annoying, and the VMWare matrix is a nightmare, at least to me), or maybe run something like FreeNAS or UnRAID (Emby Container). I don't want to go the UnRAID/FreeNAS route, only to find out that I have taken a step-back in performance (like the Drobo and the Synology server application was). However, I do like the idea of getting four M.2 500GB NVMe drives running the OS, so I never have to worry again about losing my VMs(or containers)/metadata. OR just install a linux server OS, then run all my servers as containers on that. I see that I can set a GPU to passthrough to an Emby container in UnRAID, and get GPU transcoding. So that seems like a perk. So, I am curious what everyone thinks about potential hardware setup, and what my best option may be for the OS to take advantage of said hardware. I am putting this post in hardware, because the hardware I am buying is going to change depending on what OS(s) can take advantage of it (give best performance). When it's all said and done, I'll want a full replacement for the Emby Server (currently ESXi VM) and my torrent server (ESXi VM) and a couple other servers (Home assistant, Minecraft, whatever else I am playing with). With the best possible performance. How much RAM do you think? (like 32 or 64 DDR4 will be way faster than the 128GB that I hardly use currently) Intel CPU (probably, right?), Nvdia Video card seems to be a good choice (around 2070 looks fine)...? RAID on SSD or NVMe, at the OS level? Is this just going ridiculously overkill? Can anyone help with some ideas please? I would really appreciate any insight to help me make some decisions before it starts getting too hot in the garage. Thank you! -
I'm runnning EmbyServer on my Unraid server and it works great. However, after a certain amount of time, the when I go to play media on any device, I will get this message 'No compatible streams are currently available. Please try again later or contact your system administrator for details.' The server itself is still functional: I can still configure things, mess with settings etc. However, I can not play any media. The fix I've found for this right now, albeit a poor one, is to simply delete my library folders and then recreate them. After this, I can watch media again, but then the issue will occur again in a few days or so. This is really frustrating, especially since I have EmbyPremiere and I have to keep remapping my library just to watch media. Can anyone help me fix this issue permanently? Cheers.
- 8 replies
-
- Unraid
- EmbyServer
-
(and 1 more)
Tagged with:
-
I cannot get emby to hardware transcode for anything on unraid. I've got everything configured correctly as far as I can tell. Hardware transcoding is working absolutely fine on Plex but emby keeps going to software and doesn't even list quicksync as an option when I go to advanced under transcoding. I've changed my go file, I've added the /dev/dri in the extra parameters. Quicksync is enabled and is being used in plex. Why not emby? Thanks for any help. Log.txt
-
I've been running an Unraid server for a year or so. Last night I installed the Emby docker on it because my old server was running on a Windows 8.1 HTPC and I've been having nothing but trouble connecting to the Unraid server from that box although all of my Windows 10 boxes are fine. I think it's an SMB/8.1 issue, but anyway. I noticed that a lot of my movies are showing up multiple times in Emby because the files may span multiple drives something like: /mnt/disk1/Movies/The Amazing Spider Man /mnt/disk2/Movies/The Amazing Spider Man /mnt/disk3/Movies/The Amazing Spider Man /mnt/disk4/Movies/The Amazing Spider Man Is there a way to alleviate this? I assume that since I'm not super familiar with Dockers and whatnot that maybe I just missed something or have something set up wrong. Thanks!
-
Im running Emby on Unraid. I have a couple network drives mounted to the unraid machine that contains movies and tv shows, one is a synology and the other is a netgear NAS. I'm running into a strange issue where the media on the Netgear readynas is not seen on Emby. It's mounted via SMB and I can map it just just fine so all the media is available (or should be) but for whatever reason none of the movies on the readynas machine are available in Emby (the synology works fine). The issue is isolated to Emby; I can see and use the media on this drive a number of other apps on unraid. I'm new to Emby but I believe this wasn't an issue pre Emby 4 release. Here's the error message posted on the logs; I'm just not sure what to do with it as it says it's not a directory. I can post any other logs if needed. Any guidance would be really appreciated as it's driving me nuts. Thanks a lot. 2019-03-06 04:12:48.746 Error LibraryMonitor: Error watching path: /mnt/disks/RNDU_media/Videos/Movies *** Error Report *** Version: 4.0.2.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 4.18.20.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 8 Program data path: /config Application directory: /system System.IO.IOException: System.IO.IOException: Not a directory at System.IO.Enumeration.FileSystemEnumerator`1.FindNextEntry() at System.IO.Enumeration.FileSystemEnumerator`1.MoveNext() at System.IO.FileSystemWatcher.RunningInstance.AddDirectoryWatchUnlocked(WatchedDirectory parent, String directoryName) at System.IO.FileSystemWatcher.RunningInstance.AddDirectoryWatchUnlocked(WatchedDirectory parent, String directoryName) at System.IO.FileSystemWatcher.RunningInstance..ctor(FileSystemWatcher watcher, SafeFileHandle inotifyHandle, String directoryPath, Boolean includeSubdirectories, NotifyFilters notifyFilters, CancellationToken cancellationToken) at System.IO.FileSystemWatcher.StartRaisingEvents() at System.IO.FileSystemWatcher.StartRaisingEventsIfNotDisposed() at System.IO.FileSystemWatcher.set_EnableRaisingEvents(Boolean value) at Emby.Server.Implementations.IO.LibraryMonitor.<>c__DisplayClass38_0.<StartWatchingPath>b__0() Source: System.IO.FileSystem TargetSite: Void FindNextEntry() at System.IO.Enumeration.FileSystemEnumerator`1.FindNextEntry() at System.IO.Enumeration.FileSystemEnumerator`1.MoveNext() at System.IO.FileSystemWatcher.RunningInstance.AddDirectoryWatchUnlocked(WatchedDirectory parent, String directoryName) at System.IO.FileSystemWatcher.RunningInstance.AddDirectoryWatchUnlocked(WatchedDirectory parent, String directoryName) at System.IO.FileSystemWatcher.RunningInstance..ctor(FileSystemWatcher watcher, SafeFileHandle inotifyHandle, String directoryPath, Boolean includeSubdirectories, NotifyFilters notifyFilters, CancellationToken cancellationToken) at System.IO.FileSystemWatcher.StartRaisingEvents() at System.IO.FileSystemWatcher.StartRaisingEventsIfNotDisposed() at System.IO.FileSystemWatcher.set_EnableRaisingEvents(Boolean value) at Emby.Server.Implementations.IO.LibraryMonitor.<>c__DisplayClass38_0.<StartWatchingPath>b__0()
-
Hi I’ve recently migrated from plex and trying to get my arms wrapped around the server bitrate settings and was hoping for some guidance. If I go to expert-advanced and set the bitrate setting, this is the global setting applied per remote device- is this correct? Ultimately this is going to determine how much upload bandwidth you allocate per streaming device not on the LAN. HOwever I can augment this by going into the individual users settings on the server and increase/decrease their allowed bitrate/upload bandwidth which will override the global setting I mentioned previously. Am I in the ballpark or am I not understanding? Please feel free to correct me if I’m off base. Thanks for the help.
-
Hello all, I've been a long time emby premier user, and I'm trying to "upgrade" my setup a bit. Here's the basics of what I have: Supermico X9SCL-F Motherboard Xeon E3-1275 V2 Processor Unraid 6.6.6 Emby 4.0.1.0 using the Emby Docker from the Emby Repo in Unraid I can't find any info regarding compatibility of IQSV and the mobo (I've reached out to Supermico via email, who knows how long their reply will take), I know the processor has the ability, in emby, I can't get IQSV to work. On the transcoding page, if I choose Advanced under enable hardware acceleration, no options show up. If I have it on Yes, I see software decoding in the dashboard and all my cores are at 98%+. I'm reaching out to the community here to see if there's any way I can get IQSV to work to ease the burden of transcoding since I'm upgrading my video library to a lot of 4K content, and want to continue to be able to watch it from outside my home on my phone or laptop (I use Kodi in my home, so there's absolutely no need for IQSV for local viewing). I'm a bit of a novice when it comes to anything outside of the GUI, but am comfortable messing with CLI if I have instructions. I'm not sure if I posted this in the right place or if I need to provide any additional information, if anybody can give me some direction it would be greatly appreciated!
- 5 replies
-
- unraid
- quick sync
-
(and 1 more)
Tagged with: