Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

binhex

Community Developer
  • Joined

  • Last visited

Everything posted by binhex

  1. this is a good suggestion, i will consider adding that in, glad your liking the tool. Edit - Done.
  2. this is now done along with the fix for dry run mode, but even with the fix for dry run in place oyu will need to still delete your sqlite db for trimarr, then re-run either with dry run enabled or not, the choice is yours.
  3. its reasonable thorough, trimarr looks at your filename and then performs a search against imdb to try and identify the language, if that returns none, then it tries to use the directory name to perform the seatch against imdb, if that fails then it does the same again but for tmdb. so there are 4 attempts at trying to work out the native language. sure, thats a possibility, i would probably have that as the first item to check, if .nfo then read, if no result then go onto imdb and tmdb searching, sound ok?, i would need to know the format of the .nfo though are you following a certain format here?, plex/kodi/jellyfin?
  4. correct. that looks like a dry run bug, in dry run mode it shoul not write to the database, but it looks like its marked them as done in the database even though you were running in dry run mode, the quick reoslution for now until i get the fix in is simply to delete the database, then re-run and it will re-scan your media, or wait for the fix, the choice is yours.
  5. You guys need to feed this back as a unraid bug, this needs to be fixed by limetech.
  6. Tis done guys, of note this does slow down the scan somewhat as we need to call imdb to get the native language for each movie, so scan times will probably double, to give you some ref we are talking maybe 1 hour 30 mins for around 4000 movies when the new option is enabled (disabled by default) - once done though that's it its cached and all subsequent movies added will just be a lookup for those. So to use this pull down the latest image: Edit your container and add variable named TRIMARR_KEEP_NATIVE_AUDIO and set the value to yes apply and wait (check progress in log at /config/trimarr/logs/trimarr.log) if you want to see whether its worked then open the sqlite database and check for language against each movie. EDIT - forgot to mention there is an optional variable you can also add called TRIMARR_TMDB_API_KEY set the value to your tmdb api key to get you higher chances of identifying the language for each movie, imdb used as primary, tmdb used secondary as fallback.
  7. That is an interesting idea!, at the moment trimarr will only remove a foreign language track is matching preferred language is found. So for instance lets take the german movie 'Das Boot' as an example, this only has german audio there is no english, but there are english subtitles for it, so given 'eng' as your preferred language trimarr would not touch the audio, as there is no english audio to keep, but it would remove all the other subtitle tracks that are not 'eng', so in reality you do keep the native/original language for the movie. However, if you had say a chinese action movie, this may include a dubbed english audio track as well as the original chinese audio track, and in this case you would loose the original chinese, is this the scenario you are trying to prevent?. I guess the real challenge here is identifying what the native/original language of the movie is, that would require a lookup from tmdb or similar for each video file, so that would slow things down a bit, but it could be cached in the database, so it would only be a single hit.
  8. Well im happy to take requests as long as they are not user specific and enhance the script for the wider audience - im under no illusions btw, i know that right now that wider audience is about 3 people :-) but it could grow.
  9. So going back to this original request, if email notification via radarr is all your after then movarr can do this, request closed?. Going into more detail on the post processing (as i suspect its more than just notification): movarr will post process movies based on genre, you can have a single catchall if you simply want all movies to go to a certain path, but if you are like me and have family members then those family members may want different movie collections, so for example kids generally like animation genre, women generally like romance (please don't shoot me!), and men generally like action, so you could set your post processing like this: copy_library_rules: - name: men genres: - Action hd_path: /media/Movies/HD/men uhd_path: /media/Movies/UHD/men - name: women genres: - Romance hd_path: /media/Movies/HD/women uhd_path: /media/Movies/UHD/women - name: kids genres: - Animation max_certification: 12A hd_path: /media/Movies/HD/kids uhd_path: /media/Movies/UHD/kids default_copy_library: hd_path: /media/Movies/HD/men uhd_path: /media/Movies/UHD/men Note the max_certification that is to prevent adult animation movies being put in kids paths, and finally the catchall the default_copy_library, so if a genre doesnt match any of the following or the movie just happens to match against all 3 then the default_copy_library will be used. As far as triggering the grabbing of metadata for Jellyfin/Plex/Kodi this can be simply triggered by a watch on the share, when a movie is added it triggers the download of the metadata, it works for me for Plex and Kodi. So if there are any post procesisng actions that radarr does that movarr doesn't then let me know, i think as a first pass its got the basics there but i suspect there could be additional functionality wanted.
  10. check the trimarr logs, found in /config/trimarr/logs/
  11. apprise is awesome!, it basically is THE definitive swiss army knife of notification, last time i looked it could send to over 60 different services, for example email, discord, ntfy, kodi, anything you can think of apprise supports and the syntax is super easy, you define the service and any credentials and voila you got notifications and its baked into movarr. example for gmail, set the XXX variable value to: mailto://<your gmail username>:<your gmail password>@gmail.comcheck out the link of supported notifcations:- https://github.com/caronc/apprise#supported-notifications not using gmail, no probs:- https://github.com/caronc/apprise#email-notifications
  12. in this scenario are you expecting radarr to perform all post processing? so movarr does no post processing, correct?.
  13. so right now movarr actually asigns its own category of movies-movarr so what would you want to be able to do, define the category so that you could set it to radarr?, can you flesh this request out a bit please.
  14. The issue is now fixed (upstream fix, not mine), please revert back to tag 'latest', please ensure you perform a 'force update' after switching, otherwise you will pick up the old cached image and it will apper to be broken.
  15. This one is a little special, another pet project of mine, it's been in development for well over a decade, first starting off as VideoSlimmer, and finally a massive re-write to finally release as trimarr. Important: Please ensure you read and understand ALL the options before configuring trimarr via the UNRAID Web UI template, sane default have been used to protect users on startup, but misconfiguration could lead to an unexpected loss of metadata. Note: The below answers are based on my hardware and are a rough idea as to how long processing can take, it maybe faster or slower on your system depending on your hardware. Q. What sort of space saving can i expect from trimarr?. A. With a library of around 4000 movies i saw a space saving of 2TB, this was when using the options to remove unwanted audio, subtitles and strip lower channel audio. Q. How long will it take for trimarr to process my media?. A. With a library of around 4000 movies and around 100 TV shows i saw an intial scan (empty sqlite database) time of aoruund 1 week to clean up my library of unwanted audio and subtitles, this number could be higher or lower depending on the number of audio and subtitles tracks to remove and the source type (2160p remux files take longer for example). Once the initial cleanup has been done then subsequent scans will be a minute or so, assuming no remuxes are required. Note: trimarr is CLI only, there is no web ui and i have no plans on creating one at this time, if you are uncomfortable with using command line tools then this is NOT the application for you. Having said that I have exposed all cli options via variables which can be configured via the unraid web ui, so no direct interaction with the CLI should be necessary. Transparency: trimarr has been re-written with the help of AI, i like to think i have a good grasp of good code vs bad code and i have put in a lot of effort to ensure the code quality is acceptable, if the use of A.I. worries you then this is NOT the application for you.
  16. Overview: Support for Docker image arch-trimarr in the binhex repo. Application: trimarr: https://github.com/binhex/trimarr Docker Hub: https://hub.docker.com/r/binhex/arch-trimarr GitHub: https://github.com/binhex/arch-trimarr Documentation: https://github.com/binhex/documentation If you appreciate my work, then please consider buying me a beer 😁 For other Docker support threads and requests, news and Docker template support for the binhex repository please use the "General" thread here
  17. I think the issue is this filebrowser bug:- https://github.com/filebrowser/filebrowser/issues/5951
  18. if you are on unraid v7.x.x then you do not need to use libtorrentv1
  19. Please let me know how you get on, i would be interested to hear your feedback, i have been using this for literally years and for me it's super cool to see new and unheard of movies coming down the pipe :-).
  20. ok tis done, pull down latest, this will migrate your config over and you will see a new configurable list called reject_genre_exclusive_list in yur config file /config/movarr/configs/movarr.yml set this to horror and you should be good, so like this reject_genre_exclusive_list: - HorrorBe aware yaml is white space sensitive so ensure it aligns as above. P.S. im also not a big fan of horror but i love sci-fi so good catch!, i shall be using this myself!.
  21. A good question, at present the way it works is that if a movie contains ANY of the rejected genres then the movie will be rejected, so for your examples then yes Alien would be skipped as it contains your unwanted genre of horror. i get what you are asking for here, i could create a new reject genre list that works in tandem with the existing, you would then end up with a strict 'if ANY genre matches a genre in the list then skip' and a 'if the only genre matches one in the list then skip', this is what you are after right?.
  22. This one is a little special, firstly it's a pet project i have been wanting to release for a VERY long time, it's been through multiple iterations for well over a decade, first starting off as MovieGrabber, then moving onto Siphonator and finally a massive re-write to finally release as movarr. Pre-requisites qBittorrent (no Deluge support yet) Prowlarr or Jackett (index proxies) Q. So what does movarr do and why would i use this over something like radarr?. A. Radarr requires you to monitor movies and keep up to date lists of upcoming movies you want to download, movarr does away with this, instead it uses IMDb criteria to decide what to download and what to skip, this results in surprising downloads of movies you may never know exist, so its perfect for the person who may think they have everything and want to pad out their collection, movarr also has the concept of quality watching, so it will evaluate your existing library files and can (determined via the config) download higher quality versions when they appear, so perfect for the person who wants the best quality possible. The filtering for IMDb is quite extensive at this point so i shall point you at the section that covers filtering here please do have a read through the rest of the README.md In a nutshell - movarr is a fully automated metadata downloader, as long as you have a working internet connection and the pre-requites are operational then movies will begin downloading as they are released based on your strict IMDb criteria, upgrading as higher quality versions are available. Important: Please ensure after the intial startup that you read the documentation and edit the configuraiton file for your needs, its located at /config/movarr/configs/movarr.yml Note: movarr is a CLI only, there is no web ui and i have no plans on creating one at this time, if you are uncomfortable with editing yml then this is NOT the application for you. Transparency: movarr has been re-written with the help of AI, i like to think i have a good grasp of good code vs bad code and i have put in a lot of effort to ensure the code quality is acceptable, if the use of A.I. worries you then this is NOT the application for you.
  23. Overview: Support for Docker image arch-movarr in the binhex repo. Application: movarr: https://github.com/binhex/movarr Docker Hub: https://hub.docker.com/r/binhex/arch-movarr GitHub: https://github.com/binhex/arch-movarr Documentation: https://github.com/binhex/documentation If you appreciate my work, then please consider buying me a beer 😁 For other Docker support threads and requests, news and Docker template support for the binhex repository please use the "General" thread here
  24. The iptables issue for QNAP and Synology users has been worked around, please pull tagged 'latest' when you get a chance.
  25. This ^, i also have a dynamically updating Gist:- https://gist.github.com/binhex/0d8bc1974bad90f8a61d2d4219ef862c

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.