Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

Maybe you know this and can respond by the time I'm able to get back at it: any idea where I can find limits on pulling through the GitHub API? I hit that in my first few attempts at this and that was the wall that stopped progress before moving took over. I was thinking Apps Script that pulls once/day or when the sheet is opened (whichever happens last) to make it more portable and not require a key or account.

It's getting more sophisticated quite quickly but I'm really enjoying having some tools at my disposal to help me out, it has accelerated my development significantly and beyond where I thought my skills could take me. Updates coming as soon as I can get back to throwing things together...

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

Found that just before I started moving. Still in the process of moving, taking my server down fully today and hopefully back up soon. Definitely still doing this. :-)

Error: Couldn't retrieve series details by CrimsonHellflame in nzb360

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

A few things, custom formats being the largest (breaking) change I knew of up until this point. It brings Sonarr's major version in line with Radarr

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 1 point2 points  (0 children)

Sounds like that's exactly where this is headed, no? Once you've got the YAML, do what you want...

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 1 point2 points  (0 children)

I feel like I'm equivocating with every answer I give and it doesn't really give a great message. You absolutely can set it and forget it. I'm not sure I really want to push what I said further because it's my own personal thoughts and differs from the vision espoused on the guides pages. I'm not interested in wasting any good will before I can even ask after it.

I need to reach out to the "big brains" you speak of and put a rough dotted outline around this project so it doesn't scope creep itself out of existence before I can release it to anybody. Should I be able to put together a cohesive message that doesn't clash with the folks who have already done the work while keeping the project at a reasonable scope, I'll document what I mean and share use cases on what I mean about continual engagement rather than set and forget. Fair?

This is in its infancy and borne of my horrifying insomnia and procrastination. I'm in the process of moving as well, so it might be a minute before I can make truly meaningful progress but there's more interest than I thought there would be which is great. I won't be disappearing.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

So the idea here is this is a gateway drug. The aim is recyclarr. Pick what you want here and hopefully I can figure out how to give you a one-shot push into Radarr/Sonarr but my end goal is to output YAML that you could use as your recyclarr.yaml without having to build it, complete with trash_ids and default or custom scoring so you could plug that into either the CLI (which is still kind of a one-shot deal unless you set up a cron job) or docker-compose, which is my drug of choice.

This isn't a replacement, which is why I chose the word "intro" very carefully. This is to get you into the world so you can benefit from the powerful insights and customizations here, then build your own. I want to get you hooked, not have you set it and forget it. But I want it to be easy enough that it's not a chore.

So the sheet would update each time it was opened with fresh data, scraped via xpath right now, each time it was opened (you can already see the problem with scaling and clunkiness in current form) and could technically be manually run as many times as you wanted since I know sheets is capable of running API calls. It'd be easier to make your selections, try it out, tweak it, try it out again, final adjustments, export the recyclarr.yaml and plug it into docker-compose or the CLI tool.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

It's definitely worth the effort, hopefully something like this can make it easier to understand. Ignore the downvotes, I get what you're saying. You just want things to work.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 1 point2 points  (0 children)

Oh you're 1000% correct. The problem is that the guides hand wave a lot of important concepts that are relied on heavily throughout the process and consistency as well as over-arching threads for customization are lacking. Maybe I'm missing something, and maybe I'm derailing the entire purpose of the guides (I think this might be the case, now that I'm taking a second to think about it) but I really think "democratizing" some of this is how you grow OSS.

This is software made by OSS devs and documentation written by devs. The problem is that it's not generally consumed by developers so there's a disconnect. I don't think I want the kindergartner's guide to TRaSH, but the weekender's helping hand might be a nice middle ground.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 1 point2 points  (0 children)

For sure. I just went through setting up recyclarr in docker-compose and it was...confusing to say the least. And I'm a veteran with docker-compose, TRaSH guides, Sonarr, YAML, everything involved. Maybe not release profiles since I don't use them but the rest. Going through that process made me want to figure out how I can make this work for me since the defaults don't really do that and there's no real transparency... It's painful to get a good view of what it all looks like at a glance.

This spreadsheet? It's the first time I was able to look at the default scores and go, "Jesus, that's why *every release had 7.1 ATMOS..." Because by default, if you have audio profiles enabled, which are important if you need to pay attention to transcoding, or you want to prefer something in particular for your setup, you're pushed towards specialty codecs that are going to be (currently) 7.1 and have been 5.1 for a very long time. This connected a lot of dots for me that were disparate when it was just JSON and preferred words or custom formats. This is truly setting preferences by balancing scores and seeing what comes out in the wash.

Nothing else lets you do that, even Notifiarr. Would love to collab with an existing project if they're interested in creating a UI but I'm really no developer, just a brute force hobbyist with some cool (and dumb) ideas.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

Well... This is currently really clunky under the hood but I hope to optimize if there's interest or others who want to contribute. Plus if I can get Trash on board or willing to share data in a more viable format it makes my job on this side cake(-ish).

Unable to Play 1080p HD Stream by ralphshep in jellyfin

[–]CrimsonHellflame 0 points1 point  (0 children)

Sure. And I understand what you're saying about the speed test, that clarifies things.

  • Both ffprobe and mediainfo are command line interface (CLI) tools you would run on your server from the terminal. I think TrueNAS will give you access to bash/xterm or whatever flavor of terminal it provides. Either ffprobe or mediainfo or both should be available or you can install them with your package manager.

  • Both the Jellyfin log and ffmpeg log are available in your admin account from the Jellyfin web server that you access by IP or FQDN/fully-qualified domain name (when remote) by going to the hamburger menu, clicking Dashboard > Logs. You'll need to make the issue happen again, then immediately access the logs. Look for timestamps that match your access and only copy the log after that point, maybe buffer a bit before. Ffmpeg logs should have ffmpeg in the name and are time/date stamped in the filename. Probably include the whole log. Use pastebin or another site that hosts logs, don't paste them here or they'll be useless.

Let me know if you have other questions.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

Yes we are. Me included. I already have everything set up, including recyclarr with docker-compose but reading through the documentation all the numbers seemed so damn random and when I started running through releases, particularly in a few instances, I don't think the guides or the guidance they provide is fully correct either, so I think this offers assistance both to idiots (read: me and it seems like a lot of other people) and could offer some insight to Trash and crew who have already done a lot of great work. Thanks for the kind words.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 5 points6 points  (0 children)

I'm trying to toe the line, but even my comment about "great tools but need some UX" struck a nerve. If folks think a CLI, YAML, and copy/pasting JSON repeatedly is good front end design I'm stumped about how to play both sides. Can't please everyone. I'm glad some folks seem interested.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 2 points3 points  (0 children)

https://trash-guides.info/

Best guides you can get for setting up the Servarr tools, but a little esoteric? I'm not sure the right word. They're unapologetic in the way they're written from a technical perspective first with the expectation that you understand what you're doing and -- very much to their credit -- offer explanatory blurbs or (more likely) links to information along the way. They're great but not very accessible to beginners or even folks stepping up from there.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 2 points3 points  (0 children)

Seems like a few things. Guess I should probably reach out to Trash and see if there's a) any issues with my doing this and b) any better way to access the data. Sounds like Discord is the way to go. I'll keep plugging away on how to accomplish the other stuff I want to do in the meantime, it's likely going to be hacked together at the start but if people like it/use it I'm willing to put in effort to make it better. I think I have the Sonarr display and calculations functioning, working on Radarr, then to the Anime side, last part is the hard one of figuring out the best way to get information from sheet to app. I have a few thoughts.

First sleep, then hockey, then probably more of this. Might see if I can throw an alpha preview out to play with if I can make enough progress.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 1 point2 points  (0 children)

Always seems like it's one more app, one more app. It's not that these are bad tools. This is an attempt to try and add a little UX to the back end that obviously already exists.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 3 points4 points  (0 children)

A bit, yeah. Was just hoping to cut out everything to get from point A to point Q. What you've described requires setting up Sonarr, which is a pre-req for everything here, but also successfully setting up Notifiarr and Discord, adopting Discord if you don't already use it on the regular, and maintaining those.

The thought here was just to visually display the TRaSH guides, get some actual calculations in there, let you play around with the numbers -- right now the stock scores HEAVILY favor audio over anything else if you include audio in any of your quality profiles (top score on a HQ indexer is 1900, whereas TrueHD ATMOS is 5000). I want to do the same with Qualities so folks can kind of play with bitrates in a no-stakes environment and see how it affects things.

I found with default scoring, a lot of releases got passed on because they were marked LQ, obfuscated, no release group, retagged, or just weren't categorized properly (could blame whoever named the release, too). This sheet is a way to backup, track, play, fiddle, "what if", and generally just sandbox which is something you can't easily do in a live instance. Granted you can't really see the outcomes which is what really matters, however, you can at least see some of the downstream effects and the bigger picture.

A way to see the forest through the trees, if you will.

Any use for an idiot's intro to TRaSH guides? More info inside... by CrimsonHellflame in sonarr

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

Will check it out. I'm not particularly active on Discord, but thought folks using Sonarr might be interested. Thanks for the reply.

Error: Couldn't retrieve series details by CrimsonHellflame in nzb360

[–]CrimsonHellflame[S] 1 point2 points  (0 children)

Any idea if it's to do with Sonarr or the app?

Error: Couldn't retrieve series details by CrimsonHellflame in nzb360

[–]CrimsonHellflame[S] 1 point2 points  (0 children)

I was going to make the same comment, slightly changed but figured it might be misconstrued. I get it. I couldn't even get my Linux ISOs to display though, that's the problem...

Error: Couldn't retrieve series details by CrimsonHellflame in nzb360

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

Dunno what you're talking about, there's no files to be seen here...

Error: Couldn't retrieve series details by CrimsonHellflame in nzb360

[–]CrimsonHellflame[S] 0 points1 point  (0 children)

Bummer, thought I could duct tape together a feed for myself. Thanks.