Leaderboard
Popular Content
Showing content with the highest reputation on 08/24/25 in all areas
-
2 points
-
2 points
-
Hmm you found a bug that was useful to you And sad the bug was corrected2 points
-
Hello @Luke, now that the problem has been found, could you update the official Emby Docker ? It would be great, thanks!2 points
-
Any plans to give us the ability to create custom skins? Not looking for super fancy stuff like Kodi has but most around onscreen layout. Emby's native skin is 'usable' but not the most efficient or intuitive as Kodi's native skin (left side menu, etc)1 point
-
Pretty simple suggestion. I have multiple users for my Emby server. If I want to do continuous maintenance on the media, I have to tell everyone. some of them are harder to reach than others ( i.e. no Facebook or Skype chat etc. ) It would be great if say... on the admin panel, I could hit a check box that enables 'maintenance mode', where the server still runs does everything as normal, but instead of the login screen it displays a maintenance page saying the server is unavailable. Even better if I were able to directly put a reason in a text box that would then display on the login screen as well. Not really sure what others would think of this, but for me it would be quite helpful. mostly if I want to make sure no one is trying to access content I know won't work until I've done a full library scan again. Thanks for reading. -Kyle1 point
-
It would be great if emby can advance over the typical media servers by offering an animated hover thumbnail to videos. maybe in m3u8, webm, mp4 or gif format? There are several libraries on github that can do the task of generating the files needed for the thumbnails with a quick google search I found the following: https://github.com/grafov/m3u8 , https://github.com/tjenkinson/hls-live-thumbnails , https://github.com/video-dev/hls.js/, https://github.com/flowplayer/flowplayer-thumbnails I think it is up for the user to use these libraries to generate animated thumbnail on the video. What emby should do however is give support to animated video or gif on hover. I have not seen this feature implemented at another media server. I am aware that emby has the animated backdrop support to some extent. But this different. Netflix currently uses this feature on a tvshow/movie level and not on each single episode. I know the emby developers here are against animated thumbs.. Imagine browsing through your library with all thumbnails animated.. it will be distracting and messy! thats is why I think animatition on mouse over (or on selection in case of tv apps) would be the best idea to satisfy both sides.1 point
-
That's right, because nobody was even aware about that case, but if we would have been, the outcome would have been no different. And sure that's all just nit-picking and I'm glad and thankful for your understanding of the situation - which has been clear already. I just didn't want to let the conversation end with a joke, even though I liked it Thanks!1 point
-
Yes and no... Yes, it has been working in Theater inadvertently, but no, no one made an actual decision to stop supporting playing incomplete files, which means it was taken away, inadvertently. I'm merely answering things that are being said here and it seems to me as though we're entering nit-picking territory. Perhaps it hasn't been clear that I'm no longer seeking support for my use case so I'll make sure it's clear now: I'm no longer seeking support for my use case. Thank you.1 point
-
1 point
-
So are you wanting only Home Screen? /* Replace with - too general ? */ div.view-home-home .homeSectionsContainer .itemsContainer { flex-wrap: nowrap; } /* Replace with...and try to exclude music library and live tv programs and schedule */ div.view-home-home .homeSectionsContainer .verticalSections::before { content: ''; display: block; background-image: url(https://image.tmdb.org/t/p/w1280/s4Bf2L7O5JQXbwUedjquAWYNDXg.png); width: 30%; margin: 1em auto 0 auto; height: 16em; background-repeat: no-repeat; background-size: contain; background-position: center;} /* Replace with...and try to exclude Music library and live tv programs and schedule */ div.view-home-home .homeSectionsContainer .verticalSections { position: relative; top: 56em; background: rgba(0, 0, 0, 0.5); } /* Alien */ div.view-home-home .homeSectionsContainer {background-image: url("https://wallpapercave.com/wp/wp11259304.jpg");background-size: cover;}1 point
-
1 point
-
Had a similar issue the other day, I believe underlying cause is the same: Rename those SxE parts to some other naming scheme of your preference, like SxxEyy (S01E01 instead of 1x01 etc.), so that part "...E. - 1..." doesn't break parser.1 point
-
1 point
-
Hi, we'll have an updated ffmpeg build on the beta channel in the near future, so stay tuned for that. Thanks.1 point
-
1 point
-
This is what we have right now: AC/DC LOONA 1/3 TR/ST AU/RA +/- A/N【eɪ-ɛn】 Akron/Family Akron/Family & Angels of Light AM/FM Ashes/Dust B/B/S/ BLCK/MRKT/RGNS Body/Gate/Head Body/Head Born/Dead Burger/Ink case/lang/veirs Chicago / London Underground Dakota/Dakota Dark/Light Decades/Failures The Denison/Kimball Trio D-W/L-SS F/i Friend / Enemy GZA/Genius I/O I/O3 In/Humanity Love/Lust Mirror/Dash Model/Actress N/N Neither/Neither World P1/E Sick/Tired t/e/u/ tide/edit V/Vm White/Lichens White/Light Yamantaka // Sonic Titan GG/06 De/Vision Kiske/Somerville Black Forest/Black Sea Internal/External Pre/verse Fixmer/McCarthy Future/Past Voigt/465 K/DA m/a/r/r/s Jizzy Pearl's Love/Hate Love/Hate Turilli/Lione Rhapsody 11/5 Kossoff/Kirke/Tetsu/Rabbit ADD/C Green/Blue Cloak/Dagger Needles//Pins ИO///sé 20/20 Sko/Torp Bremer/McCoy 이달의 소녀 1/3 11/29 60/60 Lil 1/2 Dead Hunter/Game Frankfurt/Main Underground United 11/5 .com/kill The 2/3rds A/T/O/S a / / w a y s PERMANENT//ZEIMP //◭// hd netscape //◭// //turntboiフオレバー95 ☆滴☆ // D R O P L E T Infector http:// •••// •/ // •//• • •/• ••• /// /• A l i c e // AIBA // CHAOS//BARISTA Vantage & The Myracle w/ Hibiya うさこ // kotu モールFUTURE/PAST SOFT://SOUNDS PΣRMANΣNT//ZΣIMP ANIMAL // MOTHER F:\PORT_RICHEY Action/Adventure DONT/ BE/ 正方形1 point
-
In the library settings is a "Marker" option. I suggest, select "as a scheduled task and when media is added". In this case it will be detected for new media and synced to the plugin. If it's only by "as a scheduled task", the plugin gets no info about the change and it's not synced.1 point
-
1 point
-
The main problem with skip intro is, Emby server does not report those changes if it's the only change.1 point
-
New PUBLIC TESTING version available 12.2.1: Delta changelog 12.1.2 -> 12.2.1 fix delayed dynamic views fix dynamic nodes updates when using multiple servers improve caching fix transcoding for dyanmic node content add playcount info for dynamic music nodes fix audiosync when same song is assigned to multiple Emby libraries fix dynamic nodes resume position fix several music sync issues rewrite playlist sync fix Kodi favorites bug improve database performance fix one offline server blocks all others fix overlay image file extension fix delete on Kodi events for multi-servers Comment: Not all reported issues are reviewed yet and still on my list. This version requires a complete resync.1 point
-
1 point
-
Hello. Emby is perfect. But just has one problem. In search for movies or series if you type one letter wrong it doesn’t find the movie. Or if you search the movie typing the name of not original title but your country tittle it doesn’t detect either. That’s the only down of Emby. Plex in search do everything of that.. you type name in what country you want and he finds it. You error one letter and he gives suggestions of movies that are close to that name. I think it’s not very hard thing to do but we users of Emby will appreciate. Search in Emby is very limited. We are in 2025 with all kinds of AI and sure it would be very useful. I think all Emby community will appreciate that. Search should be much better. Take the example of Plex. If you could make it on Emby it would be great. Only thing that Plex is better than Emby. And I think you guys can update that feature. Emby it’s better than Plex in everything. And I was a 10 year Plex user. I changed to Emby about 4 or 5 months and it’s faster, better options, better control, better remote streaming, better downloads. In resume everything it’s better and much more stable. No doubt. Only the search option is pretty bad. If you can do that I think it will become a 100% winner. If I type something on search it has to be 100% accurate. But search should be more flexible. Give suggestions, find by country name and not only by original name. If you want to raise to next lever that’s the only thing it’s missing on Emby. Test Plex search to see. And if you could do the same it would be amazing. That’s my opinion about Emby. By far the best app. Thanks.1 point
-
1 point
-
1 point
-
So I just recently posted a step-by-step guide to setting up SSL encryption with Emby using a Lets Encrypt certificate and a tool from ZeroSSL. Here is that post. Well, it's been working just fine, but I wanted to find a solution that would be maintenance free, meaning I don't want to have to manually renew my certificate every three months! Well, here's a guide to setting up Emby with Caddy, which is a reverse proxy that automatically manages getting and renewing certificates. Mostly this comes from other posts scattered around the forum, so I don't take any credit. But perhaps it'll be helpful to someone to have it all in one place. I'll try and explain a few concepts and give detailed enough directions on how to set this up that a non-expert (which is what I consider myself to be) can easily get this working. It really is very simple, but my post will probably be pretty lengthy because I'll try and explain as I go. I'm running on Windows, but this should work in other OS's also as all the tools are available across different platforms. Reverse Proxy Basics First, I think it's worth giving a little reverse proxy background. I didn't have any idea what one was before starting this process. Here's my layman's description. Assuming you're home network is typical, you have one publicly routable IP address assigned to your home router by your internet provider. Behind your home router you may have a home network with several computers, phones, tablets, printers, and other devices, each assigned a private IP address. Traffic that stays completely inside your home network does not need to be encrypted because it is protected by your router (which is also a firewall). A reverse proxy acts as the gateway from the public internet to servers you're running on your home network. All connections into your home network are made to the reverse proxy, and it then redirects traffic to the server on your home network. The advantage in this case is that the reverse proxy handles SSL encryption to whatever client is connecting to it from the public internet. But it can then redirect traffic unencrypted to your Emby server, which is safe because it's all internal to your private network. So Emby doesn't need to know how to do encryption, because encryption is completely handled by the reverse proxy, and it is transparent to Emby. I will say that I was initially pretty intimidated by the idea of setting up my own reverse proxy. NGINX is a very popular free reverse proxy, but looking through config files and options left me very uncomfortable, it all seemed very complicated. I'll be presenting this guide using Caddy, which is SUPER easy to use and set up, and is also free/open source. And it has the huge advantage of automatically managing SSL certificates. Domain Name Registration In order to get an SSL certificate you have to have your own domain name. See my previous post for more detail here, I'm not going to repeat it. I do recommend https://domains.google for your domain, it was affordable, it can easily handle Dynamic DNS for you, and it's easy to set up. So for this example, let's say you registered mydomain.net. This is what's called a second level domain (.net is the top level and mydomain is the second level). I would also suggest that you set up a CNAME record to a subdomain like media.mydomain.net, you'll see why later. A CNAME record just points to the same IP address as your main domain registration, so it's sorta like an alias. Router Setup Now, you'll need to decide which computer is going to run your Caddy reverse proxy. I run it on the same computer that runs my Emby server. It's also my HTPC connected to my TV. It's always on so it works well. Make sure it has a fixed IP address on your home network, either by making it static or by setting up a manual assignment in your router's DHCP server. Then in your router, forward ports 80 and 443 to the computer in your home network that will be running the reverse proxy server. Port 80 is the default for HTTP, 443 is the default for HTTPS. You do not want to forward any other ports, don't forward 8096 or 8920. Install Caddy, the reverse proxy server Go download Caddy from their website, https://caddyserver.com/v1/ I'm using V1 of their server, they have a V2 in beta but I prefer the stable release. When you go to download, you can choose plug-ins (click the "add plug-ins" link before downloading). I'd suggest getting it with hook.service at the very bottom of the list, this lets you run Caddy as a service, I'll mention this later. You need to create a folder on your server where you will put Caddy, I used c:\Caddy. Then unzip your installer into this folder, there is just one executable called caddy.exe. You also need to make a text file in this folder with your caddy configuration info. I called mine caddyfile.txt. Here's a copy of mine, you can just copy/paste into a text file and save as caddyfile.txt. This is the entire configuration file! media.mydomain.net { gzip timeouts none proxy / 10.0.0.100:8096 { transparent websocket } } Now, in place of media.mydomain.net, you need to put your own domain name. And in place of 10.0.0.100 you need to put the local IP address of your Emby server (which also needs to be static). What this setup does is tell Caddy to redirect any incoming traffic to media.mydomain.net, to your emby server on port 8096. Caddy will be listening only on port 80 (HTTP) and 443 (HTTPS), but anything that comes in on port 80 automatically gets redirected to port 443 (encrypted). So it only accepts encrypted traffic. Now you just run Caddy. You can start a cmd window and type the command manually, but its much easier to make a batch file with the command so you can just double-click to run. So copy the following text into notepad and save as Run_Caddy.bat, in your c:\caddy folder. cd c:\caddy caddy -agree -email "myemail@email.com" -conf "c:\caddy\caddyfile.txt" Again, you need to replace myemail@email.com with your own email address. If you didn't use c:\caddy, then make sure you replace this with your actual path. The -agree means you agree to Lets Encrypt terms of service and the email is needed to get your automatic SSL certificates. OK, if you've followed along so far, just double-click on your Run_Caddy.bat file and it'll run. The first time you will see it go get your encryption certificates automatically, and then start your reverse proxy server for media.mydomain.net. It will automatically renew these certificates for you also, with no intervention on your part. Of course Caddy has to be running to work, so don't close this window. You could add a shortcut to this Batch file in your windows Startup folder so it runs automatically whenever you login. Or later I'll mention how to run Caddy as a service so it starts automatically and runs hidden (which I like much better since it's running on my HTPC). Emby Setup Ok, last step. Go to your Emby server configuration, under Network. Keep local HTTP as 8096 and local HTTPS as 8920. Be sure to check "Allow remote connections to this Emby server." Change public HTTP port to 80 and public HTTPS port to 443. Under external domain put in media.mydomain.net (substitute with your actual domain name of course). You don't need anything for certificates. Then for Secure Connection Mode, choose "Handled by reverse proxy." Uncheck enable automatic port mapping, because you've already set up port forwarding in your router to your Caddy server. That's it, you're all done. Now, here's what you just did. Emby only listens on port 8096 and 8920, which are not forwarded by your router, so you cannot bypass Caddy and directly connect to Emby from the public internet (that's good, because Emby doesn't have an encryption certificate). When you put in the public port numbers and external domain that's just so Emby can tell your apps which port to connect to when outside of your home network. Remember that these ports actually go to your Caddy reverse proxy, not to Emby. The reverse proxy handles encryption and redirects the traffic to your Emby server at port 8096. Easy! You don't install certificates in Emby because Caddy is handling all encryption. Now test it out! So get on a computer outside of your home network, open a web browser, and in the address field just type media.mydomain.net. It'll try and go to http://media.mydomain.net which connects to Caddy. Caddy will redirect automatically to encrypted https://media.mydomain.net, and this gets automatically re-routed internally by Caddy to your Emby server. Notice you don't need to remember or type a port number because it's using the default http and https port number to connect to Caddy. Basically it's all transparent to your users, they just type in the domain and Emby just works! This got major bonus points by my wife because she never could remember the port number before. If you're setting up an iOS or Android app, just bypass Emby Connect, put in https://media.mydomain.net as the address, and 443 as the port number. That's it. All connections to Emby are encrypted and you can access with a much easier to remember domain name. For the Advanced User - Running Caddy as a Service If you want, you can also run Caddy as a service, it'll start automatically with your computer even if you're not logged in, and it will be invisible, so no annoying command window always there. If you downloaded Caddy with the hook.service plug-in then it's easy. First open a CMD window, change to your caddy directory (cd c:\caddy) and run this command to install the service. You have to run these commands as an administrator, so when you run CMD, right click and choose "Run as Administrator." caddy -service install -agree -email "myemail@email.com" -conf "c:\caddyfile.txt" -log "c:\caddylog.txt" You'll notice it's the same as what you ran before to start Caddy, but with -service install added, and with -log c:\caddylog.txt added. If you click run, type "services" and start the Services control panel, you'll now see Caddy listed as a service but it will not be running. Now run the command: caddy -service start That's it. In the Services control panel you'll see that the Caddy service is running. You only have to do this once, when you reboot it'll automatically start the service again for you. You can look at the caddylog.txt file to see the running status, and you can always check the Services control panel to verify it's running. For the Advanced User - Running multiple servers At my house I also have several outside security cameras hooked up to a Network Video Recorder (NVR) that I want to be able to access from outside the network. There is a web interface to this NVR, but it only supports SSL with a self-signed certificate, so all modern browsers throw an error. But with Caddy, I can easily add that NVR server also. The NVR doesn't have to support encryption, because Caddy handles it all transparently. I just added another CNAME record for cameras.mydomain.net in my domain registration and added another section to my caddyfile.txt file as follows: media.mydomain.net { gzip timeouts none proxy / 10.0.0.100:8096 { transparent websocket } } cameras.mydomain.net { gzip timeouts none proxy / 10.0.0.110:80 { transparent websocket } } Now you can see that if I go to cameras.mydomain.net it gets redirected to my NVR on port 80 (internal IP 10.0.0.110), and if I go to media.mydomain.net it gets redirected to my Emby server (internal IP 10.0.0.100). Pretty awesome, and now I have encryption for my NVR cameras! You could do the same thing for a Plex server (if you're unfortunate enough to still need one), or any other personal server you're running on your home network that you want to access from outside with encryption and an easy-to-remember name. Conclusions Well, that's it. Wow that ended up being a long post, sorry about that. But hopefully it helps someone on the path to fully encrypted external Emby access! If anyone notices something wrong or incomplete please reply!1 point
-
1 point
-
Opening any port to the Internet is unsafe - indeed, having a computer connected to the Internet at all is unsafe; but just how unsafe depends on how you configure the programs behind the ports. The trick is to prevent the most likely means of this being exploited. Every user must have a good password - that is the first and most fundamental rule. Other good things are a decent malware checker (Windows Defender isn't too bad; I use Eset); enabling SSL to prevent sniffing to guess what you are running (the easiest way to do that IMO is a Caddy reverse-proxy). I don't bother with a VPN; hiding my address is a bit pointless, frankly, and SSL already hides message contents. Do any port forwarding manually - if you enable uPNP in the router that is in itself a vulnerability. Paul1 point
-
I don't think this is going to work for you. You are trying to transcode a 4k HEVC video to 1080p 6mbps in software on an ARM CPU. You're best bet would be to convert these videos on a PC using something like Handbrake with the output in a format that you could stream directly to the remote clients. Then copy them back to the library in the same or different folder. You can have multiple versions of the same. The idea is to convert the video, audio and container to a format that is compatible with the most devices and to a bitrate below your and their limits. Any video transcoding is going to be difficult on your NAS. Or upgrade to a PC or NAS that can handle the workload.1 point
-
Via this link and Kodi's filebrowser. http://kodi.emby.tv/Public testing/1 point
-
I have now obtained an identical device with the same OS and version for testing. It worked immediately. This means that the problem is on the end device. I am not sure where or why. The device was also installed in the same Wi-Fi network with the same user and IP (Same security settings on purpose) . Solution (probably) Reset the Android phone to factory settings → but I'm definitely not going to do that, it's far too much work to set everything up again. Workaround (at least for downloads): Start the downloads on another device via the Emby webinterface.1 point
-
TBH its incredible that Emby does not warn admins about these settings. And Admins need to have a scare, to correct them. It's both dumb and dangerous, when exposed to the internet, if these things are not mentioned or warned about.1 point
-
It simply kicks off the scheduled task as a convenience right after creating the job. And to prevent reports of "not working".1 point
-
Yeah the search feature is lagging a lot behind today's standards. As usual no communication from the team.1 point
-
+1 on this, I tried searching Fantastic 4 and nothing came up because the title name is Fantastic Four. I feel having some sort of fuzzy search is necessary to make search usable.1 point
-
Emby Server 4.9.1.8+ will now have a book reader in the web app for the following formats: EPUB MOBI FB2 CBZ PDF Please try it out once available and report your experience in the Testing Area of the community: Thanks !1 point
-
I used this guide in 2022 when this post was 2 years old then, and it worked perfectly for me. I already owned my own domain, so the only alteration that I recall was using Caddy v2 (since it was probably out of beta at that point). 3 years later and it's still working perfectly for me. I check it from time to time, but for me, Caddy is truly "set it & forget it".1 point
-
1 point
-
The Caddy webserver which I and others have advocated as a reverse proxy has now been released as version 2RC, replacing version 1. It is still possible to get version 1, but the page for building it with any plugins you may need has been hidden somewhat obscurely, and will not be maintained for much longer. You can get it here: https://caddyserver.com/v1/download Version 2 is a complete rewrite, and the instructions for setting up version 1 are not applicable in any way to version 2. Sometime in the next couple of weeks I shall convert my setup to use Caddy 2. I am using Caddy for much more than a single reverse proxy, so it may take me some time. When I can, I will update this thread with new instructions for using Caddy as a reverse proxy. As a sop, I note that the new Caddy home page has an example of a one-liner with no further configuration required: $ caddy reverse-proxy --from example.com --to localhost:9000 How often that will be sufficient, I have no idea yet.1 point
-
Bumping this rather than starting a new thread. My expectation when I saw that Emby supported multiple folders for special features was that each supported folder name would have its own strip under the movie in the client app. If you just did the main 'extras' folder, that's all you'd see, but if you took the time to break your special features down by type and put them in a corresponding folder, you'd see the results of that effort in the client app. After I didn't see what I expected, I looked into it more, and it seems like the alternative folder names are just there to accommodate content generators with their own established folder structures. But..I'd really like to see special features get that grouped presentation I originally envisioned. And maybe someday, their own dedicated tab where you can watch special features by type across movies and other fancy playback options.1 point
-
1 point
-
1 point
-
Yes like this but instead of it being a dvd it's the emby logo because the emby logo I like it. https://mikael.neocities.org/collections/disc-gifs/cd_031.gif0 points
