All Activity
- Past hour
-
emax7223 joined the community
-
emax5922 joined the community
-
leonardab1313 joined the community
-
Rashika joined the community
-
MummyKaz joined the community
-
zonyt joined the community
-
Lu134 joined the community
-
zxzx0436 joined the community
-
Nelson Xep joined the community
-
Escudero joined the community
-
zellonatious started following Collections randomly lost movies but display art still shows them
-
Collections randomly lost movies but display art still shows them
zellonatious posted a topic in General/Windows
A lot of my collections have randomly lost a lot of movies that were in them. The number of movies lost varies from collection to collection. The artwork for the collection still shows them but they're no longer in the collection. The movies themselves still exist on the emby server. Not sure when it occurred. I recently updated to 4.9.3.0 a month or two ago. Is there any way to recover the collection state? embyserver.txt -
Neminem started following viewing on other devices
-
Looking at the Feature matrix its only 5 free Android TV or Fire TV. But have a look at the matrix, windows client is not free. Emby Premiere Feature Matrix | Emby Documentation
-
aleksandarraden started following crusher11
-
It's supposed to be a list of the actors who are in the movie, not an assortment of pretty pictures. Why on earth would anyone ever want this?
- Today
-
CasualChuck started following One Actor, two entries with different movies
-
I noticed that, on my 4.9.3.0 system running on Windows Server 2022, one the actors seems to have two different entries and I can't seem to get them to reconcile. Danny McBride. In one entry (I'll consider this the "main" entry since it's got the most entries), I have him in 16 different movies and two TV Shows while the other entry shows him in 6 movies and no TV shows. I checked the metadata and as far as I can tell the only difference is in the body of the actor's Overview. Every other field appears to be identical, including all External IDs. It's also worth noting that there is no overlap - the main entry is missing the 6 movies from the other entry (Clear History, Underworld: Awakening, Due Date, Underworld: Evolution, Underworld, Robin Hood: Men in Tights). I tried refreshing the metadata and even deleting the actor entry from Due Date and adding it back but it doesn't resolve the issue (for the movie I tried that with). Any ideas? Anyone else see anything like this? Thanks!
-
Emby for Android TV trailers not working
Sifu1992 replied to RRmovies's topic in Android TV / Fire TV
What is happening now on Emby?..the trailers worked..then didn't..said download 2.1.28..did that.. worked for a few months..now no trailers are working again!..on 2.1.29 now... what is the deal with trailers..now it saying to sign in to prove I'm human.This is annoying as hell.. got tons of family and friends using Emby..this is frustrating as hell. -
Old MediaBrowser references on Emby website
Luke replied to user24's topic in Non-Emby General Discussion
@sa2000- 1 reply
-
- 1
-
-
Hi, yes coming soon, so stay tuned.
-
V1.0 RELEASETYPE Mapping test... Using Importer - Bulk Cleared all Album Tags in Emby (45 "The Beatles" Albums) - extremely easy and fast to do Using Mp3tag - rewrote all RELEASETYPE tags as short single descriptors (somewhat similar to MusicBrainz): Using Importer - mapped these tags to "omnibus" tags: (first go at this - no problems) Using custom Group By - all Albums appeared in their relevant groups in Emby: Note: Doing this manually in Emby, one Album at a time, (e.g.) 1min per Album = 45min. With Importer - probably 5min max!!! Then, tried a scenario where I change my mind and want to split Soundtracks away from Compilations... Using Mp3tag - not required now, as Albums have single descriptors already. Using Importer - remap the tags: Using custom Group By - these Albums then appeared in their new groups in Emby: Time taken - perhaps 1-2min??? Only problem was I could not figure out how to "Save mappings". Clicking this did nothing. Clicking "Load mappings" opens up a window to access saved files - but I had nothing previously saved to try. Closing Importer and opening again (didn't shut down PC) retains the previous mapping settings. Perhaps I am missing a step in the process somewhere? I'll give it another go later on... plenty of other combinations and permutations to try... This is going to be SO EASY to properly 'album tag' my whole library and import into Emby now!
-
Hello, i'm experiencing a lot of instability due to these plugins. 1: Spamming Dead MediaFire Links (404 Errors) into the log, The plugins are attempting to download theme songs and videos from mediafire.com. However, many of these links are dead. The plugins don't handle this gracefully; they just throw a massive amount of MediaBrowser.Model.Net.HttpException: NotFound stack trace into the logs. 2. not handling Network Throttling / Connection Drops. Even when the MediaFire links are active, the plugin is getting rate-limited or dropping connections, resulting in a System.Net.Http.HttpIOException: The response ended prematurely. Because the file fails to download completely, the next step in the plugin crashes with a FileNotFoundException because it can't find the .tmp file it expected to process. 3. When the plugins do manage to successfully download and process a file, they frequently crash at the very last step. The plugins are blindly trying to move files into your media directories without checking if they already exist. This all seems quite new and not something i've seen before. what tripped me off was the server just locking up until the docker container was restarted and noticing that there were 2 ffmpeg processes that were running for 3 hours: and seeing they were started by your plugins (with a malformed command? missing quote? and killing the processes revived the server. I have now disabled these as they are not currently functioning for me on the latest beta version of emby. Looking at this there are clearly a few bugs that need to be fixed: 1. Fix the Missing Quote in FFmpeg Params (if its not a log error): In the plugin code where the ffmpeg arguments are built for transcoding (aresample=async=1000...), a closing quotation needs to be added to the output file path. there is no quote at the end? 2. Add the -nostdin flag to FFmpeg: Any background ffmpeg process spawned by a plugin MUST include the -nostdin flag. This prevents ffmpeg from hanging indefinitely if a pipe breaks or an argument is malformed. Because the plugin waits on this process, the infinite loop starves Emby's internal worker threads, which is what eventually causes the entire Emby web UI to freeze This i think would have helped prevent the above bug from causing these issues so its a good guard against them in the future. 3. Handle Existing Files: Wrap the File.Move operations in a try/catch block or check if (File.Exists(destination)) before attempting to move the processed .tmp file to the media directory. 4. Handle broken links/and network io exceptions. please let me know if you need anything else (like the full emby server logs), if i'm mistaken and there is something else going on here and when they have been address so i can re-enable the plugins @radeon outside that thanks for the plugins as they have been running for years on a very large library downloading A LOT of data and this is the first issue i've had like this.
- 450 replies
-
- Theme Music
- Theme Songs
-
(and 3 more)
Tagged with:
-
Thank you for this! That also worked for me, but it really didn't make sense since nothing in my setup had changed. I played around with some different settings and I was able to get it working on Auto but also disabling Continuous Audio Connection on the same settings page. I appreciate you sharing your solution because it put me on the right track! I am really baffled as to why it randomly stopped working, but I'm glad I was able to get it up and running again without changing the actual format. Very strange issue.
-
v1.0 - MUSICBRAINZ_ALBUMTYPE tag support added - Export Log function added emby_album_tag_importer.py
-
Unfortunately that api is very expensive
-
Aperture v0.7.0 Release Notes Hey everyone I'm back!!!! This one is almost entirely feedback from the comments while I have been busy working on the stuff that pays the bills. This release is a big step for people and discovery: Browse → People, credits gap (GAP) on person pages, richer browse filters, and full Seerr integration improvements. Shows You Watch now syncs with Emby/Jellyfin series favorites instead of building STRM files or virtual libraries—see Breaking changes for what to change on your media server. Baseline: follows v0.6.5 (commit f97f574). Commit range: f97f574..6893d05 (13 commits). At a glance Theme What shipped People & credits gap (GAP) GAP = TMDb filmography titles not in your library, grouped by role and media type; person browse, discover APIs (getPersonCreditsGap), filters, TMDb detail modals, profile cache, actor personId linking Browse Country, watch status, watcher reach filters; preset save/load; countries list endpoints; view mode persistence Seerr User ↔ Seerr mapping, attributed requests, My Requests, rename Jellyseerr → Seerr, settings and migrations Shows You Watch Bidirectional favorites sync; scheduled sync-watching-favorites job; removal of STRM/virtual-library pipeline and sync-watching-libraries Quality SQL fix for movie resolution filter; carousel alignment fix Summary for users Browse has a People tab: open people like titles, with grid/list view modes remembered per area. People GAP (credits gap): on each person page, Aperture compares TMDb combined credits to your library and shows what’s missing—grouped by movie vs TV and by role (e.g. director vs actor), with filters. Open a TMDb detail modal from gap rows (backdrop, metadata, request flow where applicable). Movies and series lists support country, watch status (via your history), and watcher reach (how many users on this instance have watched an item), plus saved filter presets. Seerr: requests can map to your Seerr user; My Requests and clearer Seerr naming (replacing “Jellyseerr” in the product). Shows You Watch stays a list in Aperture but syncs with series favorites on the server. Remove old watching virtual libraries in Emby and use a Home row (see below). People & credits gap (GAP) What GAP is For a given person (actor, director, writer, etc.), GAP is the set of TMDb-credited movies and TV shows that do not map to an item in your Aperture-managed library—“on TMDb but not in your server’s library.” It answers: what am I missing from this person’s filmography? How it works Core: getPersonCreditsGap loads combined TMDb credits (cached via person_tmdb_profile_cache), compares to catalog coverage, and returns role-grouped missing titles (f4cc40c). API: Discover routes expose the credits gap payload (with person browse, portrait push, TMDb movie/TV detail) using Zod schemas (1211fe6). Web: Person page: missing credits grouped by media type and role, filters, TMDb detail modals (cb83c66). MediaPosterCard compact meta for dense rows (d0904e3). Technical summary Migration: person_tmdb_profile_cache for TMDb profile images and combined credits. Helpers: listPeopleForBrowse, getPersonCreditsGap (GAP engine), findPersonMediaServerItemId for portrait push; getTVCredits / getTVExternalIds exported. Media server sync: personId on Emby/Jellyfin actor sync for TMDb linking. Browse → People: TMDb-backed grid, fallbacks, browsePeople + useViewMode (044b636). UI: Carousel align-items: flex-start for mixed-height poster rows (2bc5ba2). Browse filters (movies & series) API (59e5b01 Query params country, watchStatus, minWatchers, maxWatchers on movie and series lists; GET /api/movies/countries and GET /api/series/countries. Watch status uses watch_history; watcher reach uses distinct user counts on the instance. Web (961cd33 FilterPopper — production countries, watch status toggles, min/max watchers; wired to Browse fetch, chips, and preset save/load. Seerr (formerly “Jellyseerr” in-product) User mapping to Seerr user ids (email / username / Jellyfin match, admin override). Settings: optional seerr_require_user_mapping; migrations for seerr_user_id and 0104_rename_jellyseerr_to_seerr. API: /api/seerr — POST /api/seerr/request with userId; GET /api/seerr/requests; admin PUT for seerrUserId on users. Web: My Requests, navigation and settings renamed for Seerr. Core: seerr module, userMapping, listAllSeerrUsers; docs/OpenAPI updated. Breaking changes: Shows You Watch STRM / virtual libraries Aperture no longer: Writes STRM files, symlinks, or NFOs for Shows You Watch. Creates or updates Emby/Jellyfin virtual libraries for per-user watching output. Exposes sync-watching-libraries, STRM vs symlink settings, or the library cover image admin block for that virtual library. Database: strm_libraries rows with library_type = 'watching' and watching_library_use_symlinks are removed by migration (see Database migrations). Emby / Jellyfin: recommended Home screen row Remove the old virtual folder / library that pointed at Aperture’s watching output, and clean up aperture-watching (or similar) on disk if present. Add a Home row with Dynamic Content: Libraries: all TV Series libraries you use. Sort: Date last content added (wording may vary by server version). Sort order: Descending. Playstate: Unplayed. Favorite: Enabled. That surfaces favorited, unplayed series aligned with server favorites instead of a synthetic library. What stays in Aperture user_watching_series and /api/watching CRUD. Favorites reconcile (reconcileWatchingFavoritesForUser). POST /api/watching/refresh — reconcile only (skipped, reason, pushedToServer, removedFromDb, pulledIntoDb, pushErrors). Job sync-watching-favorites; web Shows You Watch with Sync favorites. Bug fixes Movies — resolution filter (b92cdf1 resolution counts use a subquery so GROUP BY stays valid when filtering by resolution. Database migrations Run your usual migration command so these apply in order: Migration Purpose 0101_person_tmdb_profile_cache.sql TMDb person profile / credits cache 0102_users_jellyseerr_user_id.sql Seerr user id on users 0103_jellyseerr_require_user_mapping.sql Optional require-mapping flag 0104_rename_jellyseerr_to_seerr.sql Rename identifiers and system_settings keys to Seerr 0105_remove_watching_strm_libraries.sql Remove watching strm_libraries rows and watching_library_use_symlinks (If some migrations already ran before you tag 0.7.0, confirm db/migrations state for your environment.) Update instructions For Docker users docker compose pull docker compose up -d Database migrations run on startup (or use your usual pnpm db:migrate / deployment process). Operator checklist Migrate the database before API/web versions that need new columns and caches. Emby: remove old watching virtual libraries and configure the Home row above if you used STRM watching. Seerr: confirm URL/API keys and user mapping; set admin seerrUserId overrides when auto-match fails. Jobs: schedule sync-watching-favorites; remove any references to sync-watching-libraries. API quick reference Browse filters: country, watchStatus, minWatchers, maxWatchers; GET /api/movies/countries, GET /api/series/countries. Discover (people): browse; credits gap (GAP); portrait push; TMDb movie/TV detail (see OpenAPI under discover). Watching: POST /api/watching/refresh — favorites reconcile (no written / libraryCreated). Seerr: /api/seerr/* — request, requests list, user mapping admin. Full changelog (commits since v0.6.5) f4cc40c feat(core): TMDb person cache, people browse, credits gap, portrait helpers b92cdf1 fix(api): movie resolutions filter after GROUP BY 1211fe6 feat(api): discover person routes and TMDb movie/TV detail 2bc5ba2 fix(ui): align carousel items to flex-start d0904e3 feat(web): MediaPosterCard compact meta layout 044b636 feat(web): browse people tab and view mode persistence cb83c66 feat(web): person page credits gap, filters, TMDb detail modal 59e5b01 feat(api): browse filters — country, watch status, watcher reach 961cd33 feat(web): browse filter UI for country, audience, and presets 10c58ed feat(seerr): attribute requests to users, My Requests, rename Jellyseerr to Seerr 764f9ec feat(watching): sync Shows you watch with Emby/Jellyfin favorites db84e48 feat(jobs): add sync-watching-favorites as separate scheduled job 6893d05 Remove Shows You Watch STRM libraries; keep favorites sync
- Yesterday
-
"Enable Seasonal Themes"
-
Oh what’s it called?
-
My experience has been that Google Play Store is broken. I open the app and thinks my network is down with a 'try again' button.
-
If your friend has the emby app running on his TV then he most likely has his own emby server. Since you don't have your own you'd need to ask your friend for access to his server.
-
No I don’t I’m useless at this it’s all new to me I’m finding it difficult. I do have a friend who’s got emby app on his tv of his own? Do you mean that?
-
lorac started following Starting out
-
Do you have an emby server (separate from the app) or know someone that has provided you access to theirs?
-
Patty72 started following Starting out
-
I’m trying to put emby app on it’s saying I got to put something in space Host? Where it’s connect to server? I don’t know what to write in there? Can anybody help plz
-
Couple changes Updates are: Error & Maintenance banner customization w/ variables Fix to some info banner button text. (Mapped to variables season-btn-text, season-btn-text-hover) Fix for Dynamic home content media badges having an odd shadow effect. Merged the remaining couple WIP/Hotfix items into the base. (Plugin hotfixes I have in section 12, will remain there.) Also tomorrow is Easter, be sure to check out that seasonal option, and table views are now a thing of beauty. Emby Navy and Gold v4.53.css
-
Emby Theater v3.0.20 (Server v4.9.3.0) Homescreen Horiz. navigation broken
scottpro replied to d00zah's topic in Windows & Xbox
@d00zahExactly. The appearance of played media in those sections is completely unrelated to this topic issue. I commented early about posting beta server issues in the Testing Area. This topic regarding the scrolling issue was completely isolated to a ET legacy update and is now fixed/solved. The server version (4.9.3.0 or beta) had no impact on this scrolling issue. -
NAA67 started following Emby on VegaOS
-
Hi, what's the status of this? Is there any plan to release Emby for Vega OS?
-
Emby Theater v3.0.20 (Server v4.9.3.0) Homescreen Horiz. navigation broken
d00zah replied to d00zah's topic in Windows & Xbox
As reported in Emby homescreen not filtering played status -
K1ng_Lear started following Emby Erfahrung
-
Warum installierst Du Emby nicht direkt auf der Syno sondern gehts den Umweg über Docker? Ich bin mir nicht sicher, aber ich könnte mir vorstellen, dass das ein Teil des Problems ist, da Docker von Syno immer hinten dran hängt und nicht alle Funktionen bietet wie wenn Du Docker z.B. auf einem Debian laufen lässt.
