Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. OK I wouldn't worry about this.
  3. i should say I didnt download the latest sdk and build the plugin demo from that....did i need to?
  4. Luke

    Export/Import Music Playlist ?

    OK you can't copy files into there. The server will scan and recognize them, but they won't be assigned to any user. Copy them instead to /data/playlists.
  5. HI, we'll take a look at it. Thanks.
  6. null_

    Apple TV + a HomePod issue in Emby

    hello @Luke, yes, I can confirm that I encountered the issue (yesterday, today). there are some issues in the recent updates of the Apple TV application (this one, another one that skips a few seconds of an episode without any reason). regards
  7. mjdbb1

    Subtitles duplicated/skipping

    Some quick testing here and it looks like it might be resolved! I will keep trying a couple more files.
  8. nospotify

    Any way to set Emby as default music player?

    I don't know if it needs to be default or otherwise, but right now Android Auto voice prompting does not recognize Emby as an app at all. Currently, saying "open Emby" doesn't open the app, let alone load subsequent information you might say in that sentence, such as "and play [artist/album]" the way Spotify, YouTube, and other media apps DO work on Android Auto. The request is that the Emby development team do whatever is necessary so that Android Auto recognizes Emby as another legitimate music app that can be opened and used via voice control. And if you made it possible to designate as the default music app, we could just say "play album/artist" and Emby would open and play it.
  9. im on 4.10.0.23, accessing via app.emby.media, i have restarted. using the sdk demo file picker i get 2026-08-09 19:46:22.256 Debug SystemService-0HNNM8M840TKN:00000004: http/1.1 GET http://‌192.168.4.107‌:8096/emby/System/Info?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=87adfbe1-b000-4414-a87a-ec2c2a1e4a62&X-Emby-Client-Version=26.0.1&X-Emby-Token=‌4ab31f545fea4b4fa5201883e5398447‌&X-Emby-Language=en-gb. Source Ip: ‌192.168.4.107‌, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 2026-08-09 19:46:22.256 Debug SystemService-0HNNM8M840TKN:00000004: http/1.1 Response 200 to ‌192.168.4.107‌. Time: 1ms. GET http://‌192.168.4.107‌:8096/emby/System/Info?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=87adfbe1-b000-4414-a87a-ec2c2a1e4a62&X-Emby-Client-Version=26.0.1&X-Emby-Token=‌4ab31f545fea4b4fa5201883e5398447‌&X-Emby-Language=en-gb. 2026-08-09 19:46:22.509 Info EnvironmentService-0HNNM8M840TKN:00000005: http/1.1 POST http://‌192.168.4.107‌:8096/emby/Environment/DirectoryContents?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=87adfbe1-b000-4414-a87a-ec2c2a1e4a62&X-Emby-Client-Version=26.0.1&X-Emby-Token=‌4ab31f545fea4b4fa5201883e5398447‌&X-Emby-Language=en-gb&reqformat=json. Source Ip: ‌192.168.4.107‌, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 2026-08-09 19:46:22.510 Debug EnvironmentService-0HNNM8M840TKM:00000004: http/1.1 GET http://‌192.168.4.107‌:8096/emby/Environment/ParentPath?path=D:\Placeholder.mkv&X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=87adfbe1-b000-4414-a87a-ec2c2a1e4a62&X-Emby-Client-Version=26.0.1&X-Emby-Token=‌4ab31f545fea4b4fa5201883e5398447‌&X-Emby-Language=en-gb. Source Ip: ‌192.168.4.107‌, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 2026-08-09 19:46:22.510 Debug EnvironmentService-0HNNM8M840TKM:00000004: http/1.1 Response 200 to ‌192.168.4.107‌. Time: 0ms. GET http://‌192.168.4.107‌:8096/emby/Environment/ParentPath?path=D:\Placeholder.mkv&X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=87adfbe1-b000-4414-a87a-ec2c2a1e4a62&X-Emby-Client-Version=26.0.1&X-Emby-Token=‌4ab31f545fea4b4fa5201883e5398447‌&X-Emby-Language=en-gb. 2026-08-09 19:46:22.536 Error EnvironmentService-0HNNM8M840TKN:00000005: Error processing request *** Error Report *** Version: 4.10.0.23 Command line: C:\Users\Nicholas Bird\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Nicholas Bird\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows 10.0.26200 OS/Process: x64/x64 Framework: .NET 8.0.29 Runtime: C:/Users/Nicholas Bird/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 16 Data path: C:\Users\Nicholas Bird\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\Nicholas Bird\AppData\Roaming\Emby-Server\system System.IO.IOException: System.IO.IOException: The parameter is incorrect. : 'D:\Placeholder.mkv' at System.IO.Enumeration.FileSystemEnumerator`1.MoveNext() at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items) at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source) at Emby.Server.Implementations.IO.ManagedFileSystem.EnumerateFileSystemInfos(DirectoryInfo dir, Boolean recursive) at Emby.Server.Implementations.IO.ManagedFileSystem.GetFileSystemEntries(String path, Boolean recursive, FileSystemCredentials credentials) at Emby.Api.EnvironmentService.GetFileSystemEntries(GetDirectoryContents request) at Emby.Api.EnvironmentService.Any(GetDirectoryContents request) at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req, Type serviceType) at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, RestPath restPath, String responseContentType, CancellationToken cancellationToken) at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, RestPath restPath, String urlString, String localPath, String contentTypeInPath, CancellationToken cancellationToken) Source: System.Private.CoreLib TargetSite: Boolean MoveNext() 2026-08-09 19:46:22.536 Info EnvironmentService-0HNNM8M840TKN:00000005: http/1.1 Response 500 to ‌192.168.4.107‌. Time: 27ms. POST http://‌192.168.4.107‌:8096/emby/Environment/DirectoryContents?X-Emby-Client=Emby Web&X-Emby-Device-Name=Google Chrome Windows&X-Emby-Device-Id=87adfbe1-b000-4414-a87a-ec2c2a1e4a62&X-Emby-Client-Version=26.0.1&X-Emby-Token=‌4ab31f545fea4b4fa5201883e5398447‌&X-Emby-Language=en-gb&reqformat=json. the exception is produced after the filepicker is already populated successfully and then i go back into it.
  10. Luke

    iptv

    HI, you currently cannot assign a tuner per user, but you could use parental controls to hide content: How to Hide Specific TV Channels, Edit Parental Rating or Set Tags
  11. Luke

    Android AUto ne détecte pas Emby

    Hi, what exactly do you mean by android auto fails to detect Emby ?
  12. Luke

    Apple TV + a HomePod issue in Emby

    hi, are you still having this issue with our latest app updates?
  13. Luke

    Subtitles duplicated/skipping

    HI, are you still seeing this with Emby for iOS 2.2.56?
  14. Luke

    Subtitles Getting Tripled or Quadrupled Sometimes

    HI, are you still seeing this with Emby for iOS 2.2.56?
  15. Luke

    Any way to set Emby as default music player?

    But if you specify Open Emby, then are you sure it has to be the default music player of the device?
  16. Luke

    library.deleted event scope

    Hi, not yet, sorry, but it's certainly doable.
  17. @Cotignachas this helped?
  18. Luke

    Vídeos temáticos se ven oscuros

    HI, we can look at improving it. Thanks.
  19. Hi, are you still having an issue with this with new downloads?
  20. Luke

    Music downloads in android auto

    Hi, not yet but this is something we are planning on implementing. Thanks.
  21. The good news is that the other issues you ran into are fixed internally now - plus some new (small) features coming...
  22. Hi @softworkz Thanks for confirming. I feel like i am on "the bleeding edge" on plugin development, exciting times...but good to know where i need to look now.
  23. TugboatBill

    Debian 13 not supported?

    alucryd - I could give it a try if you think the additional stuff I just posted doesn't change the situation.
  24. Today
  25. TugboatBill

    Debian 13 not supported?

    My emby server is a proxmox VM that has a nvidia card passed through to it (for transcoding). I have several NAS that I have NFS shares on that I mount to the emby server. I've had issues with the server not seeing the nas for various reasons and so I have a script - /usr/local/bin/check-nfs-before-emby.sh (seen in the systemctl status for the service below) that ensures the shares are mounted before emby server starts and emails me if there's a problem. It doesn't use LD_LIBRARY_PATH. That is first in the startup of the service. Next is a conf (90-nvenc.conf below) that sets up for ffmpeg. It was added as I couldn't get the NVIDIA card to transcode properly (wasn't finding the right ffmpeg files). I used a AI chatbot to come up with the following:: [Service] # Sets the library path so Emby's bundled FFmpeg can find its dependencies # and the necessary Intel (libmfx) and NVIDIA libraries. Environment="LD_LIBRARY_PATH=/opt/emby-server/lib:/opt/emby-server/extra/lib" # Add a short delay to ensure the NVIDIA device files are fully initialized # before Emby attempts its hardware detection. This can fix timing issues. ExecStartPre=/bin/sleep 5 The service (systemctl status emby-server): emby-server.service - Emby Server is a personal media server with apps on just about every device Loaded: loaded (/usr/lib/systemd/system/emby-server.service; enabled; preset: enabled) Drop-In: /etc/systemd/system/emby-server.service.d └─10-nfs-check.conf, 90-nvenc.conf Active: active (running) since Fri 2026-08-07 10:16:29 PDT; 2 days ago Invocation: 5cff728e33e24ec68f9e5ea4fa4d6877 Process: 881 ExecStartPre=/bin/sh -c sudo /usr/local/bin/check-nfs-before-emby.sh || { echo "NFS mount check failed - blocking Emby startup"; exit 1; } (code=exited, status=0/SUCCESS) Process: 1428 ExecStartPre=/bin/sleep 5 (code=exited, status=0/SUCCESS) Main PID: 1431 (EmbyServer) Tasks: 265:245m (limit: 9385) Memory: 3G (peak: 3.3G) CPU: 27min 57.497s CGroup: /system.slice/emby-server.service └─5:245m1431 /opt/emby-server/system/EmbyServer -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage em> And the service file /usr/lib/systemd/system/emby-server.service: [Unit] Description=Emby Server is a personal media server with apps on just about every device After=network.target [Service] EnvironmentFile=/etc/emby-server.conf WorkingDirectory=/opt/emby-server ExecStart=/opt/emby-server/bin/emby-server RestartForceExitStatus=3 User=emby [Install] WantedBy=multi-user.target [Unit] Description=Emby Server is a personal media server with apps on just about every device After=network.target /etc/emby-server.conf has a single comment line and nothing else.
  26. skipistensau

    [YouTube Plugin] Beta Test Thread

    Hi, thx for the plugin It is possible to bind a premium account or watch without ads ? Quality is good, tested on ATV 4K best regards
  27. Hi ebr, Thank you for the follow-up and for clarifying that no one was trying to target me. I appreciate that. I wanted to add a few important technical details that were not fully covered in my previous reply, because they directly explain both the similarities people noticed and why the two plugins should never be installed at the same time. **On the original development path** When I started this work, my goal was to create improved detection engines (particularly better OCR and proper AV1 support) that could plug into Yocker’s existing EmbyCredits plugin. That is why some of the high-level concepts, terminology, and even a few UI patterns ended up looking familiar — I was deliberately trying to stay compatible at first. As development progressed, two things became clear: 1. Yocker’s plugin was not handling my large AV1 library reliably, and 2. The architectural changes I needed (especially around frame extraction, parallel processing, and the OCR microservices) were substantial enough that it made more sense to build a complete, independent plugin. That is how EmbyVisionCredits came to exist as a separate project rather than just a set of engines for EmbyCredits. **What is actually original work** - The CPU and GPU OCR microservices were written from scratch (they are separate GitHub repositories). - The detection pipeline was largely rewritten to handle AV1 correctly and to support the performance characteristics I needed. - The plugin’s internal state handling, event registration, scheduled tasks, and overall architecture are my own. There is inevitable functional overlap because both plugins solve the same problem (detecting end credits and writing the markers Emby understands). Functional similarity does not equal the same implementation. **Why the two plugins must not be installed together** Even with unique GUIDs (which I have already changed), the plugins still conflict at a deeper level: - Both register for the same Emby events (`ItemAdded` / `ItemUpdated`). - Both maintain pending-episode queues and state. - Both extract frames and write the same chapter/segment markers that Emby uses for “Skip Credits”. - When both are active they can overwrite each other’s markers, fight over temporary files, and produce unpredictable results. This is visible in server logs when both are present — both start their own “Credits Detection Service” and both load the same pending episodes. It is a classic case of two plugins claiming ownership of the same subsystem. Users should choose one or the other, never both. I have already updated my documentation and releases to state this clearly. I remain fully respectful of the MIT license under which EmbyCredits was released, and of Yocker’s original work. Multiple independent implementations of a credits detector can and should exist, just as multiple implementations of other media tools exist. My intention has never been to diminish or claim credit for the foundational work Yocker did. Thank you again for taking the time to look at this carefully. I’m happy to provide any further technical clarification if needed. Best regards, EncryptedCity
  1. Load more activity
×
×
  • Create New...