Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. 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?
  3. New version, slightly rearranged positioning. Buttons on the right just appear on hover. Emby.SpotlightWebMod.dll
  4. Emby Releases

    Changelog: Emby Web App

    26.0.31 Support automatic subtitles on skip back (requires Emby Server 4.11.0.5+)
  5. 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+)
  6. 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?
  7. 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
  8. Luke

    Debian 13 not supported?

    Hi, this will be in 4.11.0.5.
  9. Luke

    Emby Server suddenly not reachable

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

    LG app stopped playing items

    Nevertheless ^^
  11. Luke

    Additional TheTVDB display orders

    Here is the testing thread where you can report issues: Thanks.
  12. Today
  13. 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.
  14. 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:
  15. 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
  16. @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
  17. 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.
  18. @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.
  19. Ill have to "undo" my direct call, but Ill get that tried out later today. Thanks for the response.
  20. Luke

    Album images

    Yes user84 showed how to sort by number in his screenshots above.
  21. 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.
  22. Luke

    Immich plugin

    Thanks for sharing.
  23. 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!
  24. Luke

    Dashboard Alert Filters

    Hi, yes it makes sesne.
  25. Luke

    Docker migration to Premier - Backup plugin not working.

    Thanks for following up.
  26. markblomquist

    Docker migration to Premier - Backup plugin not working.

    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 !
  27. Auguste852

    Question affichage dans Mes Médias

    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.).
  1. Load more activity
×
×
  • Create New...