Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Hi, how about the Console tab of the debug console?
  3. Luke

    Playlists

    OK, this is a good sign. One thing you could try is going to user permissions for your admin user, go to the access tab and just click Save.
  4. Hi. Have you seen this? https://dev.emby.media/home/sdk/plugins/index.html
  5. Since most of the examples out there are non-PluginUi based, the plugin I have been working on is non-PluginUi. In fact the only examples are the doc examples, which not being real world plugins are hard to use for a guide. Is there any documentation for migrating from the JS/HTML views to the PluginUI?
  6. New version, slightly rearranged positioning. Buttons on the right just appear on hover. Emby.SpotlightWebMod.dll
  7. Emby Releases

    Changelog: Emby Web App

    26.0.31 Support automatic subtitles on skip back (requires Emby Server 4.11.0.5+)
  8. Emby Releases

    Emby Web App Updated: Version 26.0.31

    Emby Web App Update: Version 26.0.31 The Emby Web app has been updated to version 26.0.31 Go and try out: https://app.emby.media/ Changes 26.0.31 Support automatic subtitles on skip back (requires Emby Server 4.11.0.5+)
  9. Luke

    Remote connection failing all of a sudden

    Hi, if you disabled the VPN then you need to use a different remote address now, right? Are you sure you're trying to connect with the correct address?
  10. Today
  11. EncryptedCity

    EmbyVision Credits 1.0.0.1 — Stable Release

    EmbyVision Credits 1.0.0.4 What's New EmbyVision Credits 1.0.0.4 fixes the Library Auto-Scan and Scheduled Task settings so they now save correctly and control their intended behavior. Fixed Library Auto-Scan — The setting now saves correctly and properly controls automatic library scanning. Scheduled Task — The setting now saves correctly and properly controls the scheduled task behavior. Updated Plugin Store Image — Updated and centered the EmbyVision Credits plugin image for a cleaner, more professional appearance. This release focuses on making the plugin settings behave correctly and ensuring the plugin store presentation is polished and consistent. EmbyVision Credits 1.0.0.4 Better detection • Smoother experience https://github.com/encryptedcity/EmbyVision-Credits/releases/tag/v1.0.0.4
  12. Luke

    Debian 13 not supported?

    Hi, this will be in 4.11.0.5.
  13. Luke

    Emby Server suddenly not reachable

    @Yambmare you sure your emby server is up and running?
  14. Luke

    LG app stopped playing items

    Nevertheless ^^
  15. Luke

    Additional TheTVDB display orders

    Here is the testing thread where you can report issues: Thanks.
  16. Luke

    New Emby Server 4.10.1.0 Released

    As soon as the first 4.10 release goes out, 4.11 starts moving forward with new development. We can't just merge all of that to stable as you'll get all of the instability that comes with that. We will look into whether there is a discrepancy with the Sqlite versions, and if there is, it will be corrected in the next 4.10 maintenance release. Thanks.
  17. podonnell

    LG app stopped playing items

    It seems like there are no log entries for the attempted play. The play button itself is acting like it is calling nothing at all on the backend. I can see where I reauthenticated to the server, but the only related line that seems related to playback after that is:
  18. 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
  19. @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
  20. Dan_86

    New Emby Server 4.10.1.0 Released

    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.
  21. @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.
  22. Ill have to "undo" my direct call, but Ill get that tried out later today. Thanks for the response.
  23. Luke

    Album images

    Yes user84 showed how to sort by number in his screenshots above.
  24. lbkBrad

    Album images

    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.
  25. Luke

    Immich plugin

    Thanks for sharing.
  26. Luke

    LG app stopped playing items

    Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!
  27. Luke

    Dashboard Alert Filters

    Hi, yes it makes sesne.
  1. Load more activity
×
×
  • Create New...