All Activity
- Past hour
-
Evolution80 joined the community
-
Xvt77 joined the community
-
Getting missing episodes (from a series) and movies (from collections)
HawkXP71 replied to HawkXP71's topic in Developer API
I call my custom first, and then the provider search second. In the log I see the Http request for mine 2026-10-02 11:13:48.261 Info HttpClient: GET https://api.themoviedb.org/3/collection/115838%3Flanguage=en-US?api_key=<api_key> 2026-10-02 11:13:48.387 Info HttpClient: Http response 200 from https://api.themoviedb.org/3/collection/115838%3Flanguage=en-US?api_key=<api_key>after 126ms but I see nothing for the provider, I do have debug logging on -
uwwe9989622 joined the community
-
Am1221 joined the community
-
LiamLando joined the community
-
izaaro._ joined the community
-
CrystallisedRose joined the community
-
FernandoAS joined the community
-
Getting missing episodes (from a series) and movies (from collections)
HawkXP71 replied to HawkXP71's topic in Developer API
@GrimReaper @Luke public async Task<TmdbCollection?> GetRemoteCollectionMembersAsyncViaProviders( string tmdbId, CancellationToken? cancellationToken = null, string language = "en-US" ) { if( string.IsNullOrEmpty( tmdbId ) ) return null; if( !CheckIsValid( false ) ) return null; var languageCode = string.IsNullOrEmpty( language ) ? "en" : language.Split( '-' )[ 0 ]; var countryCode = ( !string.IsNullOrEmpty( language ) && language.Split( '-' ).Length > 1 ) ? language.Split( '-' )[ 1 ] : "US"; var boxSetLookupInfo = new BoxSetInfo { MetadataLanguage = languageCode, MetadataCountryCode = countryCode }; boxSetLookupInfo.ProviderIds[ MetadataProviders.Tmdb.ToString() ] = tmdbId; var searchQuery = new RemoteSearchQuery<BoxSetInfo> { SearchInfo = boxSetLookupInfo, ItemId = 0 // Provide an existing Emby item ID if updating a specific item }; var cancelToken = cancellationToken ?? CancellationToken.None; try { IEnumerable<RemoteSearchResult> results = await _embyInterfaces!._providerManager!.GetRemoteSearchResults<BoxSet, BoxSetInfo>( searchQuery, null, // referenceItem: Pass a BaseItem instance if contextual lookup is required cancelToken ).ConfigureAwait( false ); foreach( var result in results ) { foreach( var providerId in result.ProviderIds ) { _embyInterfaces!._logger!.Info( " -> External Provider: {0}, ID: {1}", providerId.Key, providerId.Value ); } } } catch( Exception ex ) { _embyInterfaces!._logger!.Warn( "Failed to discover remote BoxSet results", ex ); } return null; } My custom search is the following: public async Task<TmdbCollection?> GetRemoteCollectionMembersAsyncViaCustom( string tmdbId, CancellationToken? cancellationToken = null, string language = "en-US" ) { if( string.IsNullOrEmpty( tmdbId ) ) return null; if( !CheckIsValid( false ) ) return null; //string url = $"https://themoviedb.org/{tmdbCollectionId}?api_key={kApiKeyV3}&language={language}"; var builder = new UriBuilder { Scheme = "https", Host = "api.themoviedb.org", Path = $"/3/collection/{tmdbId}?language={language}" }; var query = HttpUtility.ParseQueryString( builder.Query ); query[ "api_key" ] = kApiKeyV3; builder.Query = query.ToString(); var url = builder.Uri.ToString(); var options = new HttpRequestOptions { Url = url, CancellationToken = cancellationToken ?? CancellationToken.None, // Optional: Set cache timeout if you don't want to hit TMDB constantly CacheLength = System.TimeSpan.FromDays( 1 ), CacheMode = CacheMode.None }; try { using( var response = await _embyInterfaces!._httpClient!.GetResponse( options ).ConfigureAwait( false ) ) { var collections = _embyInterfaces!._jsonSerializer!.DeserializeFromStream<TmdbCollection>( response.Content ); return collections ?? null; } } catch { return null; } } Both are using the same tmdbid. The custom one works the provider one does not TIA -
Bonez420 joined the community
-
Valminha_linda joined the community
-
This makes sense, I think this is only affecting extremely large libraries as well. 4.11.0.4 beta is fine searching with every app. My question to Luke is why aren't you and your team just promoting full beta's to stable? instead you guys cherry pick parts of beta to create a build that's not even be tested and tag it "stable". curious as to why you guys do that when the majority test a beta release.
- Today
-
Getting missing episodes (from a series) and movies (from collections)
HawkXP71 replied to HawkXP71's topic in Developer API
@GrimReaper To be clear, it works fine with this "URL" https://api.themoviedb.org/3/collection/<collectionTmdbId>?language=en-us&api_key=<KEY>, what fails is using the provider connection. Ill get you my code in a couple of hours. -
Getting missing episodes (from a series) and movies (from collections)
HawkXP71 replied to HawkXP71's topic in Developer API
Ill have to "undo" my direct call, but Ill get that tried out later today. Thanks for the response. -
Yes user84 showed how to sort by number in his screenshots above.
-
agreed, but is there any way to use meta track numbers in folder view of a music library? sorry, that's a bit vague....I mainly mean to play in that order - although if you have other ideas, please let me know.
-
Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!
-
Hi, yes it makes sesne.
-
Docker migration to Premier - Backup plugin not working.
Luke replied to markblomquist's topic in Linux
Thanks for following up. -
Docker migration to Premier - Backup plugin not working.
markblomquist replied to markblomquist's topic in Linux
Hello again. I got this working, so this can be marked as completed. The fix was to run the /Configdata folder for Emby Server on the LOCAL SSD storage on a persistent folder mapped in the Docker YAML file on my Mini-PC/Docker instead of using CIFs shares for everything on my NAS. Synology doesn't recommend running SQLite-type databases that require locking on a CIFs shares, especially in mixed client OS environments, since they can be fragile. The Backup plugin works fine with this configuration and it can push the backup files to the NAS CIFs share. I tried a number of lower level FSTAB mods on the client and changing some of the SMB2/SMB3 options on the NAS but the only thing that worked was moving the /Configdata to SSD. The whole point for keeping the /Configdata and the media shares on the NAS was because that was protected and there wasn't a single point of failure problem. I can still keep my no-single-point-of-failure by having the backup files pushed to the NAS. Side benefit, performance is better with Emby Server having the database on SSD. BAZINGA ! -
I try on my tv, in folder view, when I click on the film, I had to click a second time and then I arrive at the film's page (synopsis, cast, etc.).
-
A comparison of screenshots. One showing how you expect this, which in this case is Android. Then the other being Roku, where you think something is wrong. It could be multiple things causing it, but seeing the screenshots would confirm exactly what thing is happening.
-
Hi. Sorry, not sure what you mean. Can you show a screenshot?
-
Lyfesaver started following Dashboard Alert Filters
-
It would be nice to be able to filter out the noise when looking at the "Alerts" page in the dashboard. Often I will visit the dashboard and see there is a request to restart the server for an update but I have to wade thru so much stuff about recording start, recording started, failed login attempt, etc just to see what was updated... a plugin or the server itself. If it was a plugin was it one that is heavily used so best for me to find a time or just let it sit til I am ready. A filter would help a lot in this use case.
- 1 reply
-
- 3
-
-
tedfroop21 started following Displaying Wrong images - Or maybe not.
-
Is there a reason Roku is displaying the Background images as the Title images for libraries? The opposite of Android, just wondered if there was a reason.
-
Neminem started following LG app stopped playing items
-
4.10.1.0 is now available on TrueNAS. I just updated and seems to be working fine.
-
I haven't been able to replicate the above issue anymore but here's a couple more issues I'm experiencing that I've never had problems with before; all within the IOS app. Bug 1 = Tonemapping/Color Issue: If I play a movie that has TrueHd audio track, there is incorrect tonemapping for colors (even though im pretty sure the video isn't supposed to be touched as dolby vision is support on iPhone 17 (and I've always been able to play with no issues in the past, without the video being transcoded or defaulting to HDR). There is a green hue that shows up over the entire image. If I change the audio track to eac3 (my compatibility tracks), the audio transcoding stops but the colors of the video are still greenish hue. It only resets the colors to "correct" if I exit the video and play again with the secondary compatible audio track (no audio transcoding, but still directly dolby vision profile 8.1). This all used to work flawlessly with the same files, so it's something that seems to have been introduced recently. Bug 2 = Audio issue: If I select a different audio while a movie is playing (particularly while one is being transcoded, and switching to my compatibility tracks), the video starts over from the beginning. Attached are the logs from the session where I played the file with the audio being transcoded, the video was showing green hue, I switched to my secondary audio and still the same colors until I exited out of the video and started it again. emby_ios_1790951445350.66.txt ffmpeg-remux-f56a769c-4eb4-4bff-a151-00e05e3e511d_1.txt
-
podonnell started following LG app stopped playing items
-
Hi, Running Emby for LG 1.0.51 This week, pressing Play or Trailer on any of my items does not do anything. I can go into menus, favorite items, delete, etc.. but anything related trying to play is unresponsive. I've attempted on multiple users, and forgetting and re-entering server info. I also have a SHIELD device that is connected to the same TV, and that has no issues. Any idea what might be happening, or how to remedy it?
-
JelloLabs started following Emby Releases
-
Also the new home screen flexibility can allow you to attack this issue in a number of ways. For example, my spotlight row is currently setup to show movies and shows sorted by "Last episode added" which makes any new series episode get spotlighted.
-
Hi, yes it's just for the folder view (it's ok with others : Movies, Suggestions, Trailers, ...) In folder view, when I click on the film, I arrive at the film's page (synopsis, cast, etc.) and there all is ok, identification is correct.
-
Are you sure you've fully investigated permissions?
-
Please see: Connecting from Client Apps
