Spritzup

Members
  • Posts

    271
  • Joined

  • Last visited

Posts posted by Spritzup

  1. Thanks for this! I created a hybrid of @Terebi and @ronia script, and then added an additional variable to append the contents of a static ignore file to dynamically generated one. Why? Just to keep everything contained in one area.

     

    To that end, @ronia, I'm using multiple directories as per your script. While it works, it will fail out at step 1 if the directories don't exist. If I have some free time, I may look at adding a check in there so that if say one of three directories is missing, it will continue on... or create the missing directory.

     

    ~Spritz

    • Like 1
  2. This looks really promising, awesome work! I'd like to schedutil added to the governor settings, and more visibility into what the app is doing auto-magically behind the scenes before I would fully switch over to it.

  3. 19 hours ago, Terebi said:

     

    I honestly think my script will do what you want with only variable tweaks. 

     

    Set my script to your media dir. 

     

    Run mover hourly. disable all other tuning settings (age/size)

     

    Every hour, everything NOT on the media dir will move to the array. 

     

    Every hour the media share will get moved to the array, BUT skip the newest files up to the threshhold. each time a new file is downloaded, the next hour, an equal amount of the oldest data should move. 

     

    I'll have a closer look at your script in the next few days, thanks for that! Would I put in your script to ignore hidden files / certain directories, or would that still be taken care of by mover tuning?

  4. Thank you @Terebi and @Swarles for the help and guidance, I really appreciate it. There was a time (pre-4 kids) that I would have loved to dive into scripting a custom solution for myself, but now many of these things are a balance of functionality and time investment. That said, looking at the options available to me already, and the guidance you provided, would the following not mostly work -->

     

    - Set mover to run every x Hours

    - Set mover tuner to move at x% (applicable for Media)

    - Set mover tuner to use a forced schedule to move all (this covers my "critical" shares)

    - For my media share, have it override mover settings so it doesn't move on a schedule

    - Have it only move files that are older than x days for the media share

     

    It is a bit of a compromise to what I had originally wanted, but it seems to mostly check all my boxes... unless I'm missing something?

     

    Thanks!


    ~Spritz

  5. Apologies in advance, I'm usually one to read the entirety of a thread, but I threw in the towel around page 37. In any case, either it's not possible, or I can't wrap my mind around how to bend mover to my will.

     

    I am currently using a 3TB ZFS pool as cache and would like (in a perfect world), mover to do the following:

     

    - ignore hidden files / folders (DONE!)

    - ignore specific directories (Read the FAQ, just need to implement)

    - Move my media items after a set # of days OR when usage hits a pre-defined threshold (but still respecting the first two points)

    - Move all other shares at a set interval / time (at least daily) OR when usage hits a pre-defined threshold (but still respecting the first two points)

     

    I realize the irony of being picky about how mover works, when back in the 4.x days, you got what you got and you were happy to have it; but any help or guidance would be appreciated!

     

    ~Spritz

  6. @itimpi you're absolutely right, user0 does not show files/folders that are on a cache disk.  However, I was thinking (always dangerous) that bypassing cache for portions of some containers may be beneficial.  For example, SAB downloads and extracts to cache, but when an *arr program moves the file from the cache download directory they immediately place it on the array (as there is no gain to using cache in this instance).

     

    Another example would be @Josh.5 unmanic program.  Currently, it reads the library (presumably on the main array), massages them in a temp directory to a new format, and then replaces the existing file.  However, when it does this, it ends up writing all these files back to the cache disk, needlessly filling it up.

     

    As I said, I was just thinking out loud, and was wondering if it would even work.

     

    Thanks!

     

    ~Spritz

  7. In the process of tweaking my system which I previously had setup for atomic moves using the Trash Guides.  I know the whole point is to make the apps think it's one file system, but does the unraid portion of the file system matter?  For example

     

    /mnt/user/data/media --> /data/media/

     

    /mnt/user/data/media/downloads --> /data/media/downloads/

    /mnt/user0/data/media/film --> /data/media/film/

     

    Will both these examples give atomic moves, or just the first one?

     

    Thanks!

     

    ~Spritz

  8. So Unmanic is sooooo close to being perfect (and in fact, may be with custom options), but is it possible to have the it place the stereo audio stream it creates as the first audio track, or alternatively, the default audio track?

     

    Follow up to the above, is it possible to then have it reprocess files with the above change?

     

    Thanks!


    ~Spritz

  9. Hey All,

     

    I had a drive kick off due to a multitude of read errors.  I've been having a weird issue for the last year or so where on a reboot, some drives are missing until they're reseated (random drives).  With that in mind, I ran an extended SMART test which completed without error, but I'm no expert at reading the report.  Would anyone be able to comment as to whether or not this looks good?

     

    Thanks in advance!

     

    ~Spritz

    ST6000AS0002-1N917X_Z840JGTK-20220316-1032.txt

  10. Apologies if this has been answered, but I didn't see it in the thread.  For the option "Move All from Cache-Yes shares when disk is above a certain percentage" this will also move hidden files, even if you have selected to ignore hidden files.  Is my understanding correct?  If so, can this behaviour be modified?

     

    Thanks!

     

    ~Spritz

  11. 18 hours ago, Gr8fuldamned said:

    Good deal, (although not really) but at least it's not me, I have been struggling with it for a while this morning, spent way more time than I care to admit trying to diagnose...

    I was experiencing the same issue, but it seems to be resolved now.

    Related though, in the previous version of unmanic, you could set it to create a stereo track from an existing multi-channel track (while keeping the original).  That said, I can't find an option to do that anywhere... does anyone have any ideas?

     

    Thanks!

     

    ~Spritz

  12. On 6/15/2021 at 6:55 PM, Meller said:

    There's a current "bug" in the most recent build where if you have failed transcodes... and you select more than one to add back to the pending list, it'll only add one and give you the error message to make sure unmanic is still running.

    Also... I have about 1,000 tv show episodes are are H265 but they are MKV.  So it's changing their containers to MKV.  Obviously when it does it, it literally only takes a couple of seconds per file. This is spitting out a ton of failed files.  Once I readd them to the pending list, they typically go through without issue... but not sure if it's because it's going through so many files so very fast or what.

    Lastly, I've noticed this happening a lot here recently (past day or so), if I change my works from say 2 to 6.  Two workers will select the same file.  It'll go all the way to 100% on both workers, then nothing happens.  Workers will start selecting the next file in the pending list, complete it almost instantly, never update the completed list as successful or failed, and the file stays in my unmanic transcoding location.  I have to set the workers back to like 1 or 2.  Completely stop the docker, then start it back... and of course when I do this, it has to completely rescan my entire library, and build the pending list all over again.

    Just figured I'd let you know.

     

    haha, this bug of yours may actually be a "fix" for what I'm trying to do, namely have it rescan my library and create add a 2-channel sound track to most items.  It won't catch everything, but should catch most.

     

    ~Spritz

  13. This may be a stupid question, and it is a question that is born from my own stupidity.

     

    Initially when I set UnManic, I thought I had set it so that it would create a stereo stream (without modifying the original stream), however that doesn't appear the case and I've now converted all 70+TB of TV.  Is it possible to set unmanic to rescan the library and just do the audio portion?

     

    Thanks in advance for any help!

     

    ~Spritz

  14. On 1/28/2018 at 6:40 PM, bonienl said:

    Thinking about it more...

    It is actually logical that two interfaces must not point to the same default gateway. This would make it impossible for the default route to choose the outgoing interface.

    Different default routes with different gateways can work, because in this situation a metric is used to set the priority of the choices.

     

    If you want docker containers to communicate on a different interface then eth0 (br0) then two choices:

    - If the second interface is in the same network as the first interface, a different default gateway must be given. This gateway address must be configured on the router as a secondary address (note: most consumer routers don't allow this)

    - If the second interface is in a different network as the first interface, it will have a different default gateway by design. In this case the router must be able to use a secondary network on the same interface or two different interfaces are used, each with their own network configuration.

     

    Instead of physical interfaces it is also possible to use logical interfaces (VLANs), but this requires a switch (if used) and router with VLAN support.

     

    Apologies for raising a thread from the dead, but I've finally got around attempting to implement this, albeit slightly different.  I'm looking to have my VM's on their own bridge, but I lose connectivity to containers running on the host (though not the host itself).  I've tried the suggestions you made in this thread @bonienl, but nothing worked.  So either I need to keep everything on the same bridge (which is not my preference), or using VLAN's for my VM's.

     

    ~Spritz

  15. I'm excited to upgrade, great work guys!  Just a quick question (and I read the release notes), but is their any major changes to networking functionality?  Specifically communication between bridges and/or a method to set a default bridge for docker containers (similar to what exists for VM's)

     

    Thanks again for all the hard work everyone!!


    ~Spritz

  16. Morning All,

     

    Long story short, I want to have my VM's on a dedicated bridge, and then unraid/containers on their own separate bridge.  I created the bridge's without issue, assigning an IP to the unraid bridge and no ip to the VM bridge.  However my VM on the VM bridge is unable to view the webui of the containers on the server (though it can view the unraid UI just fine).

     

    Any thoughts or guidance?

     

    Thanks in advance!

     

    ~Spritz

  17. Good Morning,

     

    I have what I hope are two fairly simple questions.  I current have a quad port i350 installed on the server, plus the two onboard i211.  I'd like to pass two of the ports through to individual VM's (idealy the I211's), however all the ports are in the same IOMMU group (along with other things).  Is their a way to do this, or is the solution to use ACS Override (which I'm worried about stability).

     

    The second is cleaning up the VM templates.  And I apologize, as this may be a stupid question, but I'm passing through a USB hub, so I don't see the need to have a "virtual" one.  Further, I really don't need the virtual keyboard and mouse.

     

    Any tips or guidance would be appreciated!

     

    ~Spritz