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.

almulder

Members
  • Joined

  • Last visited

Everything posted by almulder

  1. Thanks for your help. Thats more complicated than I wanted. However if made me dig deeper and not just search for unraid but linux code and found out I could do this all in 1 line and it works great. sed -i 's/#FF8C2F/#42ADFA/gI' /mnt/user/text/mytestfile.txt Also found a way to use variables instead: old_color="#e22828" new_color="#00378F" sed -i "s/$old_color/$new_color/gI" /mnt/user/Unraid_Backup/Newlogos/hello.txt Hope this helps other one day!
  2. I need to create a script that will look through a file to find a specific text and replace all the matches with other text. How can I do this? lets say the file is /mnt/user/text/mytestfile.txt I am looking for #FF8C2F and want to replace them all with #42ADFA. This is something I need to run after every reboot.
  3. So I just discovered this yesterday and love it, but is there a way to more control over the buttons? I would like to just change the border color, and then the highlight color to be granulated but a different color than whats there now. Is there anywhere I can go to find all the css stuff that can be changed? Also in the Dashboard section, the headers have 2 different colors showing, and way to make all the headers change together, but not affect the even, odd line highlights?
  4. So i think i understand the above, but I have a question. lets say I have 8 cores and isolate 1 of them and then in a docker I pin the isolated core and 2 other cores, would that mean the docker is always going to have at least the 1 core, but would use the other 2 if available.
  5. Also while your at it can it do forced subtitles? And make it so we can reduce resolution? I have many files that are 4k,2k and would prefer 1080p. so it resolution is greater than 1080p reduce to 1080p (1920x1080) but keep aspect ratio? Here is what I use in handbreak, maybe the ability to customize it? '--encoder nvenc_h265 --quality 24 --encoder-level "5.1" --encoder-preset 6 --maxWidth 1920 --maxHeight 1080 --keep-display-aspect --aencoder copy --all-audio --audio-copy-mask aac,ac3,eac3,truehd,dts,dtshd,mp3,flac --audio-lang-list eng --all-subtitles --subtitle-lang-list eng --subtitle-forced
  6. It uses the GPU when using a community plugin, but not if I create one. (GTX 1050Ti) Also I have added a filter to exclude 480p,576p,720p,1080p, but it still grabs all my movies files. I don't understand why. Here is my current custom local plugin: var fs = require('fs'); var path = require('path'); if (fs.existsSync(path.join(process.cwd() , '/npm'))) { var rootModules = path.join(process.cwd() , '/npm/node_modules/') } else{ var rootModules = '' } const importFresh = require(rootModules+'import-fresh'); const library = importFresh('../methods/library.js') module.exports.details = function details() { return { id: "lqc85voaT", Name: "Downsize >1080p", Type: "Video", Operation: "Transcode", Description: "", Version: "", Link: "" } } module.exports.plugin = function plugin(file) { //Must return this object at some point var response = { processFile : false, preset : '', container : '.mkv', handBrakeMode : false, FFmpegMode : true, reQueueAfter : true, infoLog : '', } response.infoLog += "" + library.filters.filterByResolution(file,"exclude","480p,576p,720p,1080p").note if((true &&library.filters.filterByResolution(file,"exclude","480p,576p,720p,1080p").outcome === true) || file.forceProcessing === true){ response.preset = '--encoder x265 --quality 24 --encoder-level "5.1" --encoder-preset 6 --maxWidth 1920 --maxHeight 1080 --aencoder copy --all-audio --audio-copy-mask aac,ac3,eac3,truehd,dts,dtshd,mp3,flac --audio-lang-list eng --all-subtitles --subtitle-lang-list eng --subtitle-forced' response.container = '.mkv' response.handBrakeMode = true response.FFmpegMode = false response.reQueueAfter = true; response.processFile = true response.infoLog += "File is being transcoded using custom arguments \n" return response }else{ response.processFile = false; response.infoLog += "File is being transcoded using custom arguments \n" return response } }
  7. LOL Duh, I knew that, and yes I am using that docker, but it only transcodes via the gpu on 2 plugins, all others are done on cpu, and I cant figure out how to get it ot use the gpu.
  8. Not sure. How do I check and set that? I tried looking at 2 other plugins that use gpu (That work) and see no mention of tdarr_aio. Also do you know how to show forced subtitles, and add a filter to skip if the file is already H265 and at max width and height? Here is what I have: var fs = require('fs'); var path = require('path'); if (fs.existsSync(path.join(process.cwd() , '/npm'))) { var rootModules = path.join(process.cwd() , '/npm/node_modules/') } else{ var rootModules = '' } const importFresh = require(rootModules+'import-fresh'); const library = importFresh('../methods/library.js') module.exports.details = function details() { return { id: "N7N25RIjg", Name: "Testing", Type: "Video", Operation: "Transcode", Description: "Testing", Version: "", Link: "" } } module.exports.plugin = function plugin(file) { //Must return this object at some point var response = { processFile : false, preset : '', container : '.mkv', handBrakeMode : false, FFmpegMode : true, reQueueAfter : true, infoLog : '', } response.infoLog += "" + library.filters.filterByResolution(file,"exclude","480p,576p,720p,1080p").note + library.filters.filterByCodec(file,"exclude","h265").note if((true &&library.filters.filterByResolution(file,"exclude","480p,576p,720p,1080p").outcome === true &&library.filters.filterByCodec(file,"exclude","h265").outcome === true) || file.forceProcessing === true){ response.preset = '--encoder x265 --quality 24 --encoder-level "5.1" --encoder-preset 6 --maxWidth 1920 --maxHeight 1080 --aencoder copy --all-audio --audio-copy-mask aac,ac3,eac3,truehd,dts,dtshd,mp3,flac --audio-lang-list eng --all-subtitles --subtitle-lang-list eng' response.container = '.mkv' response.handBrakeMode = true response.FFmpegMode = false response.reQueueAfter = true; response.processFile = true response.infoLog += "File is being transcoded using custom arguments \n" return response }else{ response.processFile = false; response.infoLog += "File is being transcoded using custom arguments \n" return response } }
  9. I have done it for using handbreak option, but how can I make it use my GPU, I don't see any options to enable that. I have also looked at the other plugins that I was using to look at combining them and they made me really lost.
  10. Actually if someone who knows how to create a plugin can help me. this is what I am after: Reorder streams to, video, then audio, then subtitles ENG audio only (all tracks except commentary if possible) ENG subtitles only (with forced on foreign audio) Clear out all meta data of video title and such so that plex will read the file name and not bad meta data. if larger than 1080p convert to 1080p and in H265, if 1080p or less then convert to h265
  11. I take it that is a limit with your program? As everything else has no issue having PGS in the MKV. Even tdarr handles PGS in the MKV. If you can get GPU and PGS working I would perfer yours for ease of use.
  12. So I just download this and testing it out. I have 5 plugin transcode options and I notice when transcoding they are being done one by one, first the priority 1 transcodes, and copies over, then priority 2 and again copies over, then #3 and so on, So because I have 5 plugins it transcodes it 5 times? If that is the way is to work, is there any way to combine them into on? Maybe someone can help me out and create one that has them combined into the least amount as possible. Here are the ones I have and the order they are in. Tdarr_Plugin_MC93_Migz3CleanAudio Migz-Clean audio streams ----- This plugin keeps only specified language audio tracks & can tags those that have an unknown language. Tdarr_Plugin_MC93_Migz4CleanSubs Migz-Clean subtitle streams ----- This plugin keeps only specified language subtitle tracks & can tag those that have an unknown language. Tdarr_Plugin_MC93_Migz2CleanTitle Migz-Clean title metadata ----- This plugin removes title metadata from video/audio/subtitles, if it exists. Video checking is mandatory, audio and subtitles are optional. Tdarr_Plugin_MC93_Migz6OrderStreams Migz-Order Streams ----- Orders streams into Video first, then Audio (2ch, 6ch, 8ch) and finally Subtitles. Tdarr_Plugin_MC93_Migz1FFMPEG Migz-Transcode Using Nvidia GPU & FFMPEG ----- Files not in H265 will be transcoded into H265 using Nvidia GPU with ffmpeg, settings are dependant on file bitrate, working by the logic that H265 can support the same ammount of data at half the bitrate of H264. NVDEC & NVENC compatible GPU required.
  13. I too have the GPU enabled, but it never uses the GPU, only CPU. I have dbl checked the settings several times, yet same issue.
  14. Ok it does have to do with subtitles. If i tell it to not use subtitles then it works, but if I say to use subtitles, then it fails.
  15. Just downloaded the docker. And have some thoughts on it. 1) Resolution option, I get 4k stuff at times, but I don't need in 4k, just 1080. would be nice if we could tell it to go from 4k to 1080. 2) Option to clear the Completed tasks list, and or clear each list (Success, Failed) separately. 3) Force Scan - Great for testing files. And I am trying to convert one file and failed. Subtitle issue? FFMPEG Command Log Input #0, matroska,webm, from '/library/movies/A/Airheads (1994)/Airheads (1994).mkv': Metadata: creation_time : 2019-07-19T02:07:02.000000Z encoder : libebml v1.3.4 + libmatroska v1.4.5 TITLE : Airheads Duration: 01:32:15.57, start: 0.000000, bitrate: 1828 kb/s Chapter #0:0: start 0.000000, end 291.666000 Metadata: title : (01)00:00:00:000 Chapter #0:1: start 291.666000, end 632.832000 Metadata: title : (02)00:04:51:666 Chapter #0:2: start 632.832000, end 797.832000 Metadata: title : (03)00:10:32:832 Chapter #0:3: start 797.832000, end 1034.698000 Metadata: title : (04)00:13:17:832 Chapter #0:4: start 1034.698000, end 1469.364000 Metadata: title : (05)00:17:14:698 Chapter #0:5: start 1469.364000, end 1756.497000 Metadata: title : (06)00:24:29:364 Chapter #0:6: start 1756.497000, end 2042.830000 Metadata: title : (07)00:29:16:497 Chapter #0:7: start 2042.830000, end 2328.663000 Metadata: title : (08)00:34:02:830 Chapter #0:8: start 2328.663000, end 2621.363000 Metadata: title : (09)00:38:48:663 Chapter #0:9: start 2621.363000, end 2955.496000 Metadata: title : (10)00:43:41:363 Chapter #0:10: start 2955.496000, end 3356.696000 Metadata: title : (11)00:49:15:496 Chapter #0:11: start 3356.696000, end 3557.029000 Metadata: title : (12)00:55:56:696 Chapter #0:12: start 3557.029000, end 3778.562000 Metadata: title : (13)00:59:17:029 Chapter #0:13: start 3778.562000, end 4055.362000 Metadata: title : (14)01:02:58:562 Chapter #0:14: start 4055.362000, end 4520.895000 Metadata: title : (15)01:07:35:362 Chapter #0:15: start 4520.895000, end 4940.728000 Metadata: title : (16)01:15:20:895 Chapter #0:16: start 4940.728000, end 5234.861000 Metadata: title : (17)01:22:20:728 Chapter #0:17: start 5234.861000, end 5327.527000 Metadata: title : (18)01:27:14:861 Chapter #0:18: start 5327.527000, end 5527.493000 Metadata: title : (19)01:28:47:527 Chapter #0:19: start 5527.493000, end 5535.572000 Metadata: title : (20)01:32:07:493 Stream #0:0: Video: h264, yuv420p(tv, bt709, progressive), 720x400 [SAR 1:1 DAR 9:5], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: BPS : 1186290 BPS-eng : 1186290 DURATION : 01:32:15.572000000 DURATION-eng : 01:32:15.572000000 NUMBER_OF_BYTES : 820849345 NUMBER_OF_BYTES-eng: 820849345 NUMBER_OF_FRAMES: 132721 NUMBER_OF_FRAMES-eng: 132721 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_WRITING_APP: DVDFab 11.0.3.1 _STATISTICS_WRITING_APP-eng: DVDFab 11.0.3.1 _STATISTICS_WRITING_DATE_UTC: 2019-07-19 02:07:02 _STATISTICS_WRITING_DATE_UTC-eng: 2019-07-19 02:07:02 Stream #0:1(en): Audio: ac3, 48000 Hz, 4.0, fltp, 448 kb/s (default) Metadata: BPS : 448000 BPS-eng : 448000 DURATION : 01:32:12.896000000 DURATION-eng : 01:32:12.896000000 NUMBER_OF_BYTES : 309842176 NUMBER_OF_BYTES-eng: 309842176 NUMBER_OF_FRAMES: 172903 NUMBER_OF_FRAMES-eng: 172903 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_WRITING_APP: DVDFab 11.0.3.1 _STATISTICS_WRITING_APP-eng: DVDFab 11.0.3.1 _STATISTICS_WRITING_DATE_UTC: 2019-07-19 02:07:02 _STATISTICS_WRITING_DATE_UTC-eng: 2019-07-19 02:07:02 Stream #0:2(en): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s Metadata: BPS : 192000 BPS-eng : 192000 DURATION : 01:32:15.520000000 DURATION-eng : 01:32:15.520000000 NUMBER_OF_BYTES : 132852480 NUMBER_OF_BYTES-eng: 132852480 NUMBER_OF_FRAMES: 172985 NUMBER_OF_FRAMES-eng: 172985 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_WRITING_APP: DVDFab 11.0.3.1 _STATISTICS_WRITING_APP-eng: DVDFab 11.0.3.1 _STATISTICS_WRITING_DATE_UTC: 2019-07-19 02:07:02 _STATISTICS_WRITING_DATE_UTC-eng: 2019-07-19 02:07:02 Stream #0:3(en): Subtitle: dvd_subtitle, 720x400 Metadata: BPS : 0 BPS-eng : 0 DURATION : 00:00:00.000000000 DURATION-eng : 00:00:00.000000000 NUMBER_OF_BYTES : 0 NUMBER_OF_BYTES-eng: 0 NUMBER_OF_FRAMES: 0 NUMBER_OF_FRAMES-eng: 0 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_WRITING_APP: DVDFab 11.0.3.1 _STATISTICS_WRITING_APP-eng: DVDFab 11.0.3.1 _STATISTICS_WRITING_DATE_UTC: 2019-07-19 02:07:02 _STATISTICS_WRITING_DATE_UTC-eng: 2019-07-19 02:07:02 Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> hevc (libx265)) Stream #0:1 -> #0:1 (ac3 (native) -> aac (native)) Stream #0:1 -> #0:2 (ac3 (native) -> aac (native)) Stream #0:2 -> #0:3 (ac3 (native) -> aac (native)) Stream #0:3 -> #0:4 (dvd_subtitle (dvdsub) -> subrip (srt)) Subtitle encoding currently only possible from text to text or bitmap to bitmap
  16. LOL yep that was it, that's what I get for copying and pasting from the nextcloud site, they have it with a $ bold note section, but without it in the file section. Thanks! Also it seem to run twice as fast not with the changes. not instead of 10-20 seconds delay when switching screens it like only 5 or less.
  17. Ok so iI have been trying to apply the fix for the Urgent Security issue. I got this added and able to load the docker. location / { rewrite ^ /index.php; } But if I add this (The docker will no longer load, Had to comment it out to get it to load again) location ~ ^\/(?:index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|ocs-provider\/.+|ocm-provider\/.+)\.php(?:$|\/) { fastcgi_split_path_info ^(.+?\.php)(\/.*|)$; #$try_files $fastcgi_script_name =404; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param HTTPS on; fastcgi_param modHeadersAvailable true; fastcgi_param front_controller_active true; fastcgi_pass php-handler; fastcgi_intercept_errors on; fastcgi_request_buffering off; } Anyone else have this issue?
  18. It's under the settings section. Then theming. You can change the favor icon, login logo, login text and background picture. There is also a dark mode that can be turned on also.
  19. The way mine is posted took care of the issue as soon as I restarted the docker. Now I just want to figure out why it's so dang slow.
  20. It's just a testing docker I was playing with. So not a big deal. Once I have all the bugs figured out the are bugging me, I nuke it and start over with a fresh install. I was only worried about my domain. besides if you want my password for it. Its password. Lol.
  21. be sure you adding it to the correct file and location. appdata\nextcloud\www\nextcloud\config\config.php I added it just after the array section, $CONFIG = array ( 'memcache.local' => '\\OC\\Memcache\\APCu', 'datadirectory' => '/data', 'instanceid' => 'oclhll8iza6g', 'passwordsalt' => 'vzhofu9+O5n8h7gO4T+NM&*hhn78TlahPb', 'secret' => 'QZrs52ulA6RWatw8CvkUYgbkjulSTvLSJbrcVHaj7U8WW', 'trusted_domains' => array ( 0 => '10.1.10.230:2443', 1 => 'mysubdomain.ddns.net', ), 'trusted_proxies' => ['letsencrypt'], 'dbtype' => 'mysql', 'version' => '17.0.0.9', 'overwrite.cli.url' => 'mysubdomain.ddns.net', 'overwritehost' => 'mysubdomain.ddns.net', 'overwriteprotocol' => 'https', 'dbname' => 'nextcloud', 'dbhost' => '10.1.10.230:3306', 'dbport' => '', 'dbtableprefix' => 'oc_', 'mysql.utf8mb4' => true,
  22. Ok i see what I was doing wrong, I tried them but it did not work. I was putting one in the wrong file and the other i typed in wrong. LOL details details. Now one last thing. its slow, and I have read about many complaining about it. but did not see where anyone resolved it. Any ideas?
  23. Ok so I am using LetsEncrypt for a reverse proxy and got nextcloud up and running except I get 2 erros, I have searched and read way to much on the issue of "X-Frame-Options", and its oll old outdated info more than a year old, and the recommendations i found are not in the files to comment out. So i someone can help point me in the right direction for these 2 issues. The reverse proxy header configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If not, this is a security issue and can allow an attacker to spoof their IP address as visible to the Nextcloud. Further information can be found in the documentation. The "X-Frame-Options" HTTP header is not set to "SAMEORIGIN". This is a potential security or privacy risk, as it is recommended to adjust this setting accordingly. Also noticed this issue that I cant figure out: (set to Cron) Background jobs Last job execution ran 10 minutes ago. Something seems wrong
  24. Ok so I was going to setup nextcloud, but need to install letsencrypt first, but I am lost can someone help me. Also I have pihole installed and its already using port 443. So not sure how to set this up. also I have dns service from noip.com (Paid version)

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.