Leaderboard
Popular Content
Showing content with the highest reputation on 02/10/26 in all areas
-
I started my Plex server with almost no storage, so I heavily compressed everything just to make it fit. As my setup grew, the quality of my encodes improved, but the library I ended up with was a mix of old low‑bitrate files and newer high‑quality ones. I wanted a way to quickly spot which items still needed a proper upgrade. That turned into Totality, a desktop app I originally built for myself (with help from Claude). It now supports Plex, Jellyfin, Emby, Kodi, and local folders. Totality uses the metadata your servers have already collected. Then uses FFprobe, TMDB, and MusicBrainz to fill in the blanks. Multi‑server support Connects to Plex, Jellyfin, Emby, Kodi, and local folders, using existing server metadata whenever possible. Video quality analysis Resolution, HDR format, bitrate, codec efficiency, audio format, and quality scoring. Music quality analysis Four‑tier system from low‑bitrate lossy to hi‑res lossless. Collection completeness Movies: TMDB collection grouping, owned vs missing TV: Missing episodes, season breakdowns Music: MusicBrainz discographies, missing albums/tracks Local folder scanning FFprobe analysis, filename parsing, embedded metadata, and TMDB lookups only when needed. Wishlist Track movies, shows, and albums you want to add. Live monitoring & task queue Detects library changes and manages long‑running scans. Customizable UI Grid/list views, quality badges, themes, and real‑time search. If you’ve built your library over years of changing hardware, storage, and encoding habits, Totality might help you make sense of it again. Repo: https://github.com/bbidwell85/totality Please stress test, break, criticize, and critique. Happy to answer questions or hear what features would help others.4 points
-
If you use intro detection or EmbyCredits, you've probably wondered: how many of my episodes actually have markers? Which seasons are missing credits? Did detection run on that library I just added? Emby doesn't give you an easy way to answer those questions. Segment Reporting is a plugin that fills that gap. It gives you a dashboard view of your segment coverage, lets you browse and edit markers, and provides bulk operations so you're not fixing things one episode at a time. Dashboard - see your coverage at a glance The dashboard shows segment coverage across all your libraries with summary stats and a per-library breakdown chart. You can see exactly how many items have intros, credits, both, or neither. Browse and drill down Click into any library to see per-series coverage stats, then drill into a series to see every episode laid out by season. Charts show intro and credits coverage per season so gaps jump out immediately. Edit timestamps inline Click any timestamp to edit it directly in the table. No need to navigate away or open a separate editor. Changes are saved to Emby immediately. Bulk operations Select episodes and apply operations in bulk: Copy segments from one episode to others (useful when a show has a consistent intro across a season) Set credits to end for selected episodes (for shows where credits run to the end of the file) Bulk delete intros or credits Detect credits for selected items (requires EmbyCredits) Custom query builder For anything the built-in views don't cover, there's a visual query builder with autocomplete, multi-value filters, drag-to-reorder columns, and sortable/exportable results. You can save queries for reuse. The builder generates SQL under the hood, so power users can see exactly what's running. Fields autocomplete from your actual library data: Query results support inline editing, row selection, bulk actions, playback links, and CSV export: Settings Choose from several chart color palettes (or define your own), toggle table styling, hide libraries from the dashboard, and manage the sync cache. The theme defaults to matching your Emby accent color. How it works The plugin maintains a lightweight SQLite cache of your segment data. A scheduled task syncs it daily (configurable via Emby's Scheduled Tasks). All reads come from the cache for speed; all edits write through to Emby first, then update the cache. Your Emby data is always the source of truth. Installation Download the DLL from GitHub Releases Drop it in your Emby plugins folder Restart Emby Run the initial sync from Scheduled Tasks Full documentation: User Guide | Release Notes | GitHub Built on patterns from @TeamB's Playback Reporting and ChapterAPI plugins, and integrates with @yocker's EmbyCredits for credits detection. Feedback, bug reports, and feature requests welcome here or on GitHub Issues.2 points
-
Emby team is so slow to implement basic stuff. Paid users are not getting the best of it sadly... Please, spend a couple days on this feature maybe?2 points
-
I'm experiencing an issue with Intel QuickSync hardware-accelerated encoding on both the latest stable (4.9.3.0) and beta (4.10.0.2) versions of Emby Server. Problem: Hardware encoding via QuickSync only works for bitrates up to 39 Mbit/s. When the source bitrate exceeds this threshold, Emby falls back to software transcoding (x265), even though the hardware is capable of handling much higher bitrates. Hardware: GPU: Intel Arc A310 OS: Linux (TrueNAS Scale) Evidence from Emby's Hardware Encoder Info: When checking Transcoding Settings → Preferred Hardware Encoders → Info button, I see the following specifications: HEVC Encoder: Adapter #0: 'DG2 Arc A310' Id:22182 (Driver: , Vendor: 32902, SDK Version: 1.255) Max Bitrate: 39 Mbit/s ← Limited to 39 Mbit/s Frame Sizes: 32x32...8192x8192 Color Formats: NV12 Profile Max Level Max Bitrate Bit Depths Resolutions Main Level 5.1 39 Mbit/s 8 4096x2160@60 - 1920x1080@256 Main Still Picture Level 5.1 39 Mbit/s 4096x2160@60 - 1920x1080@256 H.264 Encoder (for comparison): Adapter #0: 'DG2 Arc A310' Id:22182 (Driver: , Vendor: 32902, SDK Version: 1.255) Max Bitrate: 234 Mbit/s ← Correctly shows 234 Mbit/s Frame Sizes: 32x32...4096x4096 Color Formats: NV12 Profile Max Level Max Bitrate Bit Depths Resolutions Baseline Level 5.2 234 Mbit/s 8 4096x2304@56 - 1920x1080@172 Main Level 5.2 234 Mbit/s 8 4096x2304@56 - 1920x1080@172 High Level 5.2 234 Mbit/s 8 4096x2304@56 - 1920x1080@172 Expected Behavior: The Intel Arc A310 should support HEVC hardware encoding at bitrates well above 39 Mbit/s (similar to the 234 Mbit/s shown for H.264). Other media servers (Jellyfin) successfully use hardware encoding on the same GPU with target bitrates exceeding 50+ Mbit/s. Question: Is this 39 Mbit/s limitation a bug, or an intentional restriction?1 point
-
Hi all I’m sharing my “REAL NVMe for Emby on Synology (DSM 7.x) using bind mounts” guide as a single HTML file (copy/paste friendly + clean UI). Context: - Synology NVMe used as SSD cache is NOT the same as a “real NVMe volume” for Emby ProgramData. - This method mounts the NVMe manually and then uses bind mounts so DSM/Emby “see” ProgramData in the usual path, while the data actually lives on NVMe. What this does (final layout): 1) NVMe physical mount: /dev/nvme0n1p1 -> /volumeNVME 2) Optional convenience access from DSM / File Station: /volumeNVME --bind--> /volume3/NVME 3) The important part (Emby ProgramData on NVMe): /volumeNVME/EmbyServer --bind--> /volume3/@appdata/EmbyServer Why it’s useful: - Metadata / database / transcoding-temp write I/O moves to NVMe (less HDD activity, less noise, faster UI and library operations). - Works with the native Emby Synology package paths (keeps /volume3/@appdata/EmbyServer as the “official” location). How to verify it’s REALLY using NVMe: - Don’t trust only `df -h` (DSM may not clearly show bind mounts). - Use `mount` plus a real write test: `echo NVME_TEST_OK > /volume3/@appdata/EmbyServer/test_nvme.txt` Then confirm it appears in: `/volumeNVME/EmbyServer/test_nvme.txt` Persistence: - After reboot, mounts usually need to be re-applied (I include a post-reboot command block). - An optional rc.d script is included, but DSM updates/reboots may break it. Manual re-mounting is safer. IMPORTANT / Disclaimer: - This is NOT officially supported by Synology. - It may break after DSM updates, reboots, or Emby package restarts. - Backup ProgramData first (step 0 in the guide). - A rollback procedure is included (unmount + restore ProgramData.HDD). I’m posting the HTML file itself. It contains all commands step by step, warnings, verification checks, and rollback instructions. Feel free to adapt it to your own volume names or device nodes. Hope it helps anyone who wants real NVMe I/O for Emby on Synology. Unofficial / not supported by Synology. guia.html1 point
-
Hello there ! I am a Plex user who discovers this wonderful app! - The number of current streams and computer resources are not displayed in the dashboard, do you think that could be added? For example, if we have 10 current streams, we could display: Now Playing (10) - For CPU and RAM resources, you don't necessarily need a graph but at least display the percentage used by the application? - The messages that we can send to users do not last long enough, it would be nice to be able to customize the duration or to increase it a little. Thank you and thank you again for your work !1 point
-
We have an update for older models currently in Samsung review.1 point
-
Just make sure to read the help text underneath those options before turning any of them off.1 point
-
1 point
-
Nice hack. I just wish the devs would at least acknowledge the question. I don't think it's too much to ask for paying customers. There's got to be some reason DV files all play fine on Infuse on Apple TV but not Emby on Apple TV.1 point
-
1 point
-
Ah ok, I get what you mean. It's a good idea. Main reason for moving RT badge calculation by MDBList + math in second place (still working) after CORS is that I don't trust an API that gives out { "source": "tomatoes", "value": {}, "score": {}, "votes": {}, "url": {} }, { "source": "popcorn", "value": {}, "score": {}, "votes": {}, "url": {} }, for such an iconic movie like Return of the Jedi and therefor also no keywords "certified-fresh" or "certified-hot". Checked that couple of days ago when I was fiddling around this damn "verified-hot" badge. Specially old movies have no scores and your mentioned corresponding keywords via MDBList API. Perhaps that changes in time. This is RT itself: Compared to that, the CORS solution is bulletproof, but I wanted to have the old functions still as backup in the code without relying just on keywords as I'm not sure these are present for all movies. I totally understand when someone does not want to set up a CORS proxy or feels not experienced enough for it. So the current solution covers it all, even when someone does not want the custom ratings at all. Hope we're cool now1 point
-
And yes I do love my emby I just want to be treated Fair, I feel like if I come to the forums with a problem, it's more of a hassle than fixing it myself. I'm a programmer, I can read logs just fine. After work at 12 hour shifts I really don't have the time to do it. But I do want my TV to play without stopping all the time or to be unfairly counted with all my devices. It should only count me more than once if I logged in and watching more than one thing at a time. Not just look at my server and checking the stat screen. When I log in using some alias, it wants me to pay a premiere on the device. Is that every account that's made it does the exact same thing so that means it's charging everybody that gets that message. When only thing that's needed is to notify the server owner better. We don't get nothing in red across our server screen saying that our premier services limited reached. We got to click on the premier option and look at the little premier info. Like I said, if I use my search box on my email to try to go back to find any missed emails, impossible task. Then I left to try to figure out which of the four emails that I currently use is used for the premiere... It's a headache.1 point
-
Time and money would be better spent improving the internal player and keeping it up to date before focusing on external player support. A custom build of MPV fixing truehd bitstreaming as one example. For the rare occasion where an external player is needed, one could simply exit emby and use powerdvd or windvd.1 point
-
1 point
-
Thanks! That works. The whole format was so different that I didn’t initially understand what was happening, nor did I see the split versions apart button.1 point
-
New version up on yocksers/EmbyIcons Github. Added: Support for MyAnimeList ratings (mal). Note: Requires mdblist API key. Changed: Cleaned up the settings menu.1 point
-
Hi. It is still on the roadmap but it hasn't made it to the top of the list as Roku users don't seem to be clamoring for it...1 point
-
@Blacky_0815I will be testing the changes brought into Emby Windows 2.295.0 beta app to see if the issue of duplicate repeating downloads is resolved1 point
-
@GrimReaperYes, if you use append-to-response, e.g. for Godfather: https://api.mdblist.com/tmdb/movie/238?append_to_response=keyword&apikey=YOUR_API_KEY TMDB API delivers keywords also, but much less. { "title": "The Godfather", "year": 1972, "released": "1972-03-14", "released_digital": "2016-06-30", "description": "Spanning the years 1945 to 1955, a chronicle of the fictional Italian-American Corleone crime family. When organized crime family patriarch, Vito Corleone barely survives an attempt on his life, his youngest son, Michael steps in to take care of the would-be killers, launching a campaign of bloody revenge.", "runtime": 175, "score": 93, "score_average": 93, "ids": { "imdb": "tt0068646", "trakt": 196, "tmdb": 238, "tvdb": {}, "mal": {}, "mdblist": "a2d7" }, "type": "movie", "updated": "2026-02-04T17:49:38+00:00", "ratings": [ { "source": "imdb", "value": 9.2, "score": 92, "votes": 2201816, "url": 60 }, { "source": "metacritic", "value": 100, "score": 100, "votes": 16, "url": "/the-godfather" }, { "source": "metacriticuser", "value": 9.2, "score": 92, "votes": 4378, "url": {} }, { "source": "trakt", "value": 88, "score": 88, "votes": 35657, "url": {} }, { "source": "tomatoes", "value": 97, "score": 97, "votes": 153, "url": "/m/the_godfather" }, { "source": "popcorn", "value": 98, "score": 98, "votes": 41094, "url": "/m/the_godfather" }, { "source": "tmdb", "value": 86, "score": 86, "votes": 22417, "url": {} }, { "source": "letterboxd", "value": 4.5, "score": 90, "votes": 2435315, "url": "/film/the-godfather/" }, { "source": "rogerebert", "value": 4, "score": {}, "votes": {}, "url": "the-godfather-1972" }, { "source": "myanimelist", "value": {}, "score": {}, "votes": {}, "url": {} } ], "genres": [ { "id": 4, "title": "Crime" }, { "id": 6, "title": "Drama" } ], "streams": [], "watch_providers": [ { "id": 257, "name": "fuboTV" }, { "id": 582, "name": "Paramount+ Amazon Channel" }, { "id": 633, "name": "Paramount+ Roku Premium Channel" }, { "id": 2303, "name": "Paramount Plus Premium" } ], "production_companies": [ { "id": 10211, "name": "Alfran Productions" }, { "id": 4, "name": "Paramount" } ], "language": "en", "spoken_language": "en", "country": "US", "certification": "R", "commonsense": true, "age_rating": 16, "commonsense_media": { "common_sense": 16, "common_sense_selection": false, "parental_violence": 5, "parental_nudity": 4, "parental_language": 4, "parental_drinking": 3 }, "status": "Released", "trailer": "https://youtube.com/watch?v=Ew9ngL1GZvs", "poster": "https://image.tmdb.org/t/p/original/3bhkrj58Vtu7enYsRolD1fZdja1.jpg", "backdrop": "https://image.tmdb.org/t/p/w1920_and_h800_multi_faces/tSPT36ZKlP2WVHJLM4cQPLSzv3b.jpg", "keywords": [ { "id": 1498, "name": "italy" }, { "id": 309, "name": "loss-of-loved-one" }, { "id": 9518, "name": "love-at-first-sight" }, { "id": 1029, "name": "europe" }, { "id": 1162, "name": "patriarch" }, { "id": 1566, "name": "organized-crime" }, { "id": 1756, "name": "mafia" }, { "id": 301, "name": "lawyer" }, { "id": 1716, "name": "crime-family" }, { "id": 6759, "name": "rise-to-power" }, { "id": 1470, "name": "1940s" }, { "id": 617, "name": "1950s" }, { "id": 91, "name": "based-on-novel-or-book" }, { "id": 38390, "name": "belongs-to-collection" }, { "id": 7744, "name": "symbolism" }, { "id": 43291, "name": "has-trailer" }, { "id": 40344, "name": "metacritic-must-see" }, { "id": 87461, "name": "gambling-syndicate" }, { "id": 48041, "name": "part-of-trilogy" }, { "id": 59747, "name": "death-of-title-character" }, { "id": 47430, "name": "first-of-series" }, { "id": 21766, "name": "mob-hit" }, { "id": 198137, "name": "severed-horse-s-head" }, { "id": 3853, "name": "sicilian-mafia" }, { "id": 2992, "name": "4k-blu-ray" }, { "id": 43511, "name": "dolby-vision" }, { "id": 137, "name": "religion" }, { "id": 353, "name": "revenge-motive" }, { "id": 299665, "name": "religious-hypocrisy" }, { "id": 298722, "name": "gun-violence" }, { "id": 6915, "name": "gang-violence" }, { "id": 5803, "name": "mafia-war" }, { "id": 296173, "name": "mafia" }, { "id": 298118, "name": "patriarch" }, { "id": 298117, "name": "crime-family" }, { "id": 296942, "name": "organized-crime" }, { "id": 296148, "name": "gangster" }, { "id": 295238, "name": "father-son-relationship" }, { "id": 295885, "name": "wedding" }, { "id": 295387, "name": "revenge" }, { "id": 295374, "name": "murder" }, { "id": 296403, "name": "corrupt-cop" }, { "id": 297142, "name": "crime-boss" }, { "id": 297556, "name": "epic" }, { "id": 296248, "name": "1940s" }, { "id": 296778, "name": "1950s" }, { "id": 297311, "name": "manhattan-new-york-city" }, { "id": 301550, "name": "bronx-new-york-city" }, { "id": 296146, "name": "new-york-city" }, { "id": 295210, "name": "family-relationships" }, { "id": 295720, "name": "betrayal" }, { "id": 296358, "name": "dysfunctional-family" }, { "id": 298851, "name": "italian-american" }, { "id": 335620, "name": "2k-blu-ray" }, { "id": 301806, "name": "dead-horse" }, { "id": 298119, "name": "rise-to-power" }, { "id": 16721, "name": "mercilessness" }, { "id": 143096, "name": "mob-summit" }, { "id": 296171, "name": "mobster" }, { "id": 24153, "name": "mob-enforcer" }, { "id": 34872, "name": "mob-war" }, { "id": 11117, "name": "mob-violence" }, { "id": 336111, "name": "oscar-winner" }, { "id": 336213, "name": "oscar-nominated" }, { "id": 336110, "name": "best-picture-winner" }, { "id": 336214, "name": "best-picture-nominated" }, { "id": 336113, "name": "golden-globe-winner" }, { "id": 336216, "name": "golden-globe-nominated" }, { "id": 404292, "name": "first-in-collection" }, { "id": 19631, "name": "certified-fresh" }, { "id": 296442, "name": "police-officer-killed" }, { "id": 295207, "name": "brother-sister-relationship" }, { "id": 295297, "name": "brother-brother-relationship" }, { "id": 19850, "name": "based-on-novel" }, { "id": 298466, "name": "casino" }, { "id": 297115, "name": "italy" }, { "id": 27780, "name": "italian-restaurant" }, { "id": 295781, "name": "assassination-attempt" }, { "id": 295566, "name": "brutality" }, { "id": 21783, "name": "tommy-gun" }, { "id": 44256, "name": "pistol" }, { "id": 300317, "name": "adopted-son" }, { "id": 50105, "name": "loss-of-husband" }, { "id": 298122, "name": "honor" }, { "id": 45598, "name": "loss-of-father" }, { "id": 89231, "name": "gangster-as-protagonist" }, { "id": 421, "name": "gangster" }, { "id": 486100, "name": "oscar-best-director-nominee" }, { "id": 486101, "name": "national-film-preservation-board-winner" }, { "id": 491874, "name": "dvd" }, { "id": 491873, "name": "blu-ray" }, { "id": 296607, "name": "love-at-first-sight" }, { "id": 10472, "name": "loss-of-son" }, { "id": 24091, "name": "loss-of-wife" }, { "id": 296617, "name": "sibling-rivalry" }, { "id": 295274, "name": "father-daughter-relationship" }, { "id": 296925, "name": "catholic" }, { "id": 296111, "name": "baptism" }, { "id": 298406, "name": "catholic-church" }, { "id": 11805, "name": "wedding-reception" }, { "id": 47464, "name": "famous-line" }, { "id": 296316, "name": "lawyer" }, { "id": 10103, "name": "famous-score" }, { "id": 295667, "name": "heart-attack" }, { "id": 295768, "name": "fugitive" }, { "id": 296444, "name": "police-brutality" }, { "id": 298351, "name": "undertaker" }, { "id": 296911, "name": "domestic-violence" }, { "id": 53459, "name": "horse-killed" }, { "id": 297622, "name": "car-bomb" }, { "id": 295371, "name": "extramarital-affair" }, { "id": 295322, "name": "funeral" }, { "id": 44401, "name": "title-spoken-by-character" }, { "id": 295542, "name": "neo-noir" }, { "id": 295236, "name": "dancing" }, { "id": 38022, "name": "cannoli" }, { "id": 296566, "name": "immigrant" }, { "id": 45225, "name": "heroin-trafficking" }, { "id": 298423, "name": "irish-american" }, { "id": 45208, "name": "mafioso" }, { "id": 152528, "name": "gangster-crime" }, { "id": 11128, "name": "loss-of-brother" }, { "id": 295336, "name": "police-officer" }, { "id": 296472, "name": "vengeance" }, { "id": 24334, "name": "american-mafia" }, { "id": 298687, "name": "racketeering" }, { "id": 27954, "name": "drug-trafficking" }, { "id": 45064, "name": "national-film-registry" }, { "id": 295695, "name": "traitor" }, { "id": 298547, "name": "godfather" }, { "id": 46957, "name": "first-part" }, { "id": 303653, "name": "crooked-lawyer" }, { "id": 296436, "name": "police-corruption" }, { "id": 295483, "name": "horse" }, { "id": 295306, "name": "hospital" }, { "id": 47297, "name": "world-war-two-veteran" }, { "id": 295654, "name": "no-opening-credits" }, { "id": 37952, "name": "female-nudity" }, { "id": 295390, "name": "blood" }, { "id": 43729, "name": "sex-scene" }, { "id": 295991, "name": "marriage" }, { "id": 295628, "name": "massage" }, { "id": 48633, "name": "tollbooth" }, { "id": 50711, "name": "stabbed-in-the-hand" }, { "id": 50307, "name": "shot-in-the-eye" }, { "id": 47279, "name": "ethnic-slur" }, { "id": 295230, "name": "mansion" }, { "id": 45922, "name": "las-vegas-nevada" }, { "id": 298457, "name": "courtship" }, { "id": 295590, "name": "racial-slur" }, { "id": 25883, "name": "movie-studio" }, { "id": 25007, "name": "garrote" }, { "id": 18835, "name": "falling-down-stairs" }, { "id": 295304, "name": "wheelchair" }, { "id": 13740, "name": "invalid" }, { "id": 296124, "name": "los-angeles-california" }, { "id": 295209, "name": "fish" }, { "id": 295773, "name": "village" }, { "id": 296479, "name": "cemetery" }, { "id": 295204, "name": "singer" }, { "id": 18816, "name": "vegetable-garden" }, { "id": 16293, "name": "paparazzi" }, { "id": 295696, "name": "ambush" }, { "id": 17283, "name": "stable" }, { "id": 295252, "name": "teacher" }, { "id": 92479, "name": "bagman" }, { "id": 45259, "name": "fbi-surveillance" }, { "id": 51188, "name": "crime-literature-on-screen" }, { "id": 152515, "name": "sicilian-american" }, { "id": 302165, "name": "sicilian-mafia" }, { "id": 84974, "name": "capo" }, { "id": 84990, "name": "mob-lawyer" }, { "id": 22553, "name": "bulletproof-vest" }, { "id": 301445, "name": "crime-syndicate" }, { "id": 158592, "name": "epic-drama" }, { "id": 198654, "name": "tragedy-drama" }, { "id": 295644, "name": "cigar-smoking" }, { "id": 298977, "name": "american-dream" }, { "id": 295518, "name": "kiss" }, { "id": 44776, "name": "hollywood-california" }, { "id": 46875, "name": "large-format-camera" }, { "id": 47253, "name": "overhearing-sex" }, { "id": 44553, "name": "shot-in-the-head" }, { "id": 47723, "name": "title-same-as-book" }, { "id": 24413, "name": "german-american" }, { "id": 20851, "name": "ethnic-stereotype" }, { "id": 301769, "name": "ethnocentrism" }, { "id": 51069, "name": "20th-century-literature-on-screen" }, { "id": 51189, "name": "american-crime-literature-on-screen" }, { "id": 84975, "name": "caporegime" }, { "id": 162732, "name": "consigliere" }, { "id": 22456, "name": "double-barreled-shotgun" }, { "id": 61465, "name": "jewish-mobster" }, { "id": 45213, "name": "mafia-don" }, { "id": 296412, "name": "shotgun" }, { "id": 296306, "name": "assault" }, { "id": 21784, "name": "beretta" }, { "id": 23458, "name": "restroom" }, { "id": 296012, "name": "pregnancy" }, { "id": 295539, "name": "shootout" }, { "id": 300010, "name": "movie-mogul" }, { "id": 27165, "name": "eyeglasses" }, { "id": 303205, "name": "new-hampshire" }, { "id": 44519, "name": "orange" }, { "id": 296413, "name": "double-cross" }, { "id": 10300, "name": "war-hero" }, { "id": 19557, "name": "phone-booth" }, { "id": 20250, "name": "garbage-can" }, { "id": 299979, "name": "nevada" }, { "id": 297104, "name": "20th-century" }, { "id": 430265, "name": "coppola-and-pacino" }, { "id": 465103, "name": "coppola-and-brando" }, { "id": 387029, "name": "coppola-and-duvall" }, { "id": 465104, "name": "caan-and-duvall" }, { "id": 465105, "name": "coppola-and-caan" }, { "id": 465106, "name": "coppola-and-shire" }, { "id": 430264, "name": "coppola-and-keaton" }, { "id": 53338, "name": "lasagna" }, { "id": 267806, "name": "throwing-money-on-the-ground" }, { "id": 56060, "name": "gray-tabby-cat" }, { "id": 22767, "name": "bouquet" }, { "id": 114741, "name": "kissing-hand" }, { "id": 301300, "name": "mortician" }, { "id": 467009, "name": "woltz-international-pictures" }, { "id": 297116, "name": "female-singer" }, { "id": 84435, "name": "live-band" }, { "id": 226263, "name": "lockheed-constellation" }, { "id": 60637, "name": "asking-for-a-favor" }, { "id": 79982, "name": "woman-smoker" }, { "id": 467010, "name": "father-and-bride-dance" }, { "id": 466230, "name": "four-tier-wedding-cake" }, { "id": 297429, "name": "pipe-smoking" }, { "id": 45217, "name": "mob-execution" }, { "id": 112073, "name": "rehearsing-a-speech" }, { "id": 467011, "name": "daughter-brutalized" }, { "id": 47236, "name": "man-slaps-a-man" }, { "id": 48938, "name": "open-air-market" }, { "id": 46102, "name": "male-singer" }, { "id": 467012, "name": "bridal-purse" }, { "id": 21274, "name": "military-dress-uniform" }, { "id": 53113, "name": "christmas-shopping" }, { "id": 156440, "name": "drinking-from-a-pitcher" }, { "id": 45345, "name": "covered-in-blood" }, { "id": 45026, "name": "shot-multiple-times" }, { "id": 467013, "name": "girl-standing-on-grandfather-s-feet" }, { "id": 50965, "name": "year-1945" }, { "id": 57269, "name": "lighting-a-cigarette-for-someone" }, { "id": 295504, "name": "bodyguard" }, { "id": 20989, "name": "bluff" }, { "id": 264729, "name": "snub-nose-revolver" }, { "id": 64693, "name": "zippo-lighter" }, { "id": 82589, "name": "trembling-with-fear" }, { "id": 45234, "name": "son-murdered" }, { "id": 467014, "name": "husband-diliberately-starts-fight-with-wife" }, { "id": 56075, "name": "picture-on-front-page-of-newspaper" }, { "id": 467015, "name": "supervised-courtship" }, { "id": 296250, "name": "playing-piano" }, { "id": 50987, "name": "machine-gunned" }, { "id": 215936, "name": "lying-in-the-gutter" }, { "id": 91932, "name": "evasive-driving" }, { "id": 467016, "name": "bride-and-groom-dance" }, { "id": 467017, "name": "louis-italian-american-restaurant" }, { "id": 56582, "name": "red-rose" }, { "id": 13057, "name": "newspaper-headline" }, { "id": 93908, "name": "wife-murdered" }, { "id": 46752, "name": "thompson-sub-machine-gun-with-drum-magazine" }, { "id": 78534, "name": "garroted" }, { "id": 113253, "name": "hesitation" }, { "id": 301273, "name": "sudden-death" }, { "id": 83053, "name": "u-turn" }, { "id": 427115, "name": "home-from-the-hospital" }, { "id": 44271, "name": "bare-chested-male" }, { "id": 467018, "name": "tomato-garden" }, { "id": 299129, "name": "hiking" }, { "id": 467019, "name": "john-j-bartek-moving-company" }, { "id": 57030, "name": "graveside-ceremony" }, { "id": 65102, "name": "kicked-while-down" }, { "id": 300578, "name": "barbershop" }, { "id": 41158, "name": "male-protagonist" }, { "id": 295515, "name": "male-female-relationship" }, { "id": 46094, "name": "male-body" }, { "id": 44836, "name": "moaning" }, { "id": 94479, "name": "female-topless-nudity" }, { "id": 300061, "name": "tragic-romance" }, { "id": 46869, "name": "screenplay-adapted-by-author" }, { "id": 295854, "name": "blood-splatter" }, { "id": 46276, "name": "nickname-as-title" }, { "id": 296895, "name": "elevator" }, { "id": 296134, "name": "bar" }, { "id": 44388, "name": "two-word-title" }, { "id": 21740, "name": "revolving-door" }, { "id": 89181, "name": "open-hydrant" }, { "id": 295775, "name": "strangulation" }, { "id": 36794, "name": "foreplay" }, { "id": 84108, "name": "beaten-with-a-belt" }, { "id": 45605, "name": "el-train" }, { "id": 16031, "name": "knife-in-hand" }, { "id": 297844, "name": "melancholy" }, { "id": 46718, "name": "reference-to-ingrid-bergman" }, { "id": 141599, "name": "corleone-italy" }, { "id": 298645, "name": "north-america" }, { "id": 296151, "name": "drugs" }, { "id": 296409, "name": "revolver" }, { "id": 296016, "name": "bathtub" }, { "id": 296689, "name": "movie-theater" }, { "id": 96431, "name": "smashing-a-camera" }, { "id": 12538, "name": "broken-jaw" }, { "id": 94147, "name": "radio-city-music-hall-manhattan-new-york-city" }, { "id": 50310, "name": "shot-in-the-throat" }, { "id": 45111, "name": "shot-in-the-back" }, { "id": 295318, "name": "urination" }, { "id": 15736, "name": "sicily-italy" }, { "id": 298139, "name": "paraplegic" }, { "id": 302152, "name": "cosa-nostra" }, { "id": 295605, "name": "ex-convict" }, { "id": 14771, "name": "protection-racket" }, { "id": 296037, "name": "hotel" }, { "id": 46461, "name": "shot-in-the-forehead" }, { "id": 302247, "name": "criminal-empire" }, { "id": 497333, "name": "clandestine-empire" }, { "id": 497334, "name": "secret-empire" }, { "id": 295395, "name": "violence" }, { "id": 46497, "name": "man-uses-a-wheelchair" }, { "id": 55654, "name": "statue-of-liberty-new-york-city" }, { "id": 97532, "name": "patriarchal-family" }, { "id": 349463, "name": "grand" }, { "id": 315735, "name": "aggressive" }, { "id": 429433, "name": "daughter-stars-in-film-directed-by-father" }, { "id": 295961, "name": "psychological-thriller" }, { "id": 13511, "name": "psychological-drama" }, { "id": 171790, "name": "1970s-movie" }, { "id": 295685, "name": "historical-fiction" }, { "id": 33283, "name": "fiction" }, { "id": 523877, "name": "l-rb" }, { "id": 464023, "name": "tomate" }, { "id": 32833, "name": "crime-drama" } ] }1 point
-
1 point
-
New version in GH. - RT Verifiied Hot badge is now validated via CORS proxy (when enabled) - Added Oscar wins and nominations via Wikidata SPARQL API. The more I tinker with it, the more I'm asking myself why lots of things aren't already present in Emby @GrimReaper. 80% of the widget content is via API calls, except two RT badge verifications and Allociné.1 point
-
@justinrh Gracenote have updated the lineup to have: 38.8 W34EYD8 changed to True Crime Network 38.9 W34EYD9 changed to Cozi TV Let me know if this is now correct. They appear to have also changed the logo for 38.51 point
-
Worked perfectly, everything is there All the windows that are useless to me are gone and are no longer synchronized (Talk, Sports, By Language, Podcasts). And my favorites are back “&id=r0” for By Location worked. 25h33min44sec. Without “&id=r0” over 3 days. It would be nice if you could set the refresh interval in Emby to one month. Thanks again.1 point
-
I tried too hard to find it, but it's already in the user settings...1 point
-
EDIT: I'm leaving this post here, though I now feel the fool. Looks like this was isolated to a single library entry that, while the metadata was properly fetched (somehow), the images didn't - because there are no IDs in the MovieDB or TV DB fields. I manually uploaded an image, regardless, but I certainly can't expect the fetchers to get something from nothing. I'm experiencing the same (or at least very similar issue). I see, actually, that this thread is related to Seasons rather than Movies, so if this is a hijack and I need a separate thread, let me know, but this thread is what popped up as most relevant (and recent) when I did some searching. Multiple fetchers are enabled on the Library, e.g. "Movies" The search icon is visible After clicking the search icon, the search window itself shows no search bar, no results, just a Source picklist and All Languages toggle Many thanks1 point
-
New release v1.3.2.0 Fail-Safe Protection: Implemented a new safety check. If the plugin fetches 0 items (due to internet downtime or API outages), the sync process now aborts immediately. This prevents your existing tags from being wiped when source lists are unreachable. IMDb Exclusive Matching: The matching logic now relies strictly on unique IMDb IDs (e.g., tt1234567). Why? This eliminates "ID collisions" where provider IDs (Trakt/MDBList) were mistaken for TMDB IDs, causing incorrect tagging. Note: While items missing an IMDb ID will be skipped, this ensures 100% tagging accuracy for your library. Improved UX: Newly added tag sources now appear at the top of the list for immediate access, eliminating the need to scroll down. Quick Start Guide: Added a built-in helper guide in the settings menu to help new users configure API keys and rules easily. https://github.com/soderlund91/AutoTag/releases/tag/v1.3.2.0 Latest UI screenshots: New entry/tag:1 point
-
No problem, didn't even think about that. MDBList delivers everything, from IMDb over TMDB to RogerEbert. Only thing they can't provide is the Verified Hot Badge from RT because these criterias are not calculatable via simple math (Criterias are splitted in regional or nationwide cinema releases + some movies got the badge randomly without matching the criterias). I needed to use a CORS proxy to make the Spotlight a 100% match regarding Verified Hot.1 point
-
how many years does it take to add a simple line with The number of current streams ?1 point
-
Right now when adding an Emby server to a client you have to type out the full address including http:// or https://, and if you are using a proxy you have to manually change the port to 80/443. That can cause confusion when you're trying to get family set up on the server. Meanwhile on jellyfin if you enter myserver.com it'll automatically check all four configurations and use the one that gets a response. Would it be possible to set it up that when adding a server you can just enter mysite.com and it'll automatically check http://mysite.com:8096, https://mysite.com:8920, http://mysite.com:80, and http://mysite.com:443 and then pick the one that works?1 point
-
When reorganizing my music library, I decided to recreate all the music genre images using some AI scripts. I'm sharing the package with you in case you find it useful. For each genre, there's a square folder version and a thumb version with the genre text imprinted on it. Alternatively, there's also the original version without the text. Samples: musicgenres.rar1 point
-
Interesting. I didn't notice that limitation and see the same thing on mine. Currently running 4.9.2.6b using Intel 14th gen cpu H.265 (HEVC) encoder: Adapter #0: 'Arrow Lake-P Intel Graphics' Id:32081 (Driver: , Vendor: 32902, SDK Version: 1.255) Max Bitrate: 39 Mbit/s Frame Sizes: 32x32...8192x8192 Color Formats: NV12 Profile Max Level Max Bitrate Bit Depths Resolutions Main Level 5.1 39 Mbit/s 8 4096x2160@60 - 1920x1080@256 Main Still Picture Level 5.1 39 Mbit/s 4096x2160@60 - 1920x1080@2561 point
-
1 point
-
It's nice to have an alternative client. Well done for starting this. Quote from Github - if this is true, then sadly I have lost my original interest as I rarely use Windows for playback ... You may also want to remove this topic from the AndroidTV section to avoid future disappointments.. if confirmed development has stopped then maybe reach out to @GrimReaperto remove ?1 point
-
Hi, it's great to see Emby using Blog posts to highlight new releases. Let's have more of this please! However, based upon the comments above... it would be even better if some of the main UI additions and changes could be explained in more detail beyond one line bullet points. This wouldn't necessarily be for every minor bug fix, but just more info on the newer functionality for those not aware of what has been going on with beta releases and not regularly following the community forums. I don't think this should be a task for the Emby technical developers though. They have enough to do with their time. This task should be a fundamental function of marketing support team members, to fully understand the new features, and explain them in a non-technical way, as official Emby info, for everyone to easily reference. Ultimately this should also lead to updates of knowledge base documentation. Otherwise many questions will continue to arise through random forum posts, taking even more valuable time away from ongoing development effort. Thanks for considering.1 point
-
This is another ardent request to have Emby write the active queue to a persistent memory location, at least when playing music. Many devices close Emby and lose the active play queue when the user switches focus to a different app for too long, when the device runs out of dynamic memory, or when simply too much time has elapsed. There are many good feature requests in this forum that would enhance Emby, but fixing this issue would address an actual problem that many users currently face every time they queue up more music than is played in one continuous session. Can you please bump this up the queue (no pun intended) of Emby issues to address?1 point
-
I can only agree. After the umpteenth time Emby again just cleared the actively playing queue after my tablet locked for just a few minutes. One that I was creating and listening to with a view to saving as a playlist. Just gone! This issue alone is making me question my lifetime Emby premiere subscription and I'm looking for alternatives. Its not fit for purpose for playing music on my tablet which is my primary device.1 point
-
Perhaps this Feature Request best matches what you were asking for in the thread that mods closed?1 point
-
What is the status regarding this feature? If emby should be really useful for audio as well it would need such a function as resume or continue to play for audio.1 point
-
I am not sure your follow up adds as much clarity as you might think it does. I think this is a classic case where "a picture is worth more than a 1000 words"1 point
-
Using ffmpeg, I updated the end point of the last chapter for the offending episodes by subtracting 83ms. They all successfully pulled the chapter images. Seems it was likely choking on the end point of the last chapter for those few episodes.1 point
-
Considering they reference a post from 2016, its a safe bet that they abandoned this one too. Best to look for third party plugins first, and use the forums as a last resort.1 point
-
Ah, I must admit I missed the date on that. Hope it's not 8 years more ! Don't suppose there is any publicly available development plan for emby?1 point
