Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/27/25 in Posts

  1. Nevermind... Emby needs rebooted after changing the email notification settings apparently. Reboot fixed it.
    2 points
  2. We’re working on something special for the Emby Blog — a new series that showcases real users and their media server setups. From silent Raspberry Pi builds to powerhouse servers running multiple 4K streams, Emby users around the world are crafting some incredible configurations. In our upcoming feature, “Meet the Emby Community: Users Share Their Setups,” we’ll take a look at how different people are using Emby — and why they love it. Want to be featured? We’re inviting Emby users to share their setups over on the Emby Forums. Tell us about your hardware, streaming devices, and what makes your setup unique. You might just see your system featured in the next blog post — with full credit (if you want it). Visit the forum thread now and tell us your story. We can’t wait to highlight the amazing things the Emby community is building. View the full article
    2 points
  3. 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
  4. 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. -Kyle
    1 point
  5. it would be very nice, if there can be a possibility to get users the access to edit metadata and image so the user can manage a the libraries. I would like to use it as a "content manager"-user which is like a technical engineer caring about the media content and nothing else. btw. emby is very very nice, thanks for all of your work!
    1 point
  6. 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
  7. Is there plans on the roadmap for OpenID. I have searched but not found any indication this is in development. With many admins taking up SSO through Authelia or Authentik to enhance security it would be great for Emby to support it. One of the easier open standards is OpenID which the aforementioned support. Users could continue to use LDAP if they wish while others can use the arguably better SSO experience.
    1 point
  8. So I've looked in the FR's for 'Search' tag and can't see this anywhere obvious. I was surprised that External ID's (IMDB, TMDB etc) are not included in the search results ? ie if I put 'tt0088763' in the search box, I was expecting to get 'Back to the Future' listed .. but I get back no results at all. The local metadata clearly has the ID's listed and available - so can we please include this in a global search ? Thanks.
    1 point
  9. My first release, so might not be perfect. Its a command line tool for windows x64, built in net8, build compiled as a complete stand alone, so shouldn't need you to have net runtimes. ----------------------------------------------------------- Transport Stream Analyzer by Mike Williams - Copyright 2025 ----------------------------------------------------------- Usage: TransportStreamAnalyzer <file_path> [options] Options: -extractpid <pid> Extracts a single PID to a new file. -extractprogram longest Extracts the program with the longest elementary stream. -extractpids <pid1>,<pid2>,... Extracts a comma-separated list of PIDs. -extractsegment <start_mm:ss>-<end_mm:ss> Extracts a time segment from the stream. -join <file1>,<file2>,... -output <output_file> Joins multiple TS files into one. -pmtpid <pid> Manually specifies the PMT PID for program extraction. -same-dir Saves the output file in the same directory as the input file. -packet-range <start>-<end> Extracts a segment of packets by index. Examples: Analyze a file and display stats: TransportStreamAnalyzer input.ts Extract a single PID: TransportStreamAnalyzer input.ts -extractpid 257 Extract multiple PIDs: TransportStreamAnalyzer input.ts -extractpids 257,258,259 Extract a time segment: TransportStreamAnalyzer video.ts -extractsegment 01:30-02:00 Extract a packet range: TransportStreamAnalyzer video.ts -packet-range 10000-50000 Extract the longest program: TransportStreamAnalyzer stream.ts -extractprogram longest Join multiple files: TransportStreamAnalyzer -join part1.ts,part2.ts,part3.ts -output joined.ts Extract with a custom output directory: TransportStreamAnalyzer input.ts -extractpid 257 -same-dir Specify PMT PID: TransportStreamAnalyzer input.ts -extractprogram longest -pmtpid 4097 X:\TVRecordrings\TV_Shows\Cheers (1982)\Season 1>TransportStreamAnalyzer.exe "Cheers S01E02 Sam's Women.ts" --- Transport Stream File: 'Cheers S01E02 Sam's Women.ts' --- Total Packets to Read: 2227544 Packet Size: 188 bytes Starting analysis... Progress: 100.00% | 2227544 / 2227544 packets Warning: File size is not a multiple of 188. Last 76 bytes were not processed. Progress: 100.00% | 2227544 / 2227544 packets --- Starting In-Memory Analysis --- -> Parsing PAT and PMT tables... -> Parsing PAT sections from PID 0 (repeated entries suppressed)... -> Found new PAT (Version: 0) -> Found PAT entry: Program Number = 8384, PMT PID = 1100 -> Parsing PMT sections (repeated entries suppressed)... -> Found PMT on PID 1100 for Program 8384 (Version: 1) -> Found Elementary Stream: PID = 1101, Stream Type = MPEG-2 Video -> Found Elementary Stream: PID = 1102, Stream Type = MPEG-2 Audio -> Found Elementary Stream: PID = 1103, Stream Type = MPEG-2 Audio -> Found Elementary Stream: PID = 1131, Stream Type = PES private data/AC-3 -> Found Elementary Stream: PID = 1135, Stream Type = AC-4 -> Found Elementary Stream: PID = 3001, Stream Type = Unknown (0x05) Done. -> Grouping and analyzing packet data... Progress: 100.00% -> Generating formatted report... --- Transport Stream Analysis for 'Cheers S01E02 Sam's Women.ts' --- Total Packets Found: 2227544 Packet Size: 188 bytes PID Packet Count Payload Start Continuity Errors Is PAT Is PMT Stream Type ------------------------------------------------------------------------------------------------------------------------ 0 16774 Yes None Yes No N/A 1100 16775 Yes None No Yes N/A 1101 1877671 Yes None No No MPEG-2 Video 1102 225215 Yes None No No MPEG-2 Audio 1103 77660 Yes None No No MPEG-2 Audio 1131 9962 Yes None No No PES private data/AC-3 1135 1613 Yes None No No AC-4 3001 1874 Yes None No No Unknown (0x05) For recordings. TransportStreamAnalyzer.exe stream.ts -extractprogram longest -same-dir Will extract a playable ts file and remove everything that's not got the same program identifier. ie, it will remove most of the adverts and other programs from the start or end of the ts file, but may not remove them all if some have the same pid. Have a play :), but remember its all at your own risk, so play with copies or backups first! Only tested on my own files recorded from HDHomeRun which uses a lot of the same pids, so not as good as satellite receivers, that tend to use different pids for different programs. TransportStreamAnalyzer.exe
    1 point
  10. trevor@gifford-media:~$ date Fri Jun 27 03:26:26 PM MDT 2025 trevor@gifford-media:~$ docker exec -it embyserver date Fri Jun 27 03:26:33 PM MDT 2025 trevor@gifford-media:~$ This did make me re-examine my timezone mappings for my docker container, however and I found that while /etc/localtime is mapped to the container, /etc/timezone is not mapped. I changed it so hopefully this will be resolved now. I'll verify after tonight's recording.
    1 point
  11. Those tasks are separated into sections and unrelated. The first in Application is for the Emby server backup. The second in Playback Reporting is to backup that plugin's data.
    1 point
  12. Great to hear! I'm afraid of saying what the fault was as it would make me feel extremely stupid, so i wont! What i will say is, many thanks again!
    1 point
  13. This is working perfectly! I also really like the check boxes for the libraries, I think it is a good UI improvement!
    1 point
  14. 1 point
  15. Hi, I would not share it. We plan to rework this is an upcoming update so the apikey in the url will have limited privileges and then you would be able to share it.
    1 point
  16. Yep still working great. I don't think me shutting down the emby server did anything because I did a reboot of the unraid server prior which would have done the same thing. That makes me think permissions issue. If during the transcoding process emby has issues with local storage, would it be indicated in the logs?
    1 point
  17. ahh sorry I put in wrong credentials in both of my subtitle plugins, my bad. It is working fine indeed.
    1 point
  18. Still the same I registered here, the main topic of the thread
    1 point
  19. Das wäre auch mein Vorschlag das ganze mal an eine Stelle zu packen wo man sowas "leicht" findet. Mir war das ganze schon lange ein Dorn im Auge aber immer wieder vergessen es mal zu schreiben. Nachdem ich aber ein Verzeichnis neu hinzufügen musste die letzten Tage viel mir das wieder ein da ich händisch das wieder ändern musste. Ob das jetzt Funktioniert wird sich noch zeigen, da ich bis jetzt keine "neuen" hinzugefügt habe. Da ich aber wohl nicht der einzige bin, denke ich, werden sich auch die anderen mit einer Rückmeldung melden und berichten. Aber zu Schluss (sofern es das Problem löst) bleibt immer noch die Frage: Was wurde sich dabei gedacht so eine Funktion einzubauen und warum muss man in die "Tiefen" vorstoßen um dieses zu ändern? Mfg.
    1 point
  20. 1 point
  21. Oh, that makes sense. I created a special user so I could hide the video libraries on DLNA, based on our past conversation. So I need to create playlists while signed in as that user. That didn't occur to me.
    1 point
  22. I've tried to add movies on TMDB in the past and it's always been a big fat fail for me because I have no clue what I'm doing when it comes to poster sizes...getting the correct posters, etc... so I ultimately just give up
    1 point
  23. New beta for the brave people. Added: Setting to bypass the TV show poster cache for faster overlay refreshes when episodes changes, this will require more CPU resources, this sadly also make overlays have to get redrawn every time the TV show libraries are accessed. Thought i would keep it as a setting for people with powerful servers. This is actually mostly how it used to work as the cache system for TV show posters only cached a few things to be able to update the TV show posters at all. Default is off. Setting to change how often the overlays should get a refresh, this is on a per item base and only overlays that needs a change will get changed. Default is 12 hours. Changed: The series aggregation has changed slightly to be a little more robust, nothing major. Fixed: IMDb rating should no longer be searched for and detected when disabled in the settings. Note: For people with small servers or who just want warp speed performance i recommend using lite-mode and not bypassing the cache. @sh0rty This might work for you as i fixed some case sensitive stuff that might cause problems in docker. Other wise i recommend not bypassing the cache and/or use lite-mode. I have a good idea what causes the crash for you, just not why it does it for you as i can't replicate it on my end and nobody else has reported anything similar. Still working on a solution for you but i fear it might be on your end. WARNING! WARNING! WARNING! This is a beta, it should be stable but it's not fully tested yet so use at your own risk!!! EmbyIcons.dll
    1 point
  24. Thanks for the update. Please look for one that works better on mobile devices would be great. Never got OneSky to scale or be useful from my phone.
    1 point
  25. You moved the AppData folder - so the media paths changed and Emby couldn't know they were the same media without getting the metadata again. Paul
    1 point
  26. My Emby server is an i7-3770 with 16GB memory and an nVidia GTX 1050Ti for transcoding. It is running Windows 10, and is controlled remotely using RDP. The disks are: (1) 500GB SSD for the system - also the Emby program and temp directories; (2) 12TB disk for the permanent media store (video and audio); (3) 6TB disk for TV recordings and torrents. The server runs nothing other than Emby and Deluge. The media library is curated on a large disk on my desktop (a far more powerful machine with loads of audio editing software and my concert recordings for the last 50 years on it). The local media disk is then mirrored to the server every night. This setup means that no additional backup is required. Clients in regular use are: (1) Roku TV in family room; (2) Roku stick for travel; (3) Firestick in the guest room; (4) iOS on a tablet when lazing around; (5) Theatre on desktop machine when convenient (the screen is a 30" HP screen - I had a 30" Apple Cinema Display, but it became unusable and unrepairable). The "server room" is a corner in the attic: On the left a big UPS with an HDHomeRun sitting on it. In the middle two machines which are internally identical - an 8-core atom processor with 32GB and several SSDs - these run HyperV core (no GUI) hosting a domain controller, a print server, and a jack-of-all-trades web machine with a Caddy web server (about 8 sites) and reverse proxy, a Tomcat server, and a mail server (Kerio). These virtual servers are split between the HyperV hosts to balance the load, and are replicated (mirrored every five minutes for a warm backup). On the right the lower machine is the streaming server (Emby and torrents), and the HP on top is an old backup machine. The streamer is the only machine powerful enough to have a cpu fan! Above you see the central network switch and a distributing TV amplifier feeding the main and guest TVs, the HDHomeRun and a Hauppauge card in the streamer (not currently in use). Not seen, because in a different room, is the Draytek Vigor 2860ac router/firewall. Of more specialist interest is my desktop while editing a concert (this on was last Sunday, in fact): Enjoy! Paul
    1 point
  27. I resolved it with the comment above. It turned out to be user error. I created a user on the linux box when I loaded Debian named "emby". When I installed emby later it threw an error so I deleted the user named "emby" but not the user directory. I then reinstalled emby and it was successfully installed but I did not realize the initial user named "emby" borked the permissions for the later user emby installed that was also named "emby" I had to delete the home directory for "emby" and then reinstall emby. Now everything works. I am still having an issue with installing the HRHomeRun, but that is for another post.
    1 point
  28. Correct. They will no longer be removed for new titles going forward. Does that help?
    1 point
  29. Hi, a new USB build is up. Thanks.
    1 point
  30. Hi, Happy to open the share with my config: Rack server (processor Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz, 64 cores, 128G of RAM) with up to 38 drives in it (so far "only" filled with 32 drives) running Debian 12 installed in a datacenter. Full IPv4/6 access. Medias storage and metadatas storage on ZFS volumes (storage space used for medias around 220To right now). Separate storage for medias and metadatas, and separate raid for OS. Stream to bunch of different devices. 2 pictures (one during installation in rack, and one during a reorganisation of the rack). The emby server is the machine with blue locker on drawers. Vincèn
    1 point
  31. It's a lot thread but it documents the feature missing in the new version. Some users, myself included, have experienced issues that cause the new Emby app to "get stuck" which required it to be forced closed. Lots of people don't have this issue but you should be aware of it if you plan to deploy it to a remote user who might not be able to fix it. In my opinion, the new Emby app is still a beta and the Emby for FireTV would be considered stable. The new app looks nicer and had more potential through continued updates but comes with some downsides. I personally use the new app but I have all of my remote users on the old app still.
    1 point
  32. For years, there have been repeated requests to add the option to use the AND operator in filters—so that the media being filtered must meet all of the specified criteria. Currently, this can only be achieved through smart playlists and collections, which is rather cumbersome. Additionally, it only works via the web interface on a PC—not on a mobile device. However, this topic has been consistently ignored up to now. Is it really that difficult to implement this function in the standard filter?
    1 point
  33. So, an interesting thing I noticed today. I accidentally created a zombie session, and while I was trying to figure out if there was a way I could try and force the session to get killed off without having to restart the server. What I saw was that the zombie session was reporting that it was from my reverse proxy IP. I think this happens when I'm hitting my server via NAT hairpin, it's like the XFF doesn't get sent to Emby for some reason(I'm assuming that's what Emby is using to get client IPs)...anyway... What this has made me wonder if the issue here is where a client does something that causes the reverse proxy not to drop the connection to the backend(Emby) but has gotten disconnected from the client. The proxy holding the connection open convinces emby that the client is still there, even though it may not have gotten a response from the client recently. I don't have the monitoring tools installed at the moment to dig that deep into my proxy server activity to see what the open/active connections are, but I'm going to look into it to see how to look deeper into my proxy activity. Maybe I'll be able to establish that's the source...it would explain why it doesn't seem to be any particular client that has the issue. It might be interesting to see if other people that run into dangling connections also have a reverse proxy sitting in the middle as well. I don't think something like a simple port forward is likely to cause a similar situation, but I can envision a reverse proxy possibly doing so.
    1 point
  34. Mate, thank you so much for this! I can finally use a feature I paid for. Your docker image works great!
    1 point
  35. It does indeed. Thanks! One question, sort of related to all this: I found that the playlists that I've created within the Emby UI are not visible to DLNA devices. The only playlists I see are those defined by .m3u files that reside alongside my media files. Playlists created within the Emby UI are not stored there, though. They are stored at: /var/lib/emby/data/userplaylists In order to see these playlists on my DLNA devices, I've had to make symlinks within my music folder, linked to the actual playlists in /var/lib/emby/data... Is this the intended design?
    1 point
  36. HI there, can you please provide a specific example? How to Report a Problem Thanks !
    1 point
  37. Thanks for reply, <User> (USER_ID) in the endpoint did the trick. Get metadata to file: curl -s -H "X-Emby-Token: YOUR_API_KEY" \ "HOST/Users/USER_ID/Items/303030" > metadata.json Post metadata back after being updated: curl -X POST "HOST/Items/ITEM_ID" -H "Content-Type: application/json" -H "X-Emby-Token: YOUR_API_KEY" --data-binary "@metadata.json"
    1 point
  38. Brilliant this works a treat ! Thank you
    1 point
  39. Hello, I would like to sort films and series into collections in chronological order (not by release year), but the "sorting by title" option is unsuitable. This way, the film can no longer be found under the "Films" category.
    1 point
  40. Ive pushed an updated version (0.1.2) of the configuration script. here: https://github.com/itjedi42/emby-server-tools/blob/main/Manage-EmbyServer.ps1 - updated links for IIS Rewrite and AAR components as Microsoft changed them. - updated link for certify the web client.
    1 point
  41. Change the settings for Emby in CasaOS. Click the 3 dots and select settings. Where you see Volumes is where you edit your storage pasts. Host will be your /mnt/usb and the Container is what that folder will be named in emby.
    1 point
×
×
  • Create New...