Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/22/25 in all areas

  1. New plugin: MetaExtractor. From the idea of @GrimReaper Github page: https://github.com/yocksers/MetaExtractor This plugin is designed to extract metadata and artwork from server's metadata folder/db for Movies, TV shows, Seasons and episodes. It can be configured to extract precisely the metadata you want plus all the artwork. The metadata and artwork will be extracted as an NFO file named the same as the video the data was extracted from and appropriate image type(s), and be will placed in the media directory. It can also backup and restore intro skip markers in videos. This is so you no longer have to wait for Emby to finish scanning intro markers on videos when/if you have for example migrated your server. The data will be extracted to a json file in a location chosen by the user. Installation: Download the latest version here or from Github. Stop your Emby Server. Copy the .dll file into your Emby Plugins folder: Windows: \Users\<User>\AppData\Roaming\Emby-Server\programdata\plugins Linux: /var/lib/emby/plugins Docker: /config/plugins (depending on your mapping) Start Emby Server. Go to Dashboard -> Plugins to verify it is loaded. Lastest version: 17. Devember 2025 - v1.0.4.0 If you like and use the plugin and feel generous you can donate a coffee at: https://buymeacoffee.com/yockser This is absolutely not required as i'm happy as long as people like the plugin. Big thanks to @GrimReaperfor the idea and help with the plugin! If you also have ideas for the plugin then please share and i will look into implementing them if possible. MetaExtractor.dll
    3 points
  2. I added your request. In settings you will find a button named "Export to custom folder" when checked a setting for where to save will show up. All data saved will mimic the library structure of the media having been extracted. Like for example: /action/Arnold flying hes choppa (2056)/Arnold flying hes choppa (2056).nfo Same with artwork. Enjoy and thanks for the idea. MetaExtractor.dll
    2 points
  3. Shutting down a docker container is similar to shutting down a host system; when the shutdown command is received, all the running applications are told to shutdown gracefully then the system/container waits for that to actually happen before shutting itself down. You don't have to worry about stopping the server app before shutting down the container.
    2 points
  4. Thanks, still not seeing it on the nVidia tube, but I sideloaded it and now trailers work!! Thank you!
    2 points
  5. Be able to create playlist based on a certain criteria, like genre and or year, in order to create a dynamic playlist that it refreshes automatically when new content is added. This way you can for example, create a tv comedy playlist from the 90's, or a new sci-fi Movies playlist. Some other criteria for rules could be the rating, watched/unwantched, score, tags, language, audio codec, etc The possibilities could be endless
    1 point
  6. I thought about using the library.deleted event in a webhook to go to my Sonarr/Radarr and remove and blacklist a show/movie if I delete it from emby. I have things set to autoamtically remove on played, so thought the user deleting it manually could signifiy that they don't like it and to scrap it. I recently found out that this event gets triggered when media is removed from the library as part of its normal proceses anyway. Can we add a dedicate event for when a user removes media?
    1 point
  7. Similar to this old post, I'm suggesting a tab that would be titled Watchlist and could be placed in between Suggestions and Favorites. The functionality would pretty much be a copy of Favorites, just with a + symbol added next to the heart and other symbols that let you favorite a movie etc. The previous post had mentioned extra functionality such as automatically removing a movie from Watchlist after it has been watched. This would be nice, but is unnecessary because after watching a movie you can simply click the + symbol a second time to remove it from Watchlist. I would imagine this would be very easy to implement as a rebranded copy of Favorites. Adding other features could come later. Edit: added link to old post
    1 point
  8. I frequently use the filter of Unwatched for movies and TV shows. And with music, you get recommendations based upon "similar" artist or songs. I would like a flag option to mark media as "Not Interested" or whatever verbiage would be better for the masses. This would have to be at the user level and not stored in a NFO file since I would like to filter out things my family likes, but only on my profile. As my libraries grow, I am having more content for my family. Since I am the only male in the house, my users have tastes that are distinctly different from mine. Whether it be real surgery shows, true murder, sappy romances, or telenovelas; these are things that I will never - and I do mean never - watch. The same thing goes for the music collection. I don't mind classic musical soundtracks, but my daughters collection of Broadway musicals is vast. And annoying. Now I could make them as Watched, but then that would go into the algorithm "Since you watched this, you might like this...", I would like to avoid doing that. I've poked around quite a bit, but I don't see anything like this currently nor did I see anything like this requested. If it has been requested but called something else, I would love to know about it so I can like that post. Thanks in advance.
    1 point
  9. I am looking to see if a SAML2/OAuth plugin is something others would use. I myself would love this feature to share Emby publicly with family members and friend and worry a little less about insecure passwords that some may use. I personally am a big advocate for security as I work in IT and see how a lack of good security can cause havoc. I love Okta and what it offers. Anyone can sign up and use it for free under 1000 users if you sign up as a Developer. That is just plain awesome. Let's see who else is interested. I am excited to find out! Thanks
    1 point
  10. 1 point
  11. Artist images are supported in Artist folders yes .
    1 point
  12. Yes that setting works fine to change the sync folder
    1 point
  13. I see it is not mentioned ! OK I will add reference to this
    1 point
  14. @SP33RI just released v1.0.3.3 of the Emby Plugin, it fixes the 4K badge matching (also all video resolution badge matching for that matter) and includes new RPDB features such as: - Logos with Ratings! - New Languages (Portuguese - Brazil, Spanish - Mexico, Variations of Chinese) - New Badges (Country Flag for Video Spoken Language and US Age Rating)
    1 point
  15. Sorry for the huge delay, I lost access to my account for a while. Currently, my certificate appears fully functional. For posterity, my setup is detailed below. ----- Certificate renewal and conversion I use Letsencrypt and a DDNS service. To update the Emby certificate with LE, I have a script in "/etc/letsencrypt/renewal-hooks/deploy/deployhook.sh". After converting the cert, I "chown & chmod" for the "user:group" that the Emby service runs under (I use systemd to run "emby-server.service"). #!/bin/bash logpath=/var/log/certbot-renew.log echo "$(date) renewing certs DEPLOY-HOOK" >> $logpath # location of active/latest LE certificates le_dir="/etc/letsencrypt/live" # your dns name associated with your WAN/external IP address dns_name="YOURDOMAIN" # where to put your .pfx cert emby_dir="YOURembyFOLDER" ### stop running emby server echo "$(date) stopping emby-server" >> $logpath systemctl stop emby-server >> $logpath ### handle Emby cert # backup existing echo "$(date) mkdir -p $emby_dir/bak" >> $logpath mkdir -p $emby_dir/bak # put in your emby-server "user:group" chown -R user:group $emby_dir/bak echo "$(date) mv emby/*.pfx $emby_dir/bak/" >> $logpath mv $emby_dir/*.pfx $emby_dir/bak/ # convert certificate to Emby compatible format. # replace "certpass" with password that you will put into the Emby network configuration echo "$(date) openssl convert to pkcs12" >> $logpath openssl pkcs12 -export -out $emby_dir/$dns_name.pfx -inkey $le_dir/$dns_name/privkey.pem -in $le_dir/$dns_name/cert.pem -certfile $le_dir/$dns_name/chain.pem -passout pass:certpass # put in your emby-server "user:group" echo "$(date) chown user:group" >> $logpath chown user:group $emby_dir/$dns_name.pfx chmod u=rwx,g+rwx,o=r $emby_dir/$dns_name.pfx # restart Emby service echo "$(date) emby-server restarting" >> $logpath systemctl restart emby-server >> $logpath ----- Emby settings ....... The public https port is what I use from Emby apps (TV, mobile, etc.). The certificate password is set inside the deployhook script. !!WARNING!!: this is a potential security risk if not set up appropriately. My unsecured port is not forwarded externally (at the router/modem, etc.). ----- DNS (so that my domain works on local network using "domain.com:port" from Emby apps) I run Pi-hole for ad-blocking and such. I set a local DNS for my own domain name --> my server LAN ip address. This way, my devices will connect to my Emby instance directly over LAN when on my local network, instead of going out over the internet and back. I think that's all. Hope this helps someone.
    1 point
  16. @yockerFirst off, this is amazing. Thank you for doing this! @GrimReaperThanks for the heads up. Running Emby 4.9.1.90 on Ubuntu 24.04 and I ran the migration tool to add missing information into my folder structure. The logs came black clean and I spot checked some movie folders. Everything looks good. The next step is to rename the metadata folder and make sure it is only pulling from the individual directories, but I want to make sure I have a clean backup before I start messing with a known good. More to follow.
    1 point
  17. I tested in Chromium (Windows and Linux), Chrome (Windows), Emby for Windows, and in the beta Linux client. I made sure to click as precisely as possible, with no movement of the mouse. I'll be moused over 21:45 (same 2:18:05 duration video from before) and the instant I click, without even letting go, it's showing me 21:31. Example video (from Emby for Windows): PXL_20251122_153742578.TS.mp4 I have a pretty wide monitor but it's actually worse when the window is smaller. A click at 19:29 goes to 18:40.
    1 point
  18. Yes it is - in fact, I thought we had just recently added that but I guess not.
    1 point
  19. Thank you all for support, and thank you @Lukefor considering
    1 point
  20. Legendary hint from @darkassassin07, i did what he did and this solved it. i also changed version: "2.3" to version: "3.8".
    1 point
  21. Hi team, Just to says that I'm also waiting for this feature. Thanks for your work !
    1 point
  22. Hopefully, the developers will bring back this functionality as it was in version 4.8. In the meantime, those of us who have been lucky enough to recover and work with version 4.8 will have to stick with it.
    1 point
  23. @MDFWJubilee Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!
    1 point
  24. Many thanks I will give that a go and see what happens.....
    1 point
  25. Hello, Would it be possible to add time start time stamps on the server dashboard? example below i have 2 streams going and it would be nice to see when they were started so can verify they probably are not being used and can close. for live tv its hard to see if really active. A user could have just turned off a tv as an example. thanks
    1 point
  26. Hi ,no ETA but I agree that it makes sense to add.
    1 point
  27. I think this is a failed change that takes away such a good feature
    1 point
  28. Potentially related. I was getting the same permission error in my logs.
    1 point
  29. @LukeYes, it's still doing it. That's great news. I have another older HD stick here that I'm using in the meantime. Looking forward to the native Vega app. I hate how locked down their new OS is, but the performance of it is a lot better.
    1 point
  30. Thank you so much Luke. I really appreciate your help on the multiple issues I have had and for putting up with my really slow responses. Its a great product and you have a good support team. If you want, I will try this and report back so you can provide to others. I will also clear out my scan for Blade Runner and see how that works. I have something like 600 movies so finding all of the multiples again will be fun. I might be able to do a folder search.
    1 point
  31. I've lost track of how many times this has been brought up over the years, with troubleshooting steps basically being typing: "No, that can't be done." This is a great addition to any server (not only for those users that were unaware of saving metadata/artwork with media in the first place or users that decided to change their setup halfthrough), sort-of perma-backup in place, on-demand. Great work. As a sidenote, kudos, you have made several really useful plugins lately, well done. Keep up the good work. Cheers
    1 point
  32. Solved! My Emby compose file had: runtime: nvidia # Expose NVIDIA GPUs Tdarr on the otherhand used: deploy: resources: reservations: devices: - driver: nvidia count: all capabilities: - gpu I had tried adding the deploy section to emby, but hadn't removed the runtime arg. Once I properly swapped them out, Embys container saw the gpu in the correct groups and now both Emby and Tdarr are able to use the gpu as expected. (I had also tried stopping Tdarr to see if it was somehow 'reserving' the gpu and preventing Emby from using it, as the term 'reservations' above would imply, but that was not the case) @guunterWhich of the two do you have, or are you using something different?
    1 point
  33. Ultra-Mega-Hyper Important Disclaimer That Probably No One Will Read But I’m Putting It Here Anyway Because Lawyers Exist Somewhere By using this plugin, hereafter referred to as “The Plugin,” “That Thing,” “This Questionable Creation,” or “Whatever This Ends Up Doing,” you (the user, consumer, unwitting participant, or accidental clicker) hereby acknowledge, accept, and spiritually embrace that I, the creator, architect, and occasional button-presser responsible for this digital contraption, am in no way, shape, form, dimension, wavelength, or parallel universe accountable for anything that may occur as a result of its usage, misusage, unusage, attempted usage, theoretical usage, imaginary usage, or usage performed by your cat walking across your keyboard. This includes, but is not limited to: Software malfunction Hardware malfunction Emotional malfunction Existential crises Unexplained cosmic anomalies Your toaster developing sentience Your computer spontaneously achieving enlightenment The summoning of ancient digital deities The sudden urge to reorganize your sock drawer. Your left nipple suddenly talking to you. Be the next clown president of the US. And any other consequences, intended, unintended, or vaguely adjacent For absolute clarity, I make no guarantees—not about performance, usefulness, entertainment value, structural integrity, moral correctness, cosmic alignment, ergonomic suitability, or general adherence to known laws of physics. I don’t claim what the plugin does, why it does it, how it does it, or whether it does anything at all. For all you know, it might be powered by vibes, confusion, or the distant screams of outdated JavaScript. By proceeding, you accept full and total responsibility, culpability, liability, accountability, and any other words ending in “-ility” that suggest you’re on the hook for whatever happens. You agree that any risks taken are at your own risk, including risks you didn’t know were risks until they became risks, and risks that only theoretically exist in obscure academic papers no one has read. In summary: I made the thing. You chose to run the thing. Whatever happens, that’s a you thing. If the plugin works as you want it to then i do take full appreciation, glory, promotion to ruler of the world, pay raises and donations. Thank you for your understanding, cooperation, and bravery.
    1 point
  34. Oh I must have missed that. There goes the hope it was a bug and will be fixed for movies then! It’s not a deal breaker for me as much as others, but I do like browsing by folders sometimes and this takes away functionality.
    1 point
  35. Only when sorting by title. Not by sorting by anything else, and most all other sorts are broken on account of the crippled folder metadata. Which causes other changes to presentation, such as not displaying the release date that used to display for single-title-folders, and so on. If you have movies with extras alongside standalone movies, now you are requiring that the movie extras be converted from subfolders into suffixes just to make them sort and display the way they used to. Regardless, yes, we've already covered this in detail above. Nested folder levels is the one thing that is absolutely impossible, and for everything else you can perhaps get close but with additional effort (and a much more limited feature set, since currently-permitted organization such as extras subfolders can no longer be used if you care how things are going to display). You would have to abandon any use of Folder View in favor of something else (which doesn't even exist yet for mixed libraries) to avoid having the display issues. But for a custom organized/curated collection, the nested folders is really the whole point, to capture categories, subcategories, etc. That was here: While I appreciate that the proposed change to TV show folders will make things more consistent, it's also the exact opposite of what I would want. I don't know who wants to replace Folder View with what is essentially Windows File Explorer. Can you point us to the original posts that started the devs down this path? I also don't want this idea to get lost in the discussion: While it seems simplest to me to simply restore collapsing single-title-folders/4.8 Folder View, given that it's been a month with no actual engagement by the devs on the root cause of this issue, it seems reasonable at this point to prod them to enhance the crippled folder metadata that they are currently sticking us with.
    1 point
  36. Fair enough, but you've responded yourself there: it shouldn't be exposed in the UI. As I wasn't worrying but curious why does server behave directly opposite to what I've told it to. What does worry me, though, is junk folders being left behind. That really should be handled more gracefully.
    1 point
  37. It'd be nice if there was an option to hide individual library items depending on the user. Use case would be two people using the same library and one of them does not like violent movies and images. They could hide those from appearing when they browse the library. I guess it would also need a menu in the server management to manage hidden items so you could restore them later if needed.
    1 point
  38. If you’re new to the world of media servers, you might be wondering what they are, why people use them, and where Emby fits in. Whether you have a collection of movies, TV shows, music, personal videos, photos, or all of the above, a media server helps you take control of your entertainment. Let’s break it down. So, What Is a Media Server? A media server is simply a system that allows you to store your media in one place and access it from anywhere — your TV, phone, tablet, computer, or even while on the go. Instead of hunting through drives, folders, or different apps, a media server organizes and presents your library in a clean, familiar interface with artwork, descriptions, cast info, and more. Think of it as your personal streaming service that is built around your collection, not someone else’s. An important note and one we can not stress enough, is that Emby does NOT provide any movies, shows, channels or other media. Emby is only for organizing and streaming YOUR own content. Why Choose Emby? There may be several media server solutions out there, but Emby has a philosophy that sets it apart: Your Media. Your Way. With Emby, you are in control! Your library is yours, your privacy is yours, and your server is yours. No forced cloud accounts. No data harvesting. No locked-down ecosystem. Emby is built around choice and customization, allowing you to decide: Where your media is store How your library looks Who can access it What devices you stream to Whether you want to manage media manually or automatically All while keeping your experience intuitive and easy. Beautiful and Powerful Emby automatically fetches artwork, metadata, and episode information to make your library look amazing. The apps are clean, fast, and available across: Smart TVs Streaming boxes like Fire TV, Apple TV, Shield, Android TV Android, iOS, and tablets Game consoles Web browsers And with Emby Premiere, there's even more! You can unlock powerful features like: Offline downloads DVR with Live TV Advanced parental controls Hardware transcoding for smooth streaming Whether you're just starting or you're a longtime media enthusiast, Emby scales with you. This Is Just the Beginning Over the next few days, we’ll walk through: How to install Emby How to add your media Tips for organizing your library And how to stream anywhere So stay tuned — your personal media journey is just getting started. Your Media. Your Way. Welcome to Emby. View the full article
    1 point
  39. kodi is out of the game if you want transcoding, it is still not able to offer transcoding. If you just use it at home for your own or in your own network you can go with kodi as there are a lot of cool plugins. I wrote a lot of them my own years ago Jellyfin i have no idea about their status and how good they are at the moment.
    1 point
  40. Any suggestions? Kodi, Jellyfin and Plex are not accomplishing what I want either...
    1 point
  41. You're absolutely right...! Don't worry, that's how it is. They never address the needs of their users/subscribers. It's pure progressive vanity. We'll have to migrate to another system. What a shame.
    1 point
  42. So I'm also looking for a way to just simply hide content I'm not interested in from my Latest TV/Movies. I also want the option to maybe go look at stuff I have marked not interested in/hidden later if say I change my mind, run out of my favorites and really want to watch something else. Been searching and seems to be several threads/requests for a feature like this but no easy solution. Simply let the user click something to hide/ignore media and also restore that later if need be at some point. I don't want to go creating tags, manual filters, different libraries etc. and have another item to administer or teach/show a user how to do. A few threads I've scanned Please please add something simple for all of us. Thanks
    1 point
  43. Explaining how to "long click" (which is how to get there while not on a computer) an item to pull up a new menu and select Remove to my mother or aunt would be a tedious process to put it mildly. I am only suggesting another Playstate that Emby keeps up with for all users anyway. When my brother watches a movie, it doesn't remove it from all users accounts. Currently, the system has the check mark for played/unplayed. I would like to see another alternate icon. This would add another Playstate of Not Interested and hide the title/artist/show from appearing on the front page. As usual, you could filter items in "TV Shows" to only show Unplayed (as I do now) but it would allow you to filter them to Any or Not Interested (which would allow you to see all of the items in that folder that you selected in the past). By allowing Not Interested, you would alleviate clutter on the front page without altering Suggested algorithms. It also puts the power in the Users hands without creating massive amounts of work for the Admins.
    1 point
  44. I am really glad this is something that more and more people are asking for in the forums. If I remember correctly, the original post needs to have "likes" or hearts to show the developers like @Lukeand the forum admins like @GrimReaperthe interest level. These guys are active in the community and pay attention to these things!
    1 point
  45. It would be very useful if there was a "Not Interested" or that denoted that we, the user, doesn't want to continue seeing such item (Movie, TV Show, Music, etc.) shown on the Latest XXX category, as it simply takes space until other newer items take over, which are not necessarily items we are interested on either. But selecting 'Played' to make the disappear messes up with the 'Suggestions'. Just like Emby keeps track of 'Played' and it does functions towards 'Suggested', how about that simply removes it from continue to seeing it in Latest xxx category? I have had items sitting in 'Latest Media' for weeks, that I simply don't care for, but maybe 1 user may have requested it, but it sits on mine and everyone else's for that matter until new media replaces it, and again, it may not be new stuff that I could care for. Had a user request just about every The Land Before Time movies, 20-some of them, and sure, they are like less than 1GB, so didn't bother me taking that space, but ffs, they all sat there forever... to then again, have bunch of "I don't care for" items show up. Then a movie/show/music that I care for, shows up, I watch it, it clears out the 'Watched' and we are back at the same again... but I can guarantee you if I marked all those movies that I really don't care for as 'Played', the movies that were pushed will show up, and maybe I'll be like: HEY, forgot about that movie/show. But now my 'Suggestions' is ALL screwed up because all them other movies/shows that I didn't care for thru the algo to hell and back. So damn if we do not selected as 'Played', damned if we do and don't care for them. See how useful that option would be?
    1 point
  46. Hi, in light of the removed functionality to show missing episodes in the episode list in 4.8, I would like to request a feature that helps to prevent the user from accidentally skipping over missing episodes. Example: I have a series where episode 5 is missing and I just watched episode 4. At the moment, when playing the next episode, emby will silently skip over episode 5 and play episode 6 instead. I would like to be warned and asked to continue (with input required) when that happens. The warning should be shown not only if the next episode is started automatically after the last one but also if I start playing it manually, later. I think this would be very helpful to avoid confusion and it would probably be sufficient to compare the number of the current episode to the last played one and if it is not n_last + 1, ask the user to confirm.
    1 point
  47. This is similiar to a lot of requests for a 'hide' function - essentially the opposite of a 'favourite' It obviously needs to be user selectable from the clients and maybe even an option to be done on a genre or other group level.
    1 point
  48. Hi, yes I think it's a good idea for the future. Thanks.
    1 point
×
×
  • Create New...