Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Luke

    IP adress in User list

    It's when they actually authenticated and logged in, not every time they come back to a previously saved login.
  3. Luke

    Password reset problem

    @sa2000
  4. Luke

    Emby won't install

    Thanks for following up.
  5. Lessaj

    Can't drag Playlist items

    A video maybe.
  6. Luke

    Intro Detection Issue

    What happens in the episode at 5:13?
  7. crusher11

    Mediateque localization

    “Original Title” is searchable.
  8. crusher11

    Can't drag Playlist items

    That's the version I'm on, and it's not working. I don't know what other details I could possibly provide here.
  9. MrBuggie

    Subtitles and Up Next popup

    Oh, well I’ve never seen that. Is it only on the first install of an account? I’ve been using Emby for TV for years.
  10. CBers

    Emby: Latest Versions

    New Emby server Beta release, v4.10.0.15.
  11. Luke

    Items disappear after coming back from player

    HI, yes it has been a tough one to reproduce. We are still working on chasing it down. Thanks.
  12. Luke

    Mediateque localization

    Hi, we already do this. It's mainly because some users want to be able to see it. No functional purpose other than that.
  13. HI, yes a fix for this example was made. Thanks.
  14. HI, yes that is it.
  15. Luke

    Transcoding seems not working on FireTV client

    What app version number are you on now?
  16. Luke

    theme video y songs of movie

    Hi, please post this in the dedicated topic for the theme plugin to ensure that the developer will see it. Thanks !
  17. Luke

    Lifetime Emby Premiere Abo, yet App keeps nagging

    Does the LG have an internet connection?
  18. Luke

    Why is Emby scan overriding settings?

    Hi, please show the complete screenshot of the library options. thanks.
  19. OK that's a lot to go through. Can you please recreate the situation again, and then attach both the corresponding emby server and ffmpeg log files? thanks.
  20. Luke

    Emby Premiere key is missing or invalid

    Hi there, are you trying to connect to your own Emby Server, or someone else's server?
  21. Luke

    Unable to uninstall

    @sa2000
  22. Guderian

    Problema Emby Client en Windows 11

    Revisado, sigue igual. Gracias de todas formas. Saludos
  23. Today
  24. I use the TV display and sometimes we use a mouse and sometimes a controller. Scrolling left to right on the vertical screen with a mouse requires a click and drag and sometimes you end up clicking into an item which isn't great. Honestly making the icons smaller on the horizontal screen has been pretty good. Just wish that first panel could be changed but oh well. I know it's impossible to please everyone
  25. FrostByte

    Subtitles and Up Next popup

    This is what you should see when installing the AndroidTV app from scratch
  26. nospotify

    Why is Emby scan overriding settings?

    Well, I'm sorry to say that this situation is not fixed or clear @Luke. I am desperately seeking some clarity and some transparency from the Emby developers about how you process scans. I'm attaching below a series of screenshots to show that I am trying to have the displayed year for some music albums be the year of composition, long ago (1594), not the year the actual albums were recorded (2013). Also attached is the log file.Here's what I did: deleted every NFO file, manually in MP3tag, created originalyear fields and populated them with the same corrrect older date did the Emby dance to remove everything from the library made sure that MusicBrainz is not supposed to be consulted. But then when I rescan and return those files to Emby, the scan for some reason is reaching out once again to MusicBrainz! and overwriting the data in my actual files. Please, please, please just provide some clear information on how Emby is doing these music library scans and how to stop it from bringing in external data that hasn't been requested in our settings and that is overwriting actual tag data that we have manually put in. embyserver.txt
  27. good find.. could be this then https://dev.emby.media/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html#MediaBrowser_Controller_Entities_BaseItem_GetInternalMetadataPath and this GetImagePath(BaseItem, ImageType) https://dev.emby.media/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItemExtensions.html edit seems the ai gods agree using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Threading; using System.Threading.Tasks; using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Library; using MediaBrowser.Model.Entities; using MediaBrowser.Model.Logging; using MediaBrowser.Model.Tasks; namespace Emby.PersonPathExporter { public class ExportPersonPathsTask : IScheduledTask { private readonly ILibraryManager _libraryManager; private readonly ILogger _logger; // Emby automatically injects dependencies via the constructor public ExportPersonPathsTask(ILibraryManager libraryManager, ILogManager logManager) { _libraryManager = libraryManager; _logger = logManager.GetLogger(Name); } public string Name => "Export Person Paths and Metadata"; public string Key => "ExportPersonPathsAndMetadataTask"; public string Description => "Logs the InternalMetadataPath and ImagePath for every person in the Emby library."; public string Category => "Maintenance"; public async Task Execute(CancellationToken cancellationToken, IProgress<double> progress) { _logger.Info("Starting Person Path Export task..."); // Query items of type 'Person' recursively across the entire database var query = new InternalItemsQuery { IncludeItemTypes = new[] { Tuple.Create(typeof(Person).Name, false) }, Recursive = true }; var people = _libraryManager.GetItemList(query); if (people == null || people.Length == 0) { _logger.Info("No people found in the library database."); progress.Report(100); return; } int totalCount = people.Length; int currentCount = 0; _logger.Info($"Found {totalCount} people. Iterating and logging paths..."); foreach (var item in people) { cancellationToken.ThrowIfCancellationRequested(); if (item is Person person) { // Extract paths string name = person.Name ?? "Unknown"; string internalMetadataPath = person.InternalMetadataPath ?? "No internal metadata path available"; // Retrieve the primary image path if it exists string imagePath = person.GetImagePath(ImageType.Primary) ?? "No primary image path found"; // Output directly to Emby server's primary logs _logger.Info($"Person: {name} | MetadataPath: {internalMetadataPath} | ImagePath: {imagePath}"); } currentCount++; progress.Report((double)currentCount / totalCount * 100); } _logger.Info("Finished exporting person paths."); await Task.CompletedTask; } public IEnumerable<TaskTriggerInfo> GetDefaultTriggers() { // Provides a template for manual execution, but can be scheduled to run weekly if needed return new[] { new TaskTriggerInfo { Type = TaskTriggerInfo.TriggerManual } }; } } }
  1. Load more activity
×
×
  • Create New...