Search the Community
Showing results for tags 'Windows server'.
-
[How-To] Emby Server on Windows Server with IIS as Reverse Proxy with Automatic Certificate Renewal
TheITJedi posted a topic in General/Windows
This guide will explain how to setup a Windows Server instance of Emby server with IIS as full transparent reverse proxy with SSL offload and auto-renewing certificates via Lets Encrypt. First, What is IIS? IIS or Internet Information Services is the web server service provided with Windows and Windows server installations. It is industry standard technology and is widely supported and regularly maintained by Microsoft. Second, What is a reverse proxy? A reverse proxy will take requests coming into your server (in this case HTTPS on port 443) and route them to a backend application (in this case Emby Server on port 8096 on the same box or another). Reverse proxies are very useful if you only have 1 public IP and multiple services you would like to run on a single port (443, for example is standard secure web traffic) or multiple servers that need to appear as one. Third, Why do I want a certificate for my site from Lets Encrypt? Well, most sites now days are secure (read they encrypt your traffic to prevent people from seeing your data), browsers these days flag sites that are not using properly signed certificate chains or run on insecure ports. If you use a self signed certificate in Emby, you may have difficulty getting things like the iOS app or Roku app to work properly outside your home. (Not sure about the rest of you, but Emby on the kid’s iPad is a life saver for long car rides). Let’s Encrypt provides free SSL certificates that are signed by certificate authorities that will be recognized on all devices and platforms. I will be using Windows Server 2019 with IIS 10 and AAR 3. All of this should work with Windows Server 2012R2 and Windows Server 2016 as well as Windows 10, however there may be some differences. You can use either stable or beta version of Emby Server, however in this guide we will use the stable version. At the time of writing, this guide will get you a full A+ rating from SSLlabs.com security test. (For comparison purposes, Facebook’s rating is a B.) In this guide we will: Install Emby Server Move Emby Server Installation to a non-user-locked location Setup a service user to run Emby Server as Configure Emby Server to run as a service Configure Windows Firewall Install IIS Install AAR Install IIS Rewrite module Configure AAR Configure IIS as a reverse proxy for Emby Configure SSL cypher suites for the server Install the Certify the Web client. Configure Certify the Web for auto-renewing SSL certificate for your domain Note: To be externally accessible, you will need to configure your route/modem to port forward 80 and 443 to your server. Pre-reqs/Assumptions: A physical server or VM running Windows Server An Internet Connection A DynDNS/No-IP URL (or similar routable dns name pointed at your router’s public IP) You have port forwarded ports 80 and 443 through your router to the machine you will use as a reverse proxy (in this guide we will use the same box for the reverse proxy and Emby server, but these can be run on different hosts). You have installed Notepad++ on the machine you will be setting up. Install Emby Server Download Emby Server Run the Installer Click Run when prompted If prompted by smart screen, click run anyway If prompted to install Visual C++ runtime, click install It will install to default location of %APPDATA%\Emby-Server. Move Emby Server to Non-User Locked Location Ensure that Emby Server is not running (right click icon in system tray if present and click Exit) Navigate to default location of %APPDATA% (%userprofille%\appdata\roaming) Right click the folder and click "cut" Navigate to C:\ (or root of the drive you wish to have Emby run from) Right click in the whitespace and paste. (if prompted to provide administrator permission, approve) Create a Service Account to run Emby as Note: Instructions show how to do this using local users and computers, you can also do this with Active Directory Users and Computers if your server is running that role. Right click on the start button (Windows flag) on the left side of the task bar Click Computer Management Expand Local Users and Groups on the left side Click Users Right click the whitespace and click new user Complete the new user dialog as shown (make sure you save whatever password you use as you will need it later, ProTip: don't re-use passwords) Click create Click close Close the computer management window Setup NSSM NSSM (Non-Sucking Service Manager) is needed to run Emby Server as a service as Emby Server does not include the nessicary components to run as a Windows service by default. Download here: https://nssm.cc/download Double click downloaded zip to open it in windows explorer Navigate to /win64 folder inside zip Copy/extract 64 bit version of the file to C:\Emby-Server Setup Folder Permissions Navigate to C:\ Right click the Emby-Server folder Click Properties Click Security tab Click Advanced Click Disable Inheritance Click Convert to Explicit Select CREATOR OWNER Click Remove Select Users (special) Click Remove Click Add Enter SvcEmby in the dialog Click OK Click Full Control Click OK Click Change next to owner at the top of the box Type SvcEmby in the dialog Click OK Check the Replace owner check box Check the Replace permissions checkbox Verify the dialog window looks similar to this (computer name will be different) Click OK When prompted if you want to replace permissions click Yes Verify security tab looks like this Click OK Setup Emby as a Service using NSSM Right click the start button on the left side of the task bar Click Windows Powershell (Admin) Type: "cd C:\Emby-Server" and press enter Type ".\nssm.exe install Emby" and press enter The install service dialog will launch, fill out as follows: Application Tab Details Tab Logon Tab (note, if you are using active directory it should be: YOURDOMAIN\SvcEmby) Exit Actions Tab Click Install Service Click OK Config ure Windows Firewall Click Start Click Control Panel Click Windows Defender Firewall Click Advanced Settings on the left hand side Click Inbound Rules Click New Rule on the right hand side Click Port Click Next Type 80, 443 in the ports box Click Next Click Next Click Next Name it Web Server Ports Click Finish Install IIS (Internet Information Services) Click Start Click Server Manager Click Add Roles and Features Click next on the Before you Begin page Click Role Based install Click Next Verify you are installing on your local server Click Next Check the box for "Web Server (IIS)" When prompted to install management tools Click Add Features Click Next Under Features, click Next Click Next again to get to role services Check the boxes for all of the following role services Make sure you check the box for web sockets under Application Development, this is needed for various features of Emby to work right. Click Next Click Install Once installation completes, click close Install Web Platform Installer add-on Download from: https://www.microsoft.com/web/downloads/platform.aspx Run the Web Platform Installer add-on installer Click Install Click Finish Install AAR (Advanced Application Routing) Download from: https://www.microsoft.com/en-us/download/details.aspx?id=47333 Run the Request Router installer Click Install Install IIS Re-Write Module Click Start Click Administrative Tools Open Internet Information Services (IIS) Manager Click the name of your server on the left Double Click on the Web Platform Installer In the search box type "url rewrite" Click Add Click Install Click I Agree Click Finish Configure AAR Click Start Click Administrative Tools Open Internet Information Services (IIS) Manager Click the name of your server on the left Right Click Server Farms Click Create Server Farm Name your Server Farm Click Next Enter the IP address of the server or "localhost" Click Add Click Finish Click No in the dialog that pops up Expand your newly created Server Farm Click Proxy Configure settings as shown Click Apply Click your Server Click Application Request Routing Click Server Proxy Settings Configure settings as shown Click Apply Click Your Server Configure IIS Server Variables Click Url Re-Write Click View Server Variables Click Add Type "HTTP_ACCEPT_ENCODING" Click OK Click Add Type "HTTP_X_ORIGINAL_ACCEPT_ENCODING" Click OK Click Add Type "HTTP_X_FORWARDED_FOR" Click OK Click Add Type "HTTP_X_REAL_IP" Click OK Click Your Server Create Emby Site Expand Sites on the left hand side Right Click "Default Web Site" Highlight "Manage Website" Click Stop Right Click the white space in the Sites list Click Add Website Click the "..." button to the right of Physical Path Browse to C:\inetpub\wwwroot Click it Click Make New Folder Call it Emby Click OK Under Binding Fill in with your public host name (see dynamic dns mentioned in pre-reqs) Click OK Configure Logging Click your server Click Logging Click Select Fields Click Add Field Configure as shown Click OK Click OK Click Apply Install and Configure Certify The Web client Download From: https://certifytheweb.com Run the Certify the Web installer Click Next Click Next Click Next Click Install Click Finish Click New Certificate Click on on Contact Prompt Fill in your contact email Click Register Contact Click New Certificate again Select Emby from the sites list Name and domain will populate automatically. Click Deployment Configure as shown Complete certificate verification process Click your site in IIS manager Click Bindings Verify there is an HTTPS binding and that it looks similar to this (with your domain information) Edit Web.Config for Emby Site Click HTTP Response Headers Click Add Configure as show (we are just creating a header to get the web.config to exist, we will paste in a premed one below, so these values dont really matter) Click OK Open an Explorer window and Browse to C:\inetpub\wwwroot\Emby Right click web.config and Edit with Notepad++ Replace existing content with web.config below <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <clear></clear> <rule name="Redirect to https" enabled="true" patternSyntax="Wildcard" stopProcessing="true"> <match url="*" negate="false" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTPS}" pattern="off" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" /> </rule> <rule name="Proxy to Emby" stopProcessing="false"> <match url="(.*)" /> <serverVariables> <set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="{HTTP_ACCEPT_ENCODING}" /> <set name="HTTP_ACCEPT_ENCODING" value="" /> <set name="HTTP_X_REAL_IP" value="{REMOTE_ADDR}" /> </serverVariables> <action type="Rewrite" url="http://localhost:8096/{R:1}" logRewrittenUrl="true" /> <conditions> <add input="/{R:1}" pattern=".well-known" negate="true" /> </conditions> </rule> </rules> <outboundRules> <rule name="Add Strict-Transport-Security when HTTPS" enabled="true"> <match serverVariable="RESPONSE_Strict_Transport_Security" pattern=".*" /> <conditions> <add input="{HTTPS}" pattern="on" /> </conditions> <action type="Rewrite" value="max-age=31536000; includeSubDomains; preload" /> </rule> <rule name="Proxy to Emby" preCondition="ResponseIsHtml1" enabled="true"> <match filterByTags="A, Area, Base, Form, Frame, Head, IFrame, Img, Input, Link, Script" pattern="^http(s)?://http://localhost:8096/(.*)" /> <action type="Rewrite" value="http{R:1}://media.example.com/{R:2}" /> </rule> <rule name="Restore-AcceptEncoding" preCondition="NeedsRestoringAcceptEncoding"> <match serverVariable="HTTP_ACCEPT_ENCODING" pattern="^(.*)" /> <action type="Rewrite" value="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" /> </rule> <preConditions> <preCondition name="ResponseIsHtml1"> <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/(.+)" /> </preCondition> <preCondition name="NeedsRestoringAcceptEncoding"> <add input="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" pattern=".+" /> </preCondition> </preConditions> </outboundRules> </rewrite> <caching enabled="false" enableKernelCache="false" /> <httpProtocol> <customHeaders> <add name="X-Frame-Options" value="SAMEORIGIN" /> <add name="X-Xss-Protection" value="1; mode=block" /> <add name="X-Content-Type-Options" value="nosniff" /> <add name="Referrer-Policy" value="same-origin" /> <add name="Feature-Policy" value="sync-xhr 'self'" /> <add name="Cache-Control" value="no-cache" /> </customHeaders> </httpProtocol> </system.webServer> </configuration> Save changes (if prompted to restart Notepad++ in admin mode allow it and then try saving again) IIS will now be properly configured as a reverse proxy for Emby. Under IIS Manager > Rewrite you should now see the following rules: Configure Server Cyphers Download here: https://www.nartac.com/Products/IISCrypto/Download (GUI version) Run the IISCrypto too Click Templates In the template drop down box, select PCI 3.2 This will disable IIS from being able to serve via SSL 2.0, 3.0; TLS 1.0 and TLS 1.1. This will leave just the industry standard TLS 1.2. Click Apply Click OK. Reboot your server. Emby Internal Settings Navigate to your server via the localhost:8096 address Click the gear in the top right corner Click Network from the list of tabs on the right Configure as shown (use your hostname in the external domain box) Conclusion Upon rebooting your computer will start IIS services and Emby server as a service. Traffic coming in on port 80 (if someone just types your url without HTTPS in their browser's address bar) will be automatically redirected to port 443 and the HTTPS:// version of your host name. Your certificate will auto-renew every so often and re-bind to the site in IIS without any interaction on your part. This allows for a server that you can for the most part setup, and forget about and just manage your Emby installation via its web ui. There are a lot of ways to set up Emby server depending on your environment and other factors. For my environment this made the most sense and since large portions of this took quite a bit of digging and research to get working just right, I figured Id make someone else's life a little easier if they were trying to do something similar. These instructions can be adapted for Windows Server 2012 R2, Windows Server 2016, Windows 8 and Windows 10. In the end browsing to your domain should look like this in the browser Additional Information for Updating When Updating your Emby installation. Simply stop the service for Emby, install like you normally would, then just cut the system folder inside the %appdata%\emby-server folder and paste it into the C:\Emby-Server folder. When prompted replace all files, then start the service again once the copy completes. Additional Information about Connecting with Emby Apps When connecting to your Emby installation remotely with Emby apps remember to prefix your domain name with https:// and use 443 for the port number. <Edit> Additional Information about changing Emby Server Title: For those users who wish to change their page title in browser (as discussed here), here is additional Web.Config information that will let you do just that! Using IIS Re-Write rules to change the page title means, you don't have to edit files to reset it every time you upgrade your Emby Server! Add these 3 rules at the bottom of the rules list, replace whole <preConditions> block too.: NOTE: Make sure you replace ALL 4 instances of NAME_OF_YOUR_SERVER with what you want your server to display in the tab bar. <rule name="RewriteTitle" preCondition="ResponseIsHtml1" enabled="true"> <match filterByTags="None" pattern="<title>(.*)</title>" /> <action type="Rewrite" value="<title>NAME_OF_YOUR_SERVER</title>" /> </rule> <rule name="RewriteAppHeaderJs" preCondition="ResponseIsJS" enabled="true"> <match filterByTags="None" pattern="document.title="Emby"" /> <action type="Rewrite" value="document.title="NAME_OF_YOUR_SERVER"" /> </rule> <rule name="RewriteAppHeaderJs2" preCondition="ResponseIsJS" enabled="true"> <match filterByTags="None" pattern="title.Name||"Emby":"Emby"" /> <action type="Rewrite" value="title.Name||"NAME_OF_YOUR_SERVER":"NAME_OF_YOUR_SERVER"" /> </rule> <preConditions> <preCondition name="ResponseIsHtml1"> <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/(.+)" /> </preCondition> <preCondition name="ResponseIsJS"> <add input="{RESPONSE_CONTENT_TYPE}" pattern="application/javascript|text/javascript" /> </preCondition> <preCondition name="NeedsRestoringAcceptEncoding"> <add input="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" pattern=".+" /> </preCondition> </preConditions> </Edit>- 120 replies
-
- 14
-
- how-to
- windows server
- (and 14 more)
-
I downloaded an srt subtitle file for a movie in my library which is only in a foreign language and it isn't working. When I open up the movie there is a drop down and it says urd (srt). It also shows up under edit subtitles. I have the file in the same directory as the movie with the same file name. I have tried both the web browser and the roku app. So the system recognizes that a subtitle is there but not the language and the system won't use it. How do I fix this? I opened up the srt in a text editor and it seems to be formatted correctly.
-
anidb match show blank poster e no name, forcing do nothing
Eremitak posted a topic in General/Windows
I am preparing to move (possibly permanently) to Emby. So I created a library with my 400 anime series. TVDB as the first agent and AniDb + the rest as the second. The anime plugin is set to 5000ms for AniDB. What happen? The series I want to force AniDB (the various monogatari for example), I enter the id and the result is the gray box with the folder (where the series poster should be) without the title. I can click it and when you do it brings you forward (as usual) but then also giving it OK and waiting even 2 minutes for it to self-close, nothing changes. The series remains as it was. result: Nothing changed. I tried to restart the emby server but nothing has changed. embyserver.txt -
Emby behind IIS/AAR shows client IP's as Reverse Proxy's IP
TheITJedi posted a topic in General/Windows
Hey, Hoping someone can help me with this. I use IIS/AAR to reverse proxy Emby to be publicly accessible and handle SSL offload. I have had everything working beautifully for quite sometime with one small exception. The client IPs in the Admin Dashboard all show ::1 regardless of where the user signs in from (tested using cellular and my little brothers computer in another state). I have verified that X-Forwarded-For and the client's IP are showing correctly in the logs for IIS however they do not display in the dashboard. My stack is: Windows Server 2019 IIS 10 AAR 3 Flow is: Internet -> IIS -> Emby My Web.Config looks like: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <clear></clear> <rule name="Redirect to https" enabled="true" patternSyntax="Wildcard" stopProcessing="true"> <match url="*" negate="false" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTPS}" pattern="off" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" /> </rule> <rule name="Proxy to Emby" stopProcessing="true"> <match url="(.*)" /> <serverVariables> <set name="HTTP_X_ORIGINAL_ACCEPT_ENCODING" value="{HTTP_ACCEPT_ENCODING}" /> <set name="HTTP_ACCEPT_ENCODING" value="" /> </serverVariables> <action type="Rewrite" url="http://localhost:8096/{R:1}" /> </rule> </rules> <outboundRules> <rule name="Add Strict-Transport-Security when HTTPS" enabled="true"> <match serverVariable="RESPONSE_Strict_Transport_Security" pattern=".*" /> <conditions> <add input="{HTTPS}" pattern="on" /> </conditions> <action type="Rewrite" value="max-age=31536000; includeSubDomains; preload" /> </rule> <rule name="Proxy to Emby" preCondition="ResponseIsHtml1" enabled="true"> <match filterByTags="A, Area, Base, Form, Frame, Head, IFrame, Img, Input, Link, Script" pattern="^http(s)?://http://localhost:8096/(.*)" /> <action type="Rewrite" value="http{R:1}://publicurl.mydomain.com/{R:2}" /> </rule> <rule name="Restore-AcceptEncoding" preCondition="NeedsRestoringAcceptEncoding"> <match serverVariable="HTTP_ACCEPT_ENCODING" pattern="^(.*)" /> <action type="Rewrite" value="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" /> </rule> <preConditions> <preCondition name="ResponseIsHtml1"> <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/(.+)" /> </preCondition> <preCondition name="NeedsRestoringAcceptEncoding"> <add input="{HTTP_X_ORIGINAL_ACCEPT_ENCODING}" pattern=".+" /> </preCondition> </preConditions> </outboundRules> </rewrite> <caching enabled="false" enableKernelCache="false" /> <httpProtocol> <customHeaders> <add name="X-Frame-Options" value="SAMEORIGIN" /> <add name="X-Xss-Protection" value="1; mode=block" /> <add name="X-Content-Type-Options" value="nosniff" /> <add name="Referrer-Policy" value="same-origin" /> <add name="Feature-Policy" value="sync-xhr 'self'" /> <add name="Cache-Control" value="no-cache" /> </customHeaders> </httpProtocol> </system.webServer> </configuration> As I said, feature-wise everything works fantastic, it does appear that the bit-rate limiting for external streams does not apply due to this either. Thanks in advance!- 16 replies
-
Captions do not appear during Live TV playback, but DO play during playback of RECORDED TV
KazPinkerton posted a topic in Apple TV
I'm trying to watch Live TV (via Emby's native Hauppauge device support) with closed captions (ATSC Closed Captions, NOT subtitles) in the Apple TV client but I can't seem to find any combination of settings that cause them to appear. I don't even get a "Subtitles" option from the top pull-down menu. Even more perplexingly, they appear and work just fine when playing back recorded content from the same tuner and channel. (The content was recorded by Emby) When playing this back, I DO get a "Subtitles" option from the top pull-down menu which gives me the selections: "Off", "Auto", and "CC". I have attached ffmpeg logs of the Live TV transcode that fails to provide captions and the recorded content transcode that succeeds. They seem to be nearly identical. I also have attached the general server log. Additionally, if I get the transcoded Live TV stream from Emby's logs and play it in VLC while Emby is playing it, VLC allows me to enable closed captions just fine. So it appears they they are NOT lost in the transcode and, for whatever reason, the Live TV player is incorrectly forbidding me from enabling closed caption display. I believe Apple's player handles CC natively so I would hope that this is just a matter of not forcing captions to be disabled. As a side note, captions only work properly with the "Standard" deinterlace mode, the bob-and-weave mode causes the caption contents to 'double-up' in a peculiar way. I don't think this is your fault (or anyone's, really). The way the bob-and-weave deinterlace yields two frames per interlaced frame seems to duplicate the caption data, as it is encoded into the frames themselves somehow. Worth knowing if you're trying to reproduce and see wacky looking captions. FFMpeg With Captions.log FFMpeg No Captions.log emby.log -
I haven't got an issue exactly more just looking for some advise on settings to choose I notice the thread count on the transcoder setting is default at auto but conversions it is max? I don't really use conversions so would swapping them be a good idea?
- 5 replies
-
- windows server
- embysvr
-
(and 2 more)
Tagged with:
-
Why does Emby list only entire TV series, not seasons or episodes?
burnchar posted a topic in General/Windows
-
I had been running Emby on Windows Server 2016 for some time and watching movies and TV shows on my Mi Box S (MiBox4) Android box on Kodi with Emby plugin without any problem. Last week I migrated my PC to Windows 10 Pro and reinstalled Emby server on it, also did a fresh install of Kodi on my Android box to re-sync everything. Since then, it's been a debugging nightmare for me as no matter what video, large and small, high bit-rate and crap sd, video playback stops randomly every few minutes! First I thought that it might be my router configs (It's a 2.4GHz running at 40MHz wide channel 150Mbps N)... I kept playing with the configs, replaced DD-WRT with OpenWRT, then with the original D-Link firmware, then back to the latest version of DD-WRT; no matter what I did the videos kept stopping. Then I started messing with Kodi on Android's advancedsettings.xml's cache/buffer values, I even installed Emby's Android app, still the same, video drops randomly, sometimes with the "source too slow" message. I then came to my PC, changed the Realtek NIC's configs, Windows registry values, Firewall settings, routes, even reinstalled and reconfigured Emby numerous times, it even got worse! Now I come to thee completely exhausted and out of ideas, looking for help... Any ideas? Here's the most usual error on Emby's logs: 2020-07-20 10:20:55.583 Info HttpServer: HTTP Response 206 to 192.168.0.155. Time: 162278ms. http://192.168.0.125:8096/emby/Videos/1939/stream?static=true&MediaSourceId=72b02541420c7e39fc9d4796d965a2df 2020-07-20 10:21:26.604 Info SessionManager: Session 8b7b1e843b7e2410fdd159d7908f4244 has gone idle while playing 2020-07-20 10:21:26.604 Info SessionManager: Playback stopped reported by app Kodi 4.1.19 playing Deeper, Deeper, Deeper Still. Stopped at 713000 ms I bet it's some kind of f*-up on Microsoft's side as I did not have ANY problem with the same PC, Router, and Box on Windows Server 2016 even with playing very-high-bitrate 30GB 1080p 4-hour movies! If it needs mentioning, there's no problem playing videos on Emby server localhost.
-
Hey, i dont know what to do, my server simply taked out all the admin setting of my principal account, suddently, i cant administrate my server, not even by the server icon, going in the configurate server is there any way to put the manage server option in script or force the server changing some option files someting like that?
-
Hi! I have installed the emby server on my Windows 10 computer. I have also installed the emby app v2.2.4 on my Samsung-TV from 2014 (UE46F8000) using Orsay OS. Everything works brilliantly except for one very annoying thing: No subtitles are shown in the movies. I have played with the server subtitles settings, but it does not seem to matter whatever settings I choose. Subtitles are not shown on my TV, period. If I play back the movies on my Windows PC where the server is run, I can select the subtitle language and subtitles are shown during playback. The subtitles are part of each .MKV media file. Is there a subtitle issue with emby app v2.2.4 for Samsung Orsay TV:s? Please help.
- 11 replies
-
Windows server 2012 r2 HP dl360e G8 Xeon E5-2430 @ 2.2Ghz x 2 48GB Ram 5x raid 5 10k rpm system drives 2x raid 1 ssd database/metadata drive QNAP 1635 NAS @ 96TB Useable for media Emby v4.0.3.0 I am newish to Emby, hoping to move to it over Plex because Emby handles live tv far better. But i'm having a few problems that are preventing me from making the switch. I'll create separate posts for each major issue. I added several libraries, one of which is TV Shows. While i was adding it, i clicked the final "OK" button to actually add the configured library and waited.. nothing at all happened for perhaps 20 seconds so i thought maybe i missed the ok button. so i clicked it again.. It finally progressed and low and behold i now i have THREE TV Shows libraries... i'm assuming this happened because i hit ok twice, which is a very 1990's web form issue, if this is indeed the cause i'd highly recommend a simple document.this.disabled onclick event on that submit button, or even better depending on what library you guys use a fancy title swap to say "Adding Library..." and disable submit button so this issue doesn't happen and us poor users with huge libraries can know that it registered our click. The real problem at this point is that i was able to delete one of the extra libraries fine, but it's not letting me delete the remaining extra library because it only shows ONE in the library list in the administration side.. but shows 2 in the client view of libraries. i REALLY don't want to have to have it rescan all my tv shows.. it took 2 days to do it the first time. Here is the view from clients showing 2 TV Shows libraries. and here is the admin view of libraries showing only 1: is there anything i can do to remove that extra one from the client without removing both? i'm comfortable editing a sql database directly if that is necessary. Thank you very much for any guidance, i really want to get emby working for my needs.
- 7 replies
-
- windows server
- v4.0.3.0
-
(and 1 more)
Tagged with:
-
Live TV Channel Limit? Channel Filtering and Guide grid empty sometimes
jeramie posted a topic in Live TV
I have an hdhomerun quad and an IPTV subscription that i've connected to emby. The iptv provider has over 4000 channels, obviously i wouldn't want all of those included. I seem to be missing where you filter out groups of channels, like i don't want any of the Spanish channels, how do i tell it not to import those from the m3u url? Is there a channel limit for emby live tv? sometimes when i open up the guide it loads perfectly fine.. and fast.. other times it just sits there. i check the server and its not overloaded or anything. Thanks a lot EDIT: Also, it doesn't appear that all the channels show up in the guide when it does load up fine.. seems to load about a 1000 of them give or take.- 6 replies
-
- live TV
- windows server
-
(and 2 more)
Tagged with:
-
Is there a way to tell what user is syncing content? a log file i can look at maybe? it would be awesome if it showed this somewhere in the admin module tho.
- 1 reply
-
- windows server
- v4.0.3.0
-
(and 1 more)
Tagged with:
-
I am trying to move away from Plex with all the goofiness going on over there. 90% of my use with Plex was with syncing to my mobile devices (TV and Movies). I am trying to get it going with Emby, but all my synces just sit at transferring 0%. Can anyone give me any advice or look at some logs for me? I'd appreciate he help. Like I said, I want to move from Plex to Emby, but this is the one thing that must work for me to make the jump. Thanks again.
- 6 replies
-
- Windows Server
- Android
-
(and 2 more)
Tagged with:
-
Which is better Server 2012 or Windows 10 for Emby
iamneo posted a topic in Non-Emby General Discussion
I have a question about performance... I currently have a windows server 2008 R2 x64 with about 40 TB of storage that I am using for my emby server. It has 64GB of memory. It is currently close to being maxed out for space. I am considering options for upgrading the server. Should I go to Windows 10 x64 Pro or should I go with windows server 2012 x64? Anyone notice if there is a performance advantage with using server software as apposed to Standard Windows OS? Would adding a decent video card improve transcoding performance? With some of my videos coming in as 2160p, I have noticed that server2008 struggles to stream it to various devices. What are your thoughts and recommendations? As well does anyone have any apps they use to connect to Emby that work well? thanks... Stan...- 11 replies
-
- windows server
- windows 10
-
(and 2 more)
Tagged with:
-
When logging into Emby today, I saw a popup I have never seen before. It was saying "Thanks for being part of the Emby Beta" or something to that extent. This was followed by a bunch of change notes. I am not sure how I got into the beta. My auto-update settings are for official channel only. Emby shows me as being on build 3.0.5946.22772 with 3.0.5913 being the last blogged about official build. Without uninstalling and reinstalling, will my having set Official channel eventually bring me back to the official channel release? How did I get a beta build installed in the first place? I don't believe I have ever set myself to receive them.
-
I have not been able to cast my emby server to my Chromecast anymore. I have already reinstalled the server. I have gone through all the settings. The Ready to cast screen shows on my TV, but when I try to cast a movie, or tv show, nothing happens. Everything plays fine on my PC. I also tried Plex to see if it was my chromecast issue. But I'm able to cast Plex, Youtube. (I hate Plex btw) I hope I uploaded the correct log. It was working fine a few weeks ago, but it's been about 2 weeks since I have been able to connect and play through my Chromecast. My source on my TV does show the Emby Server too, but when I go to it, it shows no content found. server-63590810866.txt server-63590821033.txt