Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/20/21 in all areas

  1. Anime4K Anime4K is a set of open-source, high-quality real-time anime upscaling/denoising algorithms that can be implemented in any programming language. The simplicity and speed of Anime4K allows the user to watch upscaled anime in real time, as we believe in preserving original content and promoting freedom of choice for all anime fans. Re-encoding anime into 4K should be avoided as it is non-reversible, potentially damages original content by introducing artifacts, takes up to O(n2) more disk space and more importantly, does so without any meaningful decrease in entropy (lost information is lost). Disclaimer: All art assets used are for demonstration and educational purposes. All rights are reserved to their original owners. If you (as a person or a company) own the art and do not wish it to be associated with this project, please contact us at anime4k.upscale@gmail.com and we will gladly take it down. v3 The monolithic Anime4K shader is broken into modular components, allowing customization for specific types of anime and/or personal taste. What's new: A complete overhaul of the algorithm(s) for speed, quality and efficiency. Real-time, high quality line art CNN upscalers. (6 variants) Line art deblurring shaders. ("blind deconvolution" and DTD shader) Denoising algorithms. (Bilateral Mode and CNN variants) Blind resampling artifact reduction algorithms. (For badly resampled anime.) Experimental line darkening and line thinning algorithm. (For perceptual quality. We perceive thinner/darker lines as perceptually higher quality, even if it might not be the case.) Installation Instructions for GLSL/MPV More information about each shader. Real-Time Denoising (Experimental, WIP) The upcoming version 3.2 will focus on denoising. One version (Heavy-CNN-L) of the experimental denoiser is released for preview. This version is for heavily compressed video. Note that it will likely change/improve upon release. The main focus will be speed, while also keeping a good quality. The new denoisers are/will be trained using a mix of the SYNLA Dataset, DIV2K Dataset, In-The-Wild Images and a tiny subset of the Danbooru2019 Dataset. *Note: Here it is evident that PSNR is not always the best indicator of perceived image quality. The waifu2x denoiser looks shaper, but hallucinates many artifacts, especially near line edges. Real-Time Upscalers Comparison The new Anime4K upscalers were trained using the SYNLA Dataset. They were designed to be extremely efficient at using GPU shader cores (extremely thin, densely connected CNNs). All three versions outperform NGU and FSRCNNX both in upscale quality and speed while also keeping the number of parameters low, as seen in the test image below. This test image was not part of the training dataset, nor is it used as validation for hyperparameter tuning. Performance benchmarks are based on 1080p->4K upscaling and were performed using an AMD Vega 64 GPU. The low resolution (LR) images are generated using the average area downscaling operation, which is the correct downscaling operation when we want to avoid using low pass filtering. Low pass filtering with bicubic/lanczos downscaling works well for natural images, but will destroy fine details in line art. The operation used is equivalent to interpolation = INTER_AREA in OpenCV and -sws_flags area in FFmpeg. Note that this operation is only equivalent to bilinear if and only if the downscaling ratio is exactly 2. The correctness of average area downscaling is especially apparent as Anime4K-L was trained on average area downscaling only, and it generalizes well on unseen bicubic/lanczos degradation (24.94->24.81dB), while FSRCNNX-8-LineArt and waifu2x-CUNet were trained on bicubic/lanczos degradation only and do not generalize well for the unseen average area downscaling. PSNR of (24.93->24.47dB) and (26.02->25.61dB) respectively. Bicubic/lanczos downscaling preserves edge sharpess better than average area downscaling. This artificial sharpness does not represent well the distribution of true LR images (images that were originally low resolution and did not pass through a bicubic/lanczos filter). Link to results file. It has also come to our attention that many anime might have been suboptimally downscaled using the aforementioned low pass + bicubic method, as it is the default operation of FFmpeg. We will tackle this problem in v3.3 (after the v3.2 denoising update) by training the neural network with many different downscaling operations. Comparison Table First in each category is highlighted in brackets. Algorithm x2 PSNR (dB) ↑ Runtime @4K (ms) ↓ Parameters ↓ Bilinear 23.03 0 0 ravu-r4 24.09 3.6 41.4k FSRCNNX-16 24.57 30.4 10.5k NGU-Sharp-High 24.69 11 ? Anime4K-M 24.73 [1.5] [1.6k] Anime4K-L 24.94 2.5 2.9k Anime4K-UL [25.14] 10.7 15.9k waifu2x-CUNet [25.61]* >1000 1283.3k Link to results file *waifu2x is technically first in PSNR, but it is not a realtime algorithm and is 80 times larger than Anime4K-UL. It is included only for comparison purposes. The complete images from this comparison can be found under results/Comparisons/Bird. *FSRCNNX-56 failed to launch when playing back 1080p video. Projects that use Anime4K Note that they might be using an outdated version of Anime4K. There have been significant quality improvements since v3. https://github.com/yeataro/TD-Anime4K (Anime4K for TouchDesigner) https://github.com/keijiro/UnityAnime4K (Anime4K for Unity) https://github.com/net2cn/Anime4KSharp (Anime4K Re-Implemented in C#) https://github.com/andraantariksa/Anime4K-rs (Anime4K Re-Implemented in Rust) https://github.com/TianZerL/Anime4KCPP (Anime4K & more algorithms implemented in C++) https://github.com/k4yt3x/video2x (Anime Video Upscaling Pipeline)
    4 points
  2. Hi I would really like to be able to send some custom notifications to my users For example, i would like to be able to send a notification like : -"What content would you like to see added on Emby this week ? https://www.strawpoll.me/#####" -"Blabla Season3 is coming next week !" -"Server will be down for maintenance tonight" A little notification icon on the top right corner would be awesome. I looked in the Feature Requests list but i did'nt find anything like that. Thanks for reading, and for this amazing software.
    2 points
  3. you can already leverage comskip inside of emby. the real problem is lack of support for edl files or any other way that comskip indicates what it has found
    2 points
  4. This will be improved in Emby Server 4.6. Using the Emby Guide data provider, we'll have multiple logo colors available, and our apps will choose the most appropriate one based on your current chosen theme color. Emby apps will require updating but we will work on getting those out. Thanks.
    2 points
  5. The lower power devices like the Roku express and first version of the Roku streaming stick cannot deinterlace. The rest of the Roku devices can. Roku TV is a different beast because I do not own all own those devices. I cannot test all the Roku TV. Not only financially is this impossible it is also hard to find all those different Roku models in one area. Perhaps we need a setting "Deinterlace on your Roku device" or something to allow all the Roku devices to make their best attempt to direct play?
    2 points
  6. Feature Request: Have User Groups and all settings applied at the Group Level That way you can just assign users to the appropriate Group and all settings will be inheritated.
    1 point
  7. Request that Emby server store Dolby Vision (including profile), Dolby Atmos, DTS:X, HDR10+ (smpte2094) and HLG for appropriate video in the db and use it for display in the media info and track selection sections of movie/episode details screen. This information once in the db can then also be used in numerous other areas like: Mediainfo Cover Art, Stats for Nerds, Distinguishing different DV profiles for hardware support and tone mapping Example Mediainfo app display of HDR10+ ffmpeg patch for HDR10+ https://patchwork.ffmpeg.org/patch/11491/ Related requested that may require DV profile information in order to prevent unneeded TM
    1 point
  8. VERSION 6.2.22: Download link for manual update: https://github.com/MediaBrowser/plugin.video.emby/archive/refs/tags/6.2.22.zip Release Notes: https://github.com/MediaBrowser/plugin.video.emby/releases/tag/6.2.22
    1 point
  9. I was a hardcore fan of emby but now I've decided to move to plex. The client support on emby is not cool! You shouldn't put trial limit on you Firetv emby. Except that, everything else is gold.
    1 point
  10. Sure I had a paid version of MCEbuddy way before Emby, but it would be nice that Emby would use EDL files that are can be generated by MCEbuddy.
    1 point
  11. Exactly! You got it. Only one server is required, get your friends and family to connect their Emby client of choice to your server.
    1 point
  12. Hi, the beta arch Linux package is put together by a community contributor, so I'm afraid I don't have a solution for you at this time. Perhaps at some point we may look at producing it ourselves down the line, but we're not there right now.
    1 point
  13. In my humble opinion the best thing to do is setup some type of DDNS service for your Emby server or get yourself a domain name and point it at your WAN address. This way anyone can get to your server by name. They can then use the username and password as setup on your system without the need for the extra optional Emby Connect. My personal users have no idea what an Emby Connect username is and have no use for it.
    1 point
  14. Glad it worked (from PM). I wrote a small vbscript that can be used for your m3u file or can be easily adapted by anyone else for their needs. inputfile = "Original.m3u" outputfile = "New.m3u" Set fso = CreateObject("Scripting.FileSystemObject") Set f1 = fso.OpenTextFile(inputfile) Set f2 = fso.CreateTextFile(outputfile,True) c=1 Do Until f1.AtEndOfStream s=f1.ReadLine if InStr(1, s, "#EXTINF:-1 ") then s=Replace(s,"#EXTINF:-1 ","#EXTINF:-1 tvg-chno=""" & c & """ ") c=c+1 end if WScript.Echo s f2.writeline(s) Loop f1.Close f2.Close Copy the contents and add it to a file with a vbs extension such as channels.vbs. Edit the input and output file names at the top of the script. Now open a command prompt (DOS) and navigate to where you put this file and enter cscript channels.vbs Change the file name above to match what you named it. Let me know if you have any trouble with it or have any additional issues. Carlo
    1 point
  15. It's a long time since I had something to usefull to post regarding of IPBan. This regex is still working with IPBan 1.5.9 like that rbjtech has posted before: Warn\sServer:\sAUTH-ERROR:\s(?<ipaddress>.+?)?\s-\sInvalid* Now for Cloudflare user's it's possible to ban IP directly by using cloudflares api and IPBan together!! IPBan uses Windows Firewall to block fraffic but Cloudflare users benefits if Cloudflare Firewall does to the job before traffic goes to directly into origin server where emby is running. From ipban.config edit: <add key="ProcessToRunOnBan" value="C:\Program Files\IPBan\IPBan.exe|###IPADDRESS###"/> <add key="ProcessToRunOnUnban" value="C:\Program Files\IPBan\IPUnBan.exe|###IPADDRESS###"/> File called IPBan.exe will Ban blocked IP at using Cloudflares Firewall and IPUnBan.exe deletes the record. Source for IPBan.exe # ScriptPath if ($MyInvocation.MyCommand.CommandType -eq "ExternalScript") { $ScriptPath = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition } else { $ScriptPath = Split-Path -Parent -Path ([Environment]::GetCommandLineArgs()[0]) } $IPBlock = "$args".TrimStart('|') Write-Host "Blocking: $IPBlock" "C:\Program Files\PHP\7.4\php.exe" "$ScriptPath\blockip.php" $IPBlock Source for IPUnBan.exe # ScriptPath if ($MyInvocation.MyCommand.CommandType -eq "ExternalScript") { $ScriptPath = Split-Path -Parent -Path $MyInvocation.MyCommand.Definition } else { $ScriptPath = Split-Path -Parent -Path ([Environment]::GetCommandLineArgs()[0]) } $IPBlock = "$args".TrimStart('|') Write-Host "UnBlocking: $IPBlock" "C:\Program Files\PHP\7.4\php.exe" "$ScriptPath\unblockip.php" $IPBlock I Used Win-PS2EXE.exe to create (compile) these files. Also you will need php.exe to be located in dir "C:\Program Files\PHP\7.4\" And for php blocking code I have used API using php script. In attachments I have source code for this php files. There you need to (only) edit from both files (get details from Cloudflare): $authemail = "--mail--"; $authkey = "--authkey--"; Put these php files in the same directory as IPBan (like C:\Program Files\IPBan). Now if ewerything is ok -> when IPBan blocks IP, then Cloudflare Firewall block same IP also! Less traffick that passes to your origin! php.zip
    1 point
  16. Oh Yeah, I have a whole GitHub repo of plugins that aren't in the catalog. Search: chefbennyj1 on git to find it all For the message plugin I'll pm you the dll.
    1 point
  17. This will be improved in Emby Server 4.6. Using the Emby Guide data provider, we'll have multiple logo colors available, and our apps will choose the most appropriate one based on your current chosen theme color. Emby apps will require updating but we will work on getting those out. Thanks.
    1 point
  18. Nothing recorded from that channel. It was just in use for several days like it was tuned to and my transcode temp file was over 250 GiB big because of it. The minute I restarted Emby that tuner went silent and I got all my space back on me second SSD. If I have Ceton logs I will have to look this evening as I am too busy to fuss with it now.
    1 point
  19. Yes ignore it as you have it setup correct. Yes to your second question as well. Your setup is correct for what you want to do.
    1 point
  20. The difference is usually enhanced capability. Yours will probably support DolbyVision/ATMOS. The letters at the front mean it has special capabilities. The difference is usually listed on the literature with your Roku TV. It might have a completely different remote than normal with actual numbers on it. The newer Roku TV include channel up/down, numbers for direct entry, and all the standard buttons most remote controls have. The newer Roku TV remotes are not just one form factor any longer.
    1 point
  21. @troyhough I have 2 of these. One always runs as the 4K Roku TV. The other can run other Roku devices. I can compare what a Roku express looks like running on one of the 4K Roku TV against the normal 4K Roku TV software on the other 4K Roku TV. I have the two practically side by side in the same room. I can easily compare versions of the Roku app against itself this way. Different models of Roku models against each other and see how the app runs differently on each. You can do a lot of comparing when you have two of the exact same television next to each other. I can also troubleshoot issues easier this way having side-by-side TV. It significantly speeds up model/device testing. I have Roku express (both 3800 and 3900), Roku Ultra (4610 [technically 4600], 4640, and 4800), Roku Streaming Stick (3810), 2 x Roku TV (7130)
    1 point
  22. I thought I said this already but there was a change in server 4.5.4 that forces interlaced streams to transcode if being delivered via HLS. That is the root of this entire thread. I am hoping we will be able to provide an option to override this in the next server release.
    1 point
  23. If you are using the Synology Docker gui, here are the instructions. https://mariushosting.com/synology-how-to-update-docker-image/
    1 point
  24. Very nice Maisy.I tried a few things last night but it didn't work.I was trying to avoid altering the tags,but it looks like you've found a way to do it.It'll be a lot of work cause I've got a big collection.Great cd btw
    1 point
  25. yeah i don't understand how the security change overcomes the fact that npvr don't want their product to be associated with a commercial product - emby - but we shall see. mediaportal should be relatively easy for you to setup, the guy that developed the plugin is very active here and helpful
    1 point
  26. I think the bigger issue is that your AMD system is running with a laptop chip that is not optimized for video encoding (yes your old one was as well, but Intel has been working on their ASICS for a decade). AMD's ASICS are no where near as mature as Intel's or Nvidia's. Intel has constantly been trying to win the quality game, and they even have broadcast quality encoding software, and have won the MSU encoder test at least once. If you had gone with even an STX form factor with a desktop chip, you would have been better off, or even another Intel. To give you an idea, Intel will be adding tone mapping to quicksync with Gen 11 Intel CPU's.
    1 point
  27. Yes and then run the scheduled task.
    1 point
  28. This is not supported. The extra versions need to be in separate files. As for two part movies, the best option is to use something like mkvtoolnix to combine them. As long as you name them correctly though Emby will play the two parts back to back.
    1 point
  29. The recording schedule is not but it's something we plan to add. Thanks for the feedback.
    1 point
  30. Ok I fixed my issue. I just kept googling 8096 port forwarding pictures and happen to see a PIA pic. Then it got me thinking and then also found a related post on this forum about it. I turned off my PIA VPN and everything worked! Then I saw in PIA there is split tunneling. I added the Emby server as an app exception and it still works. Finally I can sleep tonight.
    1 point
  31. wow, I didn't realize that "Media Info" section is more than just text. So for everyone else wondering, the subtitles at Media Info section have a context menu (the three dots) once hovered over. subs can be downloaded this way!
    1 point
  32. You can set the user to be visible on local or remote login screens separately. It's near the bottom of the first tab of the user's settings: Paul
    1 point
  33. Trying to see if we can help users out by re-adding the addon with the extra security NextPVR requires I was wondering how to trigger a database change when the URL for recordings changes. It seems like MediaItem type 8, 18, 5 and 11 don't update when the recording list is reloaded. Does Emby treat the recording Path as static? If so is there a call back where token changes can be addressed? Martin
    1 point
  34. Maintain a copy of the entire Emby programdata folder.
    1 point
  35. Playback Reporting uses it's own database so yes, it will only start recording the stats once you have installed it. It is an excellent plugin - it will provide more info on the users than you ever needed to know ...
    1 point
  36. 5 min? I finish my coffee in like 2 haha. Seriously though, I wish people would realize that the cost of Emby Premier helps to pay all of you guys and continue the development of this program. Not just the "use" of an app.
    1 point
  37. Hi. The next release of the TV app will allow the screen saver to kick in during pause except during live TV playback.
    1 point
  38. Do you have tvg-chno (channel number) tags in the m3u file? If you do something like this they should sort by channel number. #EXTM3U #EXTINF:-1 tvg-chno="1",Channel Name for 1 http://IP:PORT/live?channel=1&client=1 #EXTINF:-1 tvg-chno="2",Channel Name for 2 http://IP:PORT/live?channel=2&client=2 #EXTINF:-1 tvg-chno="3",Your Channel Name for 3 http://IP:PORT/live?channel=3&client=3
    1 point
  39. Leaving this at "in progress" because, right now, it is only at a folder level instead of an individual picture level as originally requested.
    1 point
  40. السلام عليكم اذا كنت تستطيع على نظام السيرفر هنا اتبع هذا https://emby.media/server-android.html عموما فقط تستطيع تسطيب السيرفر على نظام التشغيل المفتوح وغالبا اكثر الريسيفرلت لا تدعم هذا تحياتى
    1 point
  41. I guess Emby isn't worth the cost of a Latte. Not to mention Latte will be gone in 5 minutes but the app license would be good for a lifetime.
    1 point
  42. It's like 5 bucks. If you don't think Luke and company deserve your support, then I am sure they will be happy to see you go and be ignored. Plex forums are famous for issues not being resolved and also for the silence of the dev team. Luke and everyone on the Emby team are EXTREMELY active in the support section, far more than any dev team I have ever seen.
    1 point
  43. So I turned it on and indeed it's working. Feel kinda stupid now. Can't remember turning that on in my earlier Emby installation. I did a comprehensive search in the documentation last night but couldn't find any explanation for the working of these options. So im glad your taking my feedback onboard and will make this functionality a bit more clear in the future Thnx for the help!
    1 point
  44. No fix for the regression of loss of CC's in LiveTV because .ts is forced to transcode?
    1 point
  45. LG would be, if the Emby team could crank it up a gear! Seems very slow on LG update releases. Still haven't got related Music videos showing in Music section, the new (too overly big) circular Artist pictures in Music and the EPG still have a layout mess fault at the bottom of the screen for past several releases now despite Luke knowing about it for over a year, maybe its even 2 years now.....
    1 point
×
×
  • Create New...