Leaderboard
Popular Content
Showing content with the highest reputation on 09/15/21 in all areas
-
We're still going through the approval process for our DSM6 packages, but for DSM7 the stable release is now available. I'll get the website updated as soon as I can. Thanks everyone.3 points
-
New version available 6.0.8 build 48 (ex9): Delta changelog: - music content sync fixes - minor improvements in http requests - Timestamps updates to dual mode (boxset fixes) - artwork cache changes - tvshow sync issues - minor realtime syncs issues fixed (double updates in some edge cases) - Favourites icons added - unicode issues for Kodi 18 Comments: this versions requires a full db reset (automatcally initiated) due to performance issues, music libraries requires AGAIN a valid artist info other music content like podcasts or audiobooks are not affected TV-Shows sync changed due to performance increase TV-Shows had issues if you change a season number distributed TV-Shows sync should also be more reliable3 points
-
2 points
-
I think this is the key. It isn't more secure than the manual cert method - it's just a lot easier for a non network professional.2 points
-
New packages are headed up to the download page of our website: https://emby.media/download By this afternoon we'll have Emby Theater packages available for the following: Ubuntu / Debian via our .debs RPI dedicated image RPMs for Fedora, CentOS, OpenSuse Flatpak Snap QNAP So stay tuned to the Linux and RPI download pages under the Emby Apps download section, and we'll be adding a new QNAP page as well. Please try them out and report your experience. Thanks everyone.2 points
-
2 points
-
100 users is kind of meaningless. You may find if you had 100 users setup maybe only 10 are actually active at a time or some people use your server only in the morning and others only in the evening. Emby is not licensed per user but by devices using Premiere Features (from a license standpoint). The best way to think about this might be how many simultaneous streams can you support at the same time. If you don't prepare your media ahead of time or have to use bitrate limits (worse case) you will be forcing transcodes to happen in real time. A single computer can only do so many transcodes at one time but for high numbers you would need a dedicated Nvidia GPU. Just spit balling to give you rough numbers by playing around on my -7 server using a Nvidia GPU I've had roughly 20 active transcodes. It's going to depend on codecs being decoded/encoded of course but that's probably the upper mark to expect. Maybe 15 is more realistic. If you were tone mapping 4K HDR to SDR that number will drop to around 5 transcodes. So you can see this can become a bottleneck for general use. If on the other hand you prepare your media to be able to play just about anywhere using MP4/H.264/AAC 2 channel audio you would hardly ever see a transcode with proper settings. Even web browsers can direct play files prepared that way. Your bandwidth requirements are actually easy to to calculate by looking at the bitrate of you media times number of streams. Example 25Mb DV media x 40 streams is 1Gb. If your media is 10Mb bitrate then 100 streams is 1Gb. Of course you need to take into consideration packet overhead, NIC efficiency, etc so you need to allow a margin on top of this. At a certain point you have to take into consideration how fast your storage system can deliver the files but this is easy to monitor. Emby is built to be a personal media server vs a commercial media server. These are two drastically different designs. Emby can take just about any media you add to it and can transcode on the fly to make it presentable to the device playing it back. It dynamically changes the media based on codecs need, bitrates, subtitles, etc. when needed. On the other hand companies like Netflix don't do this but instead prepare many versions of the same file. A single movie or episode might have 12 different version of it stored on disc to use so you could say they "pre-transcode" media. They also spend a great deal of time preparing the media at different bitrates. Besides doing things like that when you connect to Netflix you are streaming from servers local to you running on CDN networks so the stream might never go over the internet as it could be fetched from hosted machines sitting in the Verizon, Comcast data centers that you as a consumer use. Doing this type of thing keeps network latency low which is really important when you are pushing massive data. So anyway I just wanted to follow up a bit to give you some additional info that you can use and think about.2 points
-
We can probably do some adjustments there and even potentially adjust the fingerprints to get "cleaner" results. The way the contiguous region is calculated currently could be prone to errors in certain scenarios, so there might be a better way to do it.2 points
-
Here, this is almost done. This will give us more room to work in the UI. It will also allow us to add features like the series selection, all we have to do is add new tabs to handle stuff in the future... First Tab Second Tab You can add tabs as we go. Chapters could have it's own tab. Just think Cheese... an entire page to handle Chapters inside the plugin!2 points
-
@rbjtech @chef @samuelqwe When you get a second, Take a look at this and see if it makes sense IntroSkip Instructions & Beta Releases - Tools and Utilities - Emby Community I think you all have moderator rights to this. @CBers gave you this. So you should be able to unlock, edit and relock any of the posts. Cheers2 points
-
The next stage @CBers - it was loading the entire titlesequence db into memory each time it did a detect query .. .. so a 1.5Gb file meant ~1.5Gb of memory being used - it was also dog slow (as you can imagine) - @chef has now fixed this to only load the show involved, thus memory footprint is a fraction of what it was. FP just uses ffmpeg as you say - it doesn't need much memory or cpu per process.2 points
-
the fingerprinting is fairly harmless, it's the detection task that is the black hole of resources (well it was, but hopefully shouldn't be anymore)2 points
-
Nice! What about creating tabs at the top of the page. I know how to do that. The new layout would be similar to auto organize, where the first tab would be the series selection/editing tab. The second tab could be advanced settings. Then we'd have an entire page to handle/add settings and we wouldn't be limited to the size of a modal. The advanced tab could handle series selection, and the elements we have already in the modal. What about that?2 points
-
Also can we add TV Show/Folder to omit. Could put this on another popout dialogue with an open button on the main config page. Here's Sam's post2 points
-
New DLL Update Version correctly Logging mostly moved to debug now - for full logs you will need to enable debug logging in emby Tidied up logging prefixes double checked ChapterTasks methods and logics IntroSkip 2.0.3.3.zip2 points
-
2 points
-
2 points
-
INTRO SKIP PLUGIN Current Status - Beta Release - Awaiting MB Admin to merge this into the Core ADVISORY: It is advisable to test these DEV/Beta releases on a small test library with a few TV shows that have a good amount of content. About 300-500 episodes. DISCLAIMER: The following has been analysed & tested this now: If your audio varies(pitch & loudness) between episodes in a season, the plugin will have difficulty in detection. There is nothing we can do about it, we tried changing the sensitivity of the detection and it yields weird results. THANKS: @chef @samuelqwe @rbjtech @Cheesegeezer for all their hardwork to get this where it is today, especially chef and Sam who did all the hard work with the Fingerprinting and Detection methods. Also to the all the testers for putting up with us. FFMPEG VERSION - Current Release version of Emby Server NOT contain the correct ffmpeg version that facilitates Chromaprint. You will either have to upgrade to the latest beta version 4.7.0.11 minimum or copy over the FFmpeg Binaries from a beta version to your Release version. INTROSKIP WIKI PAGE - PLEASE CLICK HERE FOR INSTRUCTIONS1 point
-
thanks quickmic, checked the default skin and you're right it seems to be related to the embuary Matrix skin. Will ask there...1 point
-
#8 on the 'list' - but I personally don't think this is doable - too many personal versions of a file with too many variables .. # Item Priority Description Stage Latest Update Version Required Needs Core Updates ? ETA 1 FingerPrint(Chroma) High Creates a template based on a percentage of the Audio runtime. Ready More efficient use of dB but good enough for release when used with scheduler 2.0.2.8 No Complete 2 Detection High Detects the 'repeating Audio' vs other episodes and calculates the IntroStart and IntroEnd Ready Possibly more accuracy but certainly good enough at the moment with 90-95% 2.0.2.8 No Complete 3 Schedule High Due to the Detection needing the FP database, a schedule needs to be run to ensure the data is available. Ready Working now but needs manual config 2.0.2.8 No Complete 4 Scaling High Depending on library size, these tasks can take days, even weeks - so it's important it's broken into manageable chunks. In progress Needs more testing on low powered NAS devices and memory issue resolved 2.0.3 No ? 5 Manual Skip Medium The IntroStart/IntroEnd can be added into the existing chapter points without needing Core development work Ready 2.0.3 No Complete 6 IntroSkip - Manual High Detection of an 'IntroStart/IntroEnd (in emby Chapters?) should bring a 'Skip Intro?' button to the front of the playback UI screen. Design Yes ? 7 IntroSkip - Auto Medium Assuming accuracy is good enough, then #6 could also be automatic if given the option. Concept Yes ? 8 Community dB Low A community dB of existing IntroStart/End points Concept No ? 9 Specials Medium Handling of Special Episodes - both In Season and Out of Season Concept No ? 10 Meta-Data Refresh High What happens when Metadata is refreshed - do we keep chapter points ? Ready As long as ID stays the same, then a metadata refresh is not an issue and chapters can be re-added in seconds. No Complete 11 External chapter file Low Write all chapters (incl new Intro) to an external XML or Text File Rejected No ? 12 Fix Chapter Insertion Logging Class Low Class should be IntroSkip, not App ? Ready No Complete 13 API for Sequence/Intro Data High Function = TitleSequenceService Ready All No Complete 14 Exception / Ignore Shows Medium How do we handle shows we want ignored as we know they don’t have Intro's and/or 'troublesome' shows ? Concept No ? 15 Detection Accuracy Low Look at improvements in the Detection accuracy by using different sample rates. Use other metadata if possible such as 'Sports' Genre to ignore detection ? Concept No ? 16 Lock Details Medium We want to ensure manually edited Intro's times are not wiped Concept No ? 17 Wipe FP/Detect data at Show Level Low Currently it's per Season - so not urgent but this could be useful if a Show has a lot of seasons Concept No ?1 point
-
Yup, the title sequence detection gets increasingly intensive. It can really drive the CPU.1 point
-
Okay bare with me, I have something for a new layout, and it'll be good. It's gonna take me 30 minutes to write, but it'll be better. I'm pretty sure.1 point
-
1 point
-
Happy to turn on debug and provide any logs, just don't think there's much in there. I'm running Ubuntu, is there anything I can enable at the OS level to monitor the embyserver process and provide more useful stats?1 point
-
1 point
-
Morning Treacle!! We could just create a Help button and link to this buddy, all the hard work is done then and we can just edit this without having to keep releasing updates.1 point
-
No, not really. I expected the process to only work against the selected TV show. Also, what order does the processing work, as it seems to have started half-way though the list of TV Show, rather than A-Z? 2021-09-15 12:40:23.255 Info Intro Skip: Chroma-print database contains 0 items. 2021-09-15 12:40:23.267 Info Intro Skip: Father Brown (2013) - Season 9 chromaprint profile is up to date. 2021-09-15 12:40:24.798 Debug Intro Skip: The Falcon and the Winter Soldier - S:1 - E:0: Extracting chunks from binary chroma-print. 2021-09-15 12:40:24.799 Debug Intro Skip: The Falcon and the Winter Soldier - S:1 - E:0: .bin file removed. 2021-09-15 12:40:24.799 Info Intro Skip: The Falcon and the Winter Soldier - S:1 - E:0: Saving. 2021-09-15 12:40:24.804 Info Intro Skip: The Falcon and the Winter Soldier - S:1 - E:0 complete - 1 seconds. 2021-09-15 12:40:25.332 Debug Intro Skip: Silent Witness - S:24 - E:4: Extracting chunks from binary chroma-print. 2021-09-15 12:40:25.336 Debug Intro Skip: Silent Witness - S:24 - E:4: .bin file removed. 2021-09-15 12:40:25.336 Info Intro Skip: Silent Witness - S:24 - E:4: Saving. 2021-09-15 12:40:25.337 Info Intro Skip: Silent Witness - S:24 - E:4 complete - 2 seconds. 2021-09-15 12:40:26.146 Debug Intro Skip: The Expanse - S:5 - E:0: Extracting chunks from binary chroma-print. 2021-09-15 12:40:26.147 Debug Intro Skip: The Expanse - S:5 - E:0: .bin file removed. 2021-09-15 12:40:26.147 Info Intro Skip: The Expanse - S:5 - E:0: Saving. 2021-09-15 12:40:26.147 Info Intro Skip: The Expanse - S:5 - E:0 complete - 1 seconds. 2021-09-15 12:40:38.319 Debug Intro Skip: Manifest - S:3 - E:1: Extracting chunks from binary chroma-print. 2021-09-15 12:40:38.327 Debug Intro Skip: Manifest - S:3 - E:1: .bin file removed. 2021-09-15 12:40:38.327 Info Intro Skip: Manifest - S:3 - E:1: Saving. 2021-09-15 12:40:38.329 Info Intro Skip: Manifest - S:3 - E:1 complete - 15 seconds. I have "Maximum parallel series to process at once" set to 4.1 point
-
1 point
-
1 point
-
I assume these are the initial steps required? When I open the plugin config page, it defaults to a TV show that has no seasons currently. What is the function of the Series field? Shouldn't the first option in the list be "All Shows"? Also, shouldn't the field be "Show Name", rather than "Series"? The default "Maximum parallel series to process at once" value is 2, but the text below the field says default is 4. I've deleted the schedule tasks triggers, as suggested earlier in this thread - once all completed, I will put them back. So what order do the tasks need to run in, as is on the Scheduled Tasks page? Thanks.1 point
-
There is another topic on this but there is a display limit of 50 items. More then 48 users pushes forgot password and Manual login off the page, at least in my test and naming scheme. But ideally I would think with that many users they should all be defaulted to manual login page. Have a look at this topic https://emby.media/community/index.php?/topic/100518-50-users-max-on-the-welcome-page @Lukethis may need adjusting but still is a edge case.1 point
-
1 point
-
1 point
-
Yes, just move the DLLs to a different folder with Emby Server shutdown so you can add them back as needed without having to download again.1 point
-
.. so now at 40% complete .. titlesequence.db is approaching 1 GByte - so estimate for completion is 2~2.5 Gbyte - this should test out the SQL query speed ..1 point
-
1 point
-
In your folder structure, they all get identified as Movies, hence you get those parts dropped. You can either put them in Season 1 subfolder so it gets recognized as a series or put those Hours xx in front of 2021.1 point
-
1 point
-
Yup, did some playing around and discovered that too. Thanks.1 point
-
They offer a query parameter solution for that: https://trakt.tv/search/tmdb/1405/?id_type=movie https://trakt.tv/search/tmdb/1405/?id_type=person https://trakt.tv/search/tmdb/1405/?id_type=show https://trakt.tv/search/tmdb/1405/?id_type=episode I imagine Emby will have enough context when building the single item page to know what type it is. This would avoid the Trakt 404s I'm seeing when Emby assumes that a given TMDB item will have the optional IMDB id populated.1 point
-
I'm running the latest release against my library, performing the initial finger print. I have process monitoring working through datadog, and you can see here that a 30 minute show took 20 seconds to run through and didn't consume much in the way of proc or memory. Granted, that's a simple 720p OTA recording done over an rclone mount, but it shows efficient it can be. Good job guys. I'm impressed by everything you've done in this thread.1 point
-
Yes this is something we know about and will try to accommodate. The Emby Guide data and almost all popular guide services provide portrait format. The couple of IPTV providers I have personally are also portrait as well for the channels they actually provide guide data for. So this isn't super common across the board but as you say, some do supply landscape artwork and we would like to accommodate that.1 point
-
I'm really digging CrystalDiskInfo!!! I just added a 2nd external 10 TB drive for daily backup, it's been copying for hours, and CrystalDiskInfo lets me monitor drive temperatures in real time. Best money I never spent1 point
-
Done. It was requested by Ebr to only we allow it in "Feature request" forum, but I add it now to this forum section.1 point
-
BOOM! Memory usage down by 1000 MB running five series at once! CPU is high because I have 5 processing at once, but memory issue is squashed! Nice catch @rbjtech! That one's all yours!1 point
-
But since these are actually sequential episodes per TVDB you could just name them like this S01E01-E4. and S01E05-E8. Now if they were none sequential episode like most toons are then splitting them would be required1 point
-
I agree that long titles are an issue, but I'd prefer an auto scroll when hovering over the title or image.1 point
-
If any of you want to try the latest Android TV beta on systems that you think should directly support AC4, you will need to get the item to direct play as the server will not pass the stream in a remux. So, you'll need to enable direct play for TS files and then also probably set the audio option in the app to "Convert unsupported audio to AC3" (I know that may not make sense, but you'll need to do that). Let us know what you find.1 point
-
I don't have ATSC 3 in my area yet so I can't personally test. Am I correct you guys can record ATSC 3 correctly but can't play it back on most devices right now because of the AC-4 audio? I ask because I've got a build of ffmpeg for windows that can transcode the audio to AAC or AC3. This seems to work for the few AC-4 sample files I have. This would not help with real time Live TV but could be used on recordings to allow proper playback. Would something like this be of use to any of you short term?1 point
-
Looks like you would have to edit the "emby-itemscontainer.js" as of right now you can have 48 users and the two systen buttons (Manual login, Forgot password) totaling 50 buttons, adding more users removes last button. So 50 users would remove the two system buttons Manual login, Forgot Password. var renderer=listOptions?listOptions.renderer:null;return renderer&&renderer!==cardBuilder?30:50} Change the 50 to a higher number and you will see more buttons. This will only affect a direct browser connections (no Connect/app.emby.media/other clients) as all clients have there own limits. I tested on my iOS phone and app was still limited to 50. Also all edited code in the System folder gets replaced with every update.1 point
