EncryptedCity 18 Posted 18 hours ago Posted 18 hours ago (edited) Hello Everyone, I am happy to announce that there is now a Beta version plugin that will detect credits in TV Shows. I originally posted in tools and utilities however since then I have made several improvements to the plugin. The plugins I posted in the tools and utilities were very early versions of EmbyVision OCR. They do support H264 and HEVC files but the latest version of this plugin now supports AV1 as well with CPU and GPU. I developed the software mostly for myself because of my large av1 library and limited tools available that will detect AV1 files for credits. I decided to share it because it is such a cool development. I realize that this may not be the only credits detector plugin and you are probably wondering, why you should install my version and test it vs the other? Because watching end credits is boring for most! The original docker containers for the tool are on GitHub. Pease see the posts in tools and utilities for information on installation and also there is installation instructions inside the plugin for the CPU and GPU docker containers. They use the same plugin. I have also used them with the original in store plugin for OCR detection. They are on GitHub and they do work with the plugin in the Emby forum however it is recommended to use them with my new plugin as it has been designed to work efficiently with them. This image is the OCR Detection working on AV1 files which is mostly what my library is composed of due to my transcoding them to AV1 with my Tdarr and handbrake method. It's easy to get started. I quite busy and I am not sure how much support I can offer for this plugin but you can find help in the debug logs and they will help you configure the plugin. it runs on Default settings for most servers. You will need docker for this. Feel free to leave comments and post your experiences with the plugin or ask for help, if I can't get to answering in time surely other people will be able to help you if you have questions. There is lots of documentation. Please read through it. The software also works well on Unraid. Thank you. Please watch the video. I uploaded one. EmbyVision by EncryptedCity.mp4 EmbyVisionCredits.dll Edited 18 hours ago by EncryptedCity video
yocker 1770 Posted 18 hours ago Posted 18 hours ago (edited) That looks like a reskinned EmbyCredits? Not that i mind, would just like to know for clarification sake. Edited 18 hours ago by yocker 1
EncryptedCity 18 Posted 18 hours ago Author Posted 18 hours ago It’s a fair question. It may look similar because it started from the same general idea and builds on the EmbyCredits concept, but it has been heavily modified and expanded. There are new components, including the OCR service, GPU/CPU OCR support, different detection options, new configuration, and a lot of changes under the hood. The detection engines have also been designed and developed from scratch rather than simply being copied over or rebranded. I’m a little surprised you were able to reach that conclusion only 23 minutes after the post went up though, since the documentation and changes are fairly extensive. I’d be interested to know which parts you looked at that made it appear to be just a reskin.
EncryptedCity 18 Posted 17 hours ago Author Posted 17 hours ago EmbyVision OCR GPU Edition, CPU Edition can also be installed alongside the original EmbyCredits plugin, so users can run both independently if they want to compare functionality or migrate at their own pace. You can also install both the CPU and GPU containers simultaneously.
EncryptedCity 18 Posted 17 hours ago Author Posted 17 hours ago I wanted to share a quick demonstration of the progress so far. The credits detection is working extremely well and is detecting credits across my library with a very high success rate. In this video, you can see the detection process running and finding credits successfully. The only ones being skipped are items that already had credits markers detected previously, which is expected behavior. This is a huge step forward, and I’m excited to keep improving it with more testing, optimizations, and additional features. EmbyVision OCR Credits Detector video.mp4
yocker 1770 Posted 17 hours ago Posted 17 hours ago 47 minutes ago, EncryptedCity said: I’m a little surprised you were able to reach that conclusion only 23 minutes after the post went up though, since the documentation and changes are fairly extensive. I’d be interested to know which parts you looked at that made it appear to be just a reskin. Because it's not really hard to spot the similarities. Many of the UI elementals are precisely the same. Even the tracer feature which i gave that name because i thought it would be a fun and original name to give it. This is from EmbyCredits. Plus many more examples. As said, i don't mind. Just want clarification if it's EmbyCredits underneath. 1
EncryptedCity 18 Posted 16 hours ago Author Posted 16 hours ago Thanks for clarifying. I understand why some similarities stood out, especially with the UI elements and the tracer naming. To answer your question: yes, it started from the EmbyCredits foundation, and I should have been clearer about that relationship. The goal was never to present it as if the original concept came from nowhere or to hide the connection. It was developed as an extension/evolution of the idea, while also remaining compatible with the original plugin. A lot has changed since then. The OCR service, CPU/GPU OCR support, detection engines, processing logic, configuration system, and many other components have been redesigned, rebuilt, or expanded. The detection engines themselves were developed from scratch rather than simply being copied over. The backend is also completely different in terms of architecture. It now uses dedicated Docker OCR services: CPU OCR Edition: ~1.89 GB container image GPU OCR Edition: ~8.34 GB container image Separate CPU and GPU endpoints GPU edition uses CUDA acceleration with PaddleOCR Dedicated OCR microservice architecture instead of relying only on the plugin process It was also listed under Tools & Utilities because these services are designed to work with EmbyCredits as well. Users can use the OCR services with the existing plugin or use the expanded project alongside it. Both can be installed simultaneously. The tracer naming similarity is a fair point — I should have picked a more unique name there to avoid confusion. I appreciate you bringing it up. Hopefully this clarifies that this is not simply a reskin, but an expanded implementation built from the original concept with a significantly different backend and additional functionality. https://github.com/encryptedcity/embyvision-ocr https://github.com/encryptedcity/embyvision-ocr-gpu
yocker 1770 Posted 16 hours ago Posted 16 hours ago 2 minutes ago, EncryptedCity said: Thanks for clarifying. I understand why some similarities stood out, especially with the UI elements and the tracer naming. To answer your question: yes, it started from the EmbyCredits foundation, and I should have been clearer about that relationship. The goal was never to present it as if the original concept came from nowhere or to hide the connection. It was developed as an extension/evolution of the idea, while also remaining compatible with the original plugin. As said i don't mind, EmbyCredits is made under the MIT license so you can basically do with it what you want. I just wanted to know if it was at least originally EmbyCredits. Open Source would have been good though. 1
EncryptedCity 18 Posted 16 hours ago Author Posted 16 hours ago Progress so far after running about an hour.
EncryptedCity 18 Posted 16 hours ago Author Posted 16 hours ago 6 minutes ago, yocker said: As said i don't mind, EmbyCredits is made under the MIT license so you can basically do with it what you want. I just wanted to know if it was at least originally EmbyCredits. Open Source would have been good though. To be fair, I probably wouldn't have started this project if it had already met the needs I was trying to solve. I wanted reliable OCR support, dedicated CPU/GPU services, improved detection, and a different architecture, so I ended up building those pieces myself. It wasn't about replacing EmbyCredits for everyone—it was about solving the problems I was running into and then sharing the result with the community.
EncryptedCity 18 Posted 4 hours ago Author Posted 4 hours ago (edited) To everyone following this discussion, I want to address the recent comments and explain why I've decided to stop posting plugin updates on this forum. Recently, I've been accused of being a "copycat" and of simply reskinning someone else's plugin or software. I strongly disagree with those accusations. If someone believes there are technical similarities, they should provide evidence and discuss the matter respectfully instead of making repeated public accusations. I've been a member of this community since November 2021 and have shared my work here in good faith. My goal has always been to contribute, learn, and improve my projects based on constructive feedback. Unfortunately, the discussion has shifted away from technical topics and toward personal attacks, which isn't productive for anyone. I'm always open to bug reports, feature suggestions, and technical criticism. Those conversations help developers improve their work. What I won't continue to engage with are repeated accusations and attempts to discredit my work without clear supporting evidence. Because of how this situation has unfolded, I've decided that I will no longer be posting updates for my plugin on this forum. This wasn't a decision I wanted to make, but I no longer feel that continuing to contribute here is worthwhile under these circumstances. I want to sincerely thank everyone who has downloaded my plugin, tested it, reported issues, suggested improvements, or offered encouragement. Your support has been greatly appreciated. I hope future discussions on this forum remain respectful and focused on technical collaboration rather than personal disputes. Thank you, and I wish the community all the best. Edited 4 hours ago by EncryptedCity 1
RedNo7 5 Posted 1 hour ago Posted 1 hour ago @EncryptedCity I read @yocker's questions as being polite and respectful; I honestly didn't read it as an accusation (which implies a level of impropriety) but more as a fair question given they're the dev behind EmbyCredits and there are similarities to both. I also think that @Neminemwas just being playful. I'm new here, don't know anyone, and am looking forward to trying both plugins out.
crusher11 1243 Posted 1 hour ago Posted 1 hour ago 3 hours ago, EncryptedCity said: If someone believes there are technical similarities, they should provide evidence Here's evidence: 15 hours ago, EncryptedCity said: To answer your question: yes, it started from the EmbyCredits foundation
yocker 1770 Posted 1 hour ago Posted 1 hour ago Just to be 110% clear!! People can do what ever they want with my plugins, they can even call it their own and start taking money for it if they want. I was just curious if it was based on EmbyCredits, nothing else! I know @Neminemdoes nothing but help people on this forum, he just made a miscalculated joke. @EncryptedCityNot that you need it, but you have my permission to build upon EmbyCredits. It's also MIT license so everyone can do what ever they want. I'm extremely happy when something i made can be used by others in what ever way they like. My TimeMarkEdit is also build upon a nother plugin (ChapterAPI) so i know how it feels to want to improve something. That should hopefully clear everything up. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now