Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/22/22 in all areas

  1. Thanks for this statement! it is - as far as I got (but I didn't follow the topic for several years) - the first time that someone really explained the reason why external database support has not yet been implemented as of now. So far - my point of view - I'm still looking forward to get this done at some point. Why? Because I always prefer application and data seperated from each other. This is the reason, why my applications are running on different lxc's, why applications are using seperated databases (if possible) - and why user-data will be stored on seperated drives. I can somehow understand, that the majority of emby users are "non professionals" - or at least, just regular users that are running "some kind" of HomeServer maybe on their NAS storage... But on the other hand... emby is a server application, and it is pretty common for server software to have their data storage and user interfaces seperated. In terms of Performance: If you are running emby on your own Database host - performance optimization is pretty much something you have to maintain... just as every other DBA has to do [except the application is using some really bad queries]
    2 points
  2. Hi, a 4.7.10 maintenance release is on the way up to resolve this. Thanks guys.
    2 points
  3. We hit this exact same scenario when writing the Introskip plugin - we gave the option to use as many parallel threads as the user wanted to get parallel workloads done for detection. CPU for pure detection work was never an issue, but I/O was and dependent on the strength of the users system I/O, sometimes even the defaults of running 4 sets of detection stressed their systems (using NAS as source storage for example). I did a lot of work and testing on this to get the balance to what I thought was 'safe' - but as predicted, we had users trying to use Pi's that crumbled on the defaults and people with 32 core cpu's maxing things, totally bottlenecked on I/O which then took longer than if they had left it as default as they simply couldn't 'stream' the data efficiently into ffmpeg. So I think we all agree - parallel is good - but giving users manual options to do so in the Core, will simply result in support calls on why things are not going faster blah blah. My personal view is if the user is savvy enough to understand what is going on under the hood, see the cpu utilisation is low etc - then they are savvy enough to spin up multiple instances of emby and split the workload that way. Alternatively - is to do this via a plugin because a) the user consciously needs to install it and accept the consequences and b) once complete, it actually has no practical use - so the user just removes the plugin. @Cheesegeezer is always up for a quick Plugin development ...
    2 points
  4. I remember when i first came to Emby, i was just starting out almost 7 maybe 8 years ago. A lot of what i learned was because of the quality people and staff of Emby. I was blessed and met someone who has worked for Steven Spielberg Creator Of Star Wars for almost 25 years now. Who helped me with opportunities i would have never had if Emby Had Not given me the start and taught me a lot of what i now Know. I might not be here a lot, but know this I EMBY Will always be a part of my Life till my last breath. Thank you so very much Luke,Ebr, and all of Emby members and Team.
    2 points
  5. hello, everything is in the title: I would like to know if we can add informations to know if the devices are unlocked by the purchase of a license or if its uses the license of my server @ebr thanks
    1 point
  6. I thought it was a bit early for the traditional Airing of Grievances.
    1 point
  7. I think he was referring to different posters being shown for same item.
    1 point
  8. This is the best argument against doing it (the way it's designed/coded), and is simply a fact I am sure. If what you post here is true, and I am pretty sure it is, then in fact barring a redesign this request will never get done. Thus my suggestion to just close the request. Just because it's closed, to Lukes point, doesn't mean it still couldn't get done one day. Seems like a lot of wasted time in this thread. Most of the ideas are already posted. I am just going to add, without having written Emby, that while you may not be able to achieve the same performance as currently designed, there is no question you can meet and exceed the performance. Unfortunately, that would likely require a redesign and code. Worked on many systems for huge companies with many orders of magnitude greater requirements. Other similar products (mythtv, kodi, etc) perform very well using mysql and do scale. It's certainly possible but if the code doesn't support this as is, it won't get done as that would mean many many other requests never would get done. Given the huge effort, I agree it's not the best use of resources. But do I want it for my own purposes? Yes. There's so much extra stuff I could do.
    1 point
  9. This is great to see posted — it’s an honest and clear rationale as to why Emby don’t want to implement external DB without investment and I can accept that.
    1 point
  10. To be honest, I never even knew the option existed till 20 minutes ago, I may have found it when I setup my servers, but I would be surprised. Its possible. Maybe on previous version (started on DSM 6.x and I dont remember which emby version) it wasnt, and it was just kept that way? Either way, its fixed now!
    1 point
  11. Spot on would be brill if you could
    1 point
  12. Ok.. I didnt even know about these options I never clicked "Advanced" from the library page, only from AN INDIVIDUAL library page. And that cures the problem
    1 point
  13. Ok I understand, this a browser limitation. I tried with emby for windows instead and instead of Auto set it to 1080p - 60 Mbps and I guess that does work: Thank you very much for your help. Have a nice day
    1 point
  14. It only affected brand new installs of 4.7.9.
    1 point
  15. I believe that. You said the most reasonable things I've read here for quite a while.
    1 point
  16. I'm literally a Technical Director with multiple teams of engineers. I completely understand that staffing up is not linear.
    1 point
  17. I thought the OP said channels from his provider do NOT direct play. That would be somewhat consistent with other reports of live tv not being able to direct play and skip.
    1 point
  18. I understand but from the Emby responses given, for me personally, feels like it's a hard no. Honestly. Not saying that because I want this. There really is mis-direction and other similar posts throughout this thread. That was my point. It genuinely feels like this was decided long ago. If that was not intended, it has not come across at all. Speaking for just me. When someone wants to use as a point, things such as two processes on the same machine.... so, my Emby clients doing all the lookups and requests, retrieving the guide, filtering lists, etc, are on same machine as the sqlite database? Don't think so! And to then imply there is an unposted reason that means mysql is absolutely needed but unless someone says it, not going to do it makes zero sense. It all gives a feeling to me of we just don't want to. Which is ok, just say it.
    1 point
  19. Does it matter? Your team has already stated that it won't add the feature because it's not a priority. You debating performance when it should be an optional configuration and could still default to sqlite is just distracting and useless.
    1 point
  20. please caan you add a timer to automaically change the channel when a movie or show starts on later in the futre on the EPG. says its 2pm and total recall comes on at 5:03pm, i want to be able to click on total recall and activate the timer. so if i forget that total recal is coming on a 5:03pm, emby will just automativcally change to that channel at 5:03pm exactly when that movie starts.
    1 point
  21. No, it wouldn't. That's an incorrect assumption - as long as we are talking about operational parameters in the range of typical Emby deployments and "all things being equal" regarding the 2nd machine - (and we're not talking about two single-core machines which a few hundred MB RAM only) And RAM is actually the keyword here. Even with 100k items in your library, the main database is no more than 150 MB. That means that the whole database can be (and will be) kept In Memory and even in the memory of the same process that is consuming it. Seriously - this couldn't be better: transferring data between two processes on the same machine is already way more expensive than one would think. And transferring data between two machines on the network is another magnitude more expensive. So - no. This is not a ridiculous question. And no - you are obviously very wrong. So many are trying to make an appearance as database experts here, and are attempting to give reasons why MySQL support would be so badly needed. But none of all the "experts" has mentioned the #1 most valid case where I'd instantly say: "Yes. In that case, you will really need an external db".
    1 point
  22. How are your files named and organized? Which metadata providers you have enabled and in what order? I have 34 Top Gear seasons (33+Specials) and not a single episode issue between them. Server log in above case would also be helpful.
    1 point
  23. Thanks @spipe. These are already created. I'm not at home today, but tomorrow I'll zip the current version and post again. See ya
    1 point
  24. Wow I wish I could play HDR mkvs
    1 point
  25. problem solved. beelink gt king sucks. the video encoder in the gt king must be crap because it was causing major artifacting and blurry picture. more so on my old gt king but also on my brand new gt king but not as much. ultimately i discovered my less powerful x96 max + has way better picture and no artifacting. though the only problem with x96 max + is it has horrible wifi on 5g so i need to use an ethernet cable. oh and the x96 max + has even more settings than th ebeelink gt king as well as HDR always on setting.
    1 point
  26. plugin://plugin.video.youtube/play/?video_id=_3ZayJoxuqI Thanks for the details - but I meant more - what changed on my end, and what should I be looking for? But I appreciate all the work you're putting into this!
    1 point
  27. Hello! Yes I built it myself, I use Gigabyte H610I DDR4 Intel Core i5-12400, 2.5 GHz G.Skill Ripjaws V, DDR4, 32 GB, 3200MHz, CL16 Kingston A2000 SSD NVMe PCIe M.2 2280 1TB (for system and transcoding cache) SEAGATE Exos X16 16TB 4Kn SATA 3,5'' 7200RPM, 256MB cache (for media) some BeQuiet power supply I had lying around and an ITX case with a few Enermax fans I found in my closet all running on Ubuntu server with k3s cluster, works perfect I also host several game servers on the same machine (valheim, don't starve together), Home assistant, all emby companion apps (sonarr, radarr etc.) and still have lots of room to spare in terms of CPU and RAM
    1 point
  28. We have made preparations to make Emby's process runner implementation accessible to plugins. This works similar to the .NET implementation but it sets you free from all the quirks and issues that you can (and did) stumble upon, making it work in a way that you hardly can do anything wrong (I don't mean the ld path on Linux, but the other things) This will make life a bit easier for process execution.
    1 point
  29. Looks like Synology will finally officially support putting volumes on nvme drives in newer models which now have faster PCIe Gen 3 slots. Which Synology NAS models support using M.2 SSDs to create storage pools? - Synology Knowledge Center
    1 point
  30. Please give the latest beta a try: https://github.com/MediaBrowser/Emby.Releases/releases/download/4.8.0.19/emby-server-thecus_4.8.0.19_arm_32.mod We will have a stable release available for download shortly if that works for you.
    1 point
  31. Looks like Synology will finally support putting volumes on their nvme drives in newer models. Which Synology NAS models support using M.2 SSDs to create storage pools? - Synology Knowledge Center
    1 point
  32. Ah right - yes, if we are using the API request to do it - then a great point. If it was done - then we would probably do it outside the API, essentially at a file level - and use a direct ffmpeg external call passed the relevant syntax. This is the approach we have taken for the majority of the plugins such as Introskip, mediainfo, bif generator etc. - but it does have it's own support issues as you've witnessed. Agree 100% with your conclusion - CPU's these days are no longer the bottleneck in any modern system from the last~5 years or so - it's mass storage that remains on SATA or over NAS that is the problem. It will no doubt catch up and when we have affordable 100TB NVME drives .. then we can have this conversation again .. haha
    1 point
  33. I wonder why some keep responding as if I wouldn't know what I'm talking about (sigh). Thanks for sharing your experience! That's the perfect example for what would gonna happen when we would allow this. Even @cayars still appears to assume that sufficient CPU is all it takes to parallelize this easily, same like OP was supposing, and all those would instantly set parallel extraction to the maximum, thinking it's fine because they have a powerful system. And eventually they'll wonder why playback doesn't work properly, they look at the (low) CPU usage and conclude that the extraction is not the culprit because the CPU usage is takes is fairly low - so Emby must have a problem... It would be like driving a long way out into the forest in order to shoot yourself into your own foot, even though - 1. you could have done this at home right away and 2. sooner or later it will happen anyway by accidence... Sure, that would be possible... Unfortunately - while a plugin could use IImageExtractionManager.ExtractVideoImagesOnInterval or ILibraryManager.RefreshThumbnailImages - these APIs will both end up hitting the resource limit (only one parallel extraction). But I still wonder whether there's really such an urgent need for this. When I look at @cayars's calculation: When we assume an average of 10GB per media file and we do 600 media files per hour, that means 6 TB/h or 144 TB/day. The largest HDs at the moment are 18 TB and cost around $300. For 144 TB you would need 8 HDs which makes $2400. Seriously - who will still need parallelization? For what purpose? For a library of that size, one cannot wait 24h and wants to run 4 extractions in parallel? That's $9600 cost just for the HDs when still running 24h. And where does the data come from - that quickly? With the $9600 case, we're talking about more than a half Peta Byte!. That's 24 TB/h, 400 GB/min, 6.6 GB/s or 53 Gbps. Even when somebody would have a connection that is so fast - there will be no other side to deliver content as fast as that. Even when the content already exists. A single (normal) server will definitely not be able to process the data at such bandwidths, so this once again ends up in a way that you would need multiple servers - not a single Emby server with parallel extraction. No matter how the figures are exactly: such somebody who may really need this, would be someone who has already spent many many thousands of dollars alone for the storage components. And AFAIC, I think that such person can easily pay somebody to create a custom solution (like a set of scripts and batch jobs) tailored to that persons needs, and should not expect a $120 software or a volunteer developer to do that job - from which just a handful of users would benefit - at best.
    1 point
  34. New version available 7.10.4 -> 7.10.5: Delta changelog: fix dynamic nodes shown as widgets fix dynamic nodes crashes when used as widgets add recently added tvshows to dynamic items
    1 point
  35. Hi there, did you follow the Emby Connect setup process? https://support.emby.media/support/solutions/articles/44001160340-emby-connect See the lower section titled guide for administrators.
    1 point
  36. Right well that's just going to have to be stripped out.
    1 point
  37. Yes, it is by default displaying English subtitles now set to smart, regardless of what the default subtitle is on the video file is. Which is perfect, exactly what I wanted.
    1 point
  38. 1 point
  39. What I have described above is all within the context of a single playback or recording and will write to the same file. That can be with a discontinuity or even overlap (when the retry starts at a time that was already received). The timings are attempted to be sanitized, which works within certain constraints, fairly well. What Luke mentioned (recording scheduler) is one level above and creates a new file. At this point, it makes no sense to try and append to the previous recording, because that's out of the context withing the timing correction can work.
    1 point
  40. A little of both actually. It will try to recover within the same stream, and if that happens it will append to the same file. If that fails, then the recording scheduler will have it try again a minute later.
    1 point
  41. 1 point
  42. I just noticed that we recently surpassed 1,000,000 members on this forum. Thanks all for the support over the years!
    1 point
  43. I would imagine you could run them through a video editor like DaVinci Resolve and apply a high-pass filter to the audio track. You'd have to play with a value that reduces the hum but doesn't make the overall track too "tinny". Some ffmpeg wizard may also know of a way to do this with that but I'm not sure if that's possible...
    1 point
  44. Yup I was only meaning the backed up windows emby config file that was created which I would then copy that over to Unraid and pop that file into the new "backups" folder that the config backup plugin on the unraid system used (I'd obviously make a backup of the config on unraid before trying it). The libraries are all there on unraid it's just the users which I would use the restore feature on - hopefully that would then import these users along with their passwords etc and watch history but I have a feeling that sounds too good to be true lol
    1 point
  45. Hi, I'll try to get a new mac beta up soon, but the 4.7 stable release has all of the same M1-specific changes.
    1 point
  46. Issue Resolved. Sorry for the long wait on the update. Turns out that at some point I must have used the locally signed cert instead of the cloudflare one. After the switch the issue was fixed immediately. I will note that I had to add the cloudflare root cert whilst converting my cert. I swore I had been using it when initially setting up my SSL on emby but I guess not. Solution: Im a idiot, use the cloudflare cert properly.
    1 point
  47. Hi, yes it is planned for upcoming updates. Thanks.
    1 point
  48. Hi I know that there are alot of suggestions ... but the main request is: Please we need it as Netflix (same idea) if you make it only by create multi users and switch between them will not solve the issue. because the admin will always go to create these users and modify them . Please we want the user by itself to create these profiles and add restriction on it. for example if I create a user (account) for my brother, why i need from him to call me again to create another two users for his kids?!!! Appreciate your support
    1 point
  49. cloudflare doesn't support 8920, or 8096, yea look through that link posted above, let us know how you make out.
    1 point
  50. Hi @codyclayborn1 are you still having an issue with this? Have you taken a look at this?
    1 point
×
×
  • Create New...