Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. It seems multi word search on the latest Unified Emby Android release causes the entire server to hang which will interrupt other users. I cannot repeat this behaviour using the Android for TV app, web browser or the exact same unified Android APK on my phone. it only seems to be affecting the last unified Emby app installed on Google TV's Very strange. I've attached a log, according to claude: What's actually happening: Every time you search, the mobile Emby app fires several parallel queries behind the scenes to populate different result sections (movies, shows, episodes, people, etc.). One of those is: IncludeItemTypes=Person&Recursive=true&SearchTerm=<your query> That's a recursive search across your entire library for matching cast/crew — not a lookup of "people whose name matches," but a scan checking every item's Person associations against the search term. On a 1PB library, this single query takes 29–31 seconds to complete, every time (How I Met Your Mother: 29380ms, 30995ms, 30001ms; Breaking Bad: 29993ms, then 10351ms on a retry). embyserver.txt
  3. ulTimaS

    Copy data to users

    Ye, i hope it comes soon. I did the user config to copy the home sections to all my users, but apparently it also did the notifcations and I got spammed with alot of watch reports on my discord. Is it possible to have a list of all the things copied instead of just "etc."?
  4. Today
  5. CBers

    Admin sidebar empty when clicking cog wheel.

    For the next Beta as well?
  6. adrianwi

    Problems with 4.9.5.0

    I removed dotnet-9.0.14 and dotnet-host-9.0.14, but when I reinstall dotnet8-8.0.20 it installs dotnet-host-9.0.14.
  7. ruedi

    Search Very Slow (3 minute response)

    Congrats! Incredibly faster! But using the multiword search via Firefox (Webclient) seams to work. When trying to create a shuffle play on my music repo via the Webclient - it takes around 2 minutes and 5 seconds until the player starts. The CPU load then is around 100% (but on one core only - I have attached 4 to the VM). When using the Windows App - the search terminates on the server after nearly exactly 60 seconds, but the circle in the App is still turning. Sound a bit like a timeout to me, memory on the server is at 11%.
  8. Killahcriss

    New Emby Server 4.10.0.40 Released

    Live TV channels are now excluded from the global search. My family and myself really loved that feature. How can we get it back? I don't know why it was taken away. Could someone please instruct me on how I can get emby to include live tv channels in the global search when searching for content.
  9. twofacetoo

    Server connects but displays no media files

    Set everything up again on the desktop and it works fine streaming to the TV. Whatever the issue was, it looks like it was something to do with the laptop itself, but since (as said) it's completely broken now, it's probably not something that would've been easy to diagnose and / or fix anyhow.
  10. Hi, we'll do some testing on this. Thanks.
  11. Hi Luke and Emby Team, I recently experienced a critical cascading issue due to an accidental path selection, and I would like to propose a safety guardrail to prevent other users from running into the same problem. ### What Happened: 1. I already have existing libraries configured with specific child paths, e.g.: - `/mnt/media/movies` - `/mnt/media/tvshows` 2. When creating a new library, I accidentally selected the **parent folder** `/mnt/media` instead of `/mnt/media/new_subfolder`. 3. Emby immediately executed a **Rebase**: `Rebasing 121614 /mnt/media/tvshows to be underneath 122603 /mnt/media` 4. Realizing the misclick seconds later, I went back and clicked "Delete" on the `/mnt/media` path. 5. **The Cascade Disaster**: Because the parent was deleted, Emby cascaded and deleted the database entries and metadata caches for all existing child libraries (`Deleting path /config/metadata/library/...`), then recreated them with **brand-new Folder IDs** (`122604`, `122605`...). 6. As a result, Emby treated all existing thousands of files as brand-new first-time imports, triggering an unexpected 7+ minute full library scan, TMDB scraping, and media info extraction across the entire server. --- ### Proposed Feature Requests / Solutions: #### Option 1: Path Validation & Warning Dialog (Immediate UI Guardrail) When a user adds a path in the library setup, please add a simple path-hierarchy check: * Check if the selected path **contains (is a parent of)** or **is contained by (is a child of)** an existing configured library path. * If a conflict is detected, display a warning modal before applying: > *"Warning: The path `/mnt/media` is a parent folder of existing library `/mnt/media/tvshows`. Adding this path will alter existing library structures. Are you sure you want to proceed?"* #### Option 2: 'Staged Changes / Draft Mode' for Path Editing (Best Root-Cause Prevention) Currently, adding or deleting a path immediately fires a live API call that instantly mutates the database. * If Emby simply staged path changes in the UI and only committed them when the user explicitly clicks a final **'Save & Apply'** button (similar to OpenWrt or enterprise router configs), any accidental path misclicks corrected within seconds would never touch the live SQLite database at all. * This would eliminate the entire cascade disaster at the root with minimal backend architectural disruption. --- Even experienced users can make a simple misclick in a folder picker. Adding either a warning check or a staging step would protect users (especially cloud mount / large NAS users) from accidental destructive rescans. Thank you for considering this usability improvement!
  12. Dan_86

    Search Very Slow (3 minute response)

    Search is broken on this release. Multi word searches from Android tv apps hang the server for everyone else.
  13. Dan_86

    Search Very Slow (3 minute response)

    The latest stable has now introduced this problem to me.
  14. Oh my, it's also unavailable in my PM. Thanks for the link, in fact I did not see this until now...
  15. i like alot of these new ui features even if i very rarely find any of them useful. the main gripe i have is that during payback i used to be able to hit the down arrow and hit the skip to next episode button to get quickly to the next ep. now thats missing and its alot more steps to do the same thing. is there a way to re-enable this back into the playback ui? thanks
  16. Luke

    Playback Error

    OK, please attach the ffmpeg log as well. Thanks.
  17. Neminem

    Admin sidebar empty when clicking cog wheel.

    Thanks Luke
  18. Luke

    Admin sidebar empty when clicking cog wheel.

    Thank you. I did eventually reproduce. I've got it resolved.
  19. Neminem

    Admin sidebar empty when clicking cog wheel.

    I see this in the debug console.
  20. Neminem

    Admin sidebar empty when clicking cog wheel.

    I can try.
  21. Nice work. Few scenarios falling through the cracks and/or need additional logic implemented, though: 1) Last episode in the last season does not get "Season Finale" badge for Returning Series that has next season data already available. Example: Silo (itemid=1180641), S03E10: "1180641": { "Status": "Returning Series", "NextAirDate": "2027-07-08", "LastAirDate": "2026-09-03", "NextEpisodeNumber": 1, "NextSeasonNumber": 4, "NextSeasonEpisodeCount": 1 2) Last episode in the last season present on the server for Returning Series gets "Season Finale" badge even though there are missing/to-be-added episodes. Example: The UnXplained (itemid=1348049), S08E17 "1348049": { "Status": "Returning Series", "NextAirDate": null, "LastAirDate": "2026-08-28", "NextEpisodeNumber": null, "NextSeasonNumber": null, "NextSeasonEpisodeCount": null
  22. HI there, are you having a problem that we can help you with? We are very happy to help.
  23. Hello ax37x, ** This is an auto reply ** Please wait for someone from staff support or our members to reply to you. It's recommended to provide more info, as it explain in this thread: Thank you. Emby Team
  24. Could you please give a step-by-step for going back to the previous version, thanks
  25. HawkXP71

    Looking for a code review

    While creating a lock around every connection WILL solve the problem, it 100% will cause pauses and a less that ideal user experience In my page, its a JS page that makes about 25 API calls to the server. When the long running call hit, with a lock on every db call, the page would stop loading at that call. Its only about 600ms but it was long enough to be frustrating. There are two changes that I had to make to fix this correctly. Every DB connection gets its OWN db connection. Dont share a global one. Before I had 1 instance that was shared. Make sure you open it in with PRAGMA journal_mode=WAL. This allows sqlite3 to be reentrant which also fixed my random crash issue, and the user experience is much better. The combination of these two changes, the page fills in the faster calls and sometime later fills in the one long running (its only about 600ms, but its enough to feel slow when holding up everything. Since there are enough calls, you dont really feel like you are waiting at all
  26. crusher11

    Plugin: Emby Expiry Manager

    Integrating with sonarr/radarr is a good way to get your plugin banned.
  27. crusher11

    New Emby Server 4.10.0.40 Released

    When you add a home screen section, you can choose to have it appear as Cards or as a Spotlight.
  1. Load more activity
×
×
  • Create New...