All Activity
- Past hour
-
Grincheux1994 joined the community
-
juzvibin joined the community
-
bolixin joined the community
-
khvideo joined the community
-
gab.lafortune94@hotmail.com joined the community
-
hawtdawggg joined the community
-
Hilda Idalia Hernández joined the community
-
Hidalia joined the community
-
harrissonsabin5 joined the community
-
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.
- Today
-
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.
-
@latooooUnfortunately the Emby apps seems to have some problems with its websocket connections. I'm only using Kodi and never experience any problem. Please try the Dev version of the plugin with "Native Playback (Live).
-
Subtitle translation using local LLM or API calls - Very accurate language - cheap.
dexus replied to dexus's topic in Tools and Utilities
@GrimReaper I would suggest that you try it out. I am Norwegian, and that is also not one of the easiest languages to translate to or from, but with Deepseek API, it is virtually flawless.. I did a lot of previous attempts, using language translation engines like NLLB-200 from Meta, which is a pure translation LLM between the 200 FLORES languages. It was easy to run locally, but was, as you mentioned, a word for word translation machine... That meant sentences like: "Hi, do you want coffee? - No, I'm good" was translated literally, but the "No, I'm good" actually mean, well.. just.. no. But with a premium LLM with 500 lines of context, it understands the flow and knows about slang, sayings, and other linguistic traps, and takes it into account, making just beautiful translations. I was flabbergasted to use a fancy word, when I first saw the outcome. I use DeepSeek, because the price is just ridiculous.. To give you a hint of the prices i have been hitting: Based on a typical 45-minute TV episode with ~600 subtitle groups. Uses worst-case pricing (no cache discount). Per episode: about 1 cent 1 episode .............. ~$0.01 1 season (10 episodes) . ~$0.10 1 series (50 episodes) . ~$0.50 100 episodes ........... ~$1 500 episodes ........... ~$5 1,000 episodes ......... ~$10 For the price of a cup of coffee you can translate over 500 episodes. A monthly Netflix subscription would cover about 1,500 episodes. ;-D Now, that is a far bit cheaper than OpenAI or Claude.. but you can of course use those in this project as well. My main use for this is actually to make it part of my Sonarr and Radarr workflow. I will have them run it on the target folder each time they transfer a movie or episode to the final destination in my library. The script will always skip files that already have a subtitle in the target language, so running the script more than once on the same folder will only resume, or pick up new files that need treatment. So if a file already have in my case norwegian subs, it will just ignore, and quit, but if it finds no norwegian, but ANY other languguage, it will extract, translate, mux.. or if not mkv, write to external .srt file. -
@Paramecium302I think you are talking about what happens after a guide refresh. Currently it is what it is, because it was designed that way by me in the early days of the plugin. I've designed it so that when i was running the guide refresh daily, i was always getting the next unwatched tv show episode at the same time every day.
-
version 4.9.1.80 - Add option to group notifications???
Teredactle replied to Teredactle's topic in General/Windows
I have 3 main reasons why I'm looking to moving off Emby, and exploring Jellyfin. This is reason number 3. The lack of fixing this is just hugely annoying. I find the initial design of these notifications (for the home movies photo libraries) poor. Why send a single notification for each single piece of media added, if it's a home video photo library it causes mass emails. Surely people are using the media server to also host family photo video and share them remotely? Am I just the only one that would like to notify family of new media? Just curious -
Teredactle started following Show Fields - Need to change global default
-
Why is this the default, and why can I not change this globally? I have 3 main reasons why I'm looking to moving off Emby, and exploring Jellyfin. This is the second reason. I'd like to hear from developers why such a basic function is not provided, I don't want this to be the default, why is this the default. I need to go manually through folders and subfolders to change so that the display has File Name and Runtime instead, hundreds of times. What was the thought behind locking this and giving the user no option here to globally change this. Very painful. Again, getting cookie cutter responses on fixing this functionality seems to a be a brush off; it's why initially moved away from Plex - focusing on anything else but fixing basic functionality.
-
@chrisrobbins1970Have you made any progress?
-
I have 3 main reasons why I'm looking to moving off Emby, and exploring Jellyfin. This is one of them. I'd like to hear from developers why such a basic search function is not given more priority. I find this a basic function, and getting cookie cutter responses on fixing basic functionality seems to a be a brush off; it's why initially move away from Plex - focusing on anything else but fixing basic functionality.
-
@hdsuisseHave you tested the new playback mode?
-
GrimReaper started following Subtitle translation using local LLM or API calls - Very accurate language - cheap.
-
Subtitle translation using local LLM or API calls - Very accurate language - cheap.
GrimReaper replied to dexus's topic in Tools and Utilities
I would love something like that (and I never cease hoping that one day would be feasible) as it would finally get wifey off my back - unfortunately, my native language is of such complexity that simple word-for-word translation or even Ai reading context can't provide acceptable outcome based on text-input only (words, nouns, verbs - everything changes in respect who's speaking, female or male + not 2 but 3 genders), voice sample is mandatory. If you know any method to automate that, I - and the better part of regional community - would likely be eternally grateful. For reference, I've just asked Gemini few common languages gradation by difficuly.
