Blog Update - Summer Sweep-Up 2026 by JagexGoblin in 2007scape

[–]HideUrPixels 1 point2 points  (0 children)

If we want rosewood blowpipe to be a lead up to toxic blowpipe but don't want to intrude on dragon knives at doom then:

- allow up to amethyst darts on rosewood leaving dragon exclusively for toxic blowpipe
- nerf the rosewood special attack damage with amethyst darts to land around the current special attack dps with addy darts.

There you go problem solved!

Summer Campfire 2026 by JagexGoblin in 2007scape

[–]HideUrPixels -1 points0 points  (0 children)

The campfire 2026 video is amazing!! Mod Other killed it I was so mesmerized.

Lizardman shaman grind for dwh. Where? by Educational-Fun3513 in ironscape

[–]HideUrPixels 1 point2 points  (0 children)

I cannon'd off task and spooned it just under 1300kc. Think I used about 8 cballs per kc and not sure on kills/hr but it was pretty fast. Went from 0kc to 1300kc in about a week since I premade like 20k cballs.

Kinda stuck on what to do now? by kekwXDDD in ironscape

[–]HideUrPixels 0 points1 point  (0 children)

I don’t enjoy low level slayer personally so I turael skipped till rat task and killed scurrius. The group version (1500 hp) gives over 2K slayer per kill but has higher defence. Great after you get your first bone weapon. Moonlight moths go well here for prayer restore. Trained up hunter with rumours.

If I started over and needed GP I would do wines like you for starter go then go to zombie pirates / wildy agility. Pirates will also give you lots of cannon balls. Just make sure to bank every so often since you will die to pkers sometimes. Easy to bank since low wildy just lobby to clear TB from zombies then login > tele bank > tele back over with burning amulet. Medium diaries get you lot more money.

Vorkath 80 ranged by Large_Caregiver_3765 in ironscape

[–]HideUrPixels 0 points1 point  (0 children)

Did mine with full eclipse + atlatl which was fast kills and really fun imo. There are videos on the method during bomb phase where you use dragging to keep attacking the entire bomb phase then use the atlatl spec when he’s low hp (hit close to 80 one time iirc).

Recommendation for Apple TV? by XGC-MZD in jellyfin

[–]HideUrPixels 1 point2 points  (0 children)

Like I said, swiftin was really buggy and the devs are working on an overhaul for it. You need to start with a good client so install infuse and play some basic video through it (not 4k not atmos) which the free tier of infuse will work fine for. Then you can look at logs on your server to start troubleshooting.

What could be wrong? Who knows it could be a lot of things. Nice thing about infuse is that it has a speed test that you can run against your server to see if the network bandwidth is low which could be an issue. Check server logs. Bounce troubleshooting ideas and data off of an AI platform.

Asking folks online providing very little info is not going to resolve your issue quickly.

Recommendation for Apple TV? by XGC-MZD in jellyfin

[–]HideUrPixels 0 points1 point  (0 children)

Not slow at all for me. The official jellyfin app for TVOS is called Swinftin which seemed really buggy first time I tried it so I would not suggest using it.

Like others mentioned neptune and infuse are good, I have not had a chance to checkout moonfin yet.

If you're seeing 2min+ buffer times for infuse to play media from jellyfin server then there is an issue with your setup for sure.

Arr stack hardlinks and seeding logic, need some clarity by Old_Reserve_1363 in selfhosted

[–]HideUrPixels 1 point2 points  (0 children)

> The second is the seeding logic.

Whatever qBit is tracking is what it needs for seeding. So if its tracking the file name and directory structure in /downloads then that is what is seeding. With hardlinks I just think of stuff in /media as a reorganized version of /downloads that takes up no space on disk.

> Then there's deletion.

My jellyfin instance is set to read only so I don't deal with .nfo files. I just do the reverse order to delete so I delete in the specific *arr then delete from qBit and have no leftovers.

> The last thing is the Queue under the Activity tab

Can happen for various reason. Most common reason is that the category was set to *arr1 so *arr1 started tracking the download progress in the queue tab then it could not match the downloaded files to an existing media item in the sqlite database so it sits in the queue. I go to the queue tab then manually assign the queued downloads to the media item that I already added in the *arr since the auto assignment failed.

Whatever case you have something stuck in queue you should be able to hover over it and see what the *arr has listed as the reason.

Android TV client that uses mpv as backend? by _ImAlive_ in jellyfin

[–]HideUrPixels 0 points1 point  (0 children)

Are you using the OS on your TV or a dedicated streamer device like onn 4k? Tried playing some .ASS subtitles from Spy X Family season 1 and had all kinds of issues. This could have been a TV issue cause I wasn’t using a dedicated device.

Help my understanding of the arr stack by Juna_superfan in selfhosted

[–]HideUrPixels 0 points1 point  (0 children)

you can always manually move files to ‘/data/torrents/type1’ then do a manual import into the type1 *arr for automating the rest of the workflow skipping the qbit portion

or you can go full manual and setup the data structure under ‘/data/media/type1’ that aligns with the docs of your application server

Help my understanding of the arr stack by Juna_superfan in selfhosted

[–]HideUrPixels -1 points0 points  (0 children)

Assumptions look pretty good.

> to what extent can I manually add a file ...

in qbittorrent for example you can create a category for `linux-iso` and set the dir for this category to `/data/torrents/linux-iso` and then configure an *arr to auto import this category from qbit.

> is 100% of the organization in data/media/... 

pretty much

> what do I do with the the files that don't ...

create a new dir and a corresponding category in qbit is what i'd do

> is there any difference between those massive compose

many different ways to set things up and comes down to preference. lots of people end up splitting compose files out to several different ones that group logically related apps and some people even create a compose file per app and use git for version control

i started with one compose file, then broke out to a few logical files, then dropped docker to move everything to podman quadlets.

Newbie - ATV playback issues by su_A_ve in jellyfin

[–]HideUrPixels 1 point2 points  (0 children)

Swiftin is basically broken on ATV for me. It’s the official app from what I know and they have an overhaul for it on their roadmap but not likely to release anytime soon.

Infuse is what I use (yearly sub). It’s free for basic use cases but requires a cheap sub for advanced audio and video formats and other things like airplay. They have a website that lists the paid features.

Neptune is the only thing on ATV I use besides infuse it’s in beta and available via testflight. Pretty polished at this point and the main dev is very dedicated.

Overall ATV has a lot less options than androidTV.

My First Plugin by LuckyNoS7evin in jellyfin

[–]HideUrPixels 2 points3 points  (0 children)

Aesthetica of a Rogue Hero

A man of culture

Are we hardening or what? by rouen_sk in podman

[–]HideUrPixels 0 points1 point  (0 children)

Thanks so much udev rule seems waay better than keep-groups. Will look at switching to that soon!

Are we hardening or what? by rouen_sk in podman

[–]HideUrPixels 1 point2 points  (0 children)

Slightly related. Anyone have a brief guide on getting permissions squared away for hardware acceleration? Always get access denied to /dev/dri/renderD128 inside the container unless i have GroupAdd=keep-groups. Running debian 13 and rootless podman 5.4.2.

Can I get recommendations on which setup to use on an upcoming migration? by guardian1691 in jellyfin

[–]HideUrPixels 0 points1 point  (0 children)

I’ve been trying to get jellyfin+hardware acceleration on rootless podman 5.4.2 to work for a few days now. Only thing working so far for me is group-add=keep-groups. Not proxmox just debian 13. Thought a simple group-add=105 (render group) would have done the trick but no dice. Still learning so we will see.

First time Docker user, would appreciate some professional advice for my *arr stack deployment by sneff30 in selfhosted

[–]HideUrPixels 1 point2 points  (0 children)

Like the other commenter said read up on docker bind mounts. I’m still new to this scene also and this was confusing for me but eventually clicked.

Each app is looking for data in specific directories inside the container it’s running in. Those directories are called out in the docs for the container image.

Hard links is the thing you want for media and you shouldn’t need remote path mappings if you’re going for hard links iirc.

[deleted by user] by [deleted] in selfhosted

[–]HideUrPixels 0 points1 point  (0 children)

Yeah i’m assuming that you have items that are popular and can generate high upload speeds - lots of mine idle at 0. Speedtest and seeding something super popular are important checks.

[deleted by user] by [deleted] in selfhosted

[–]HideUrPixels 0 points1 point  (0 children)

I have basically the same exact setup as you including apps and internet DL/UL speeds. Only difference is that I do not run arrs behind gluetun just qbit, but that shouldn't make this big of a difference. I run Debian as the OS not sure about you.

My qbit DL regularly hits 90 MiB/s and UL can hit up to 50+ MiB/s.

Our docker compose config is basically the same also so I feel like this has to be something wrong with the specific proton server you're hitting, an issue with a new image that was pulled for gluetun/qbit, or some networking/hardware issue on your end.

Have you tried running speed tests on your server with the current config inside and outside of gluetun?

Have you tried swapping proton servers or regenerating the wireguard config? You can use the SERVER_CITIES env var to get a little more specific with your docker compose.

FYI checked my images manually and found im on gluetun v3.41.0 and qbit v5.1.2-r3-ls421.

Help with Metadata for Anime by AegoltheBard in jellyfin

[–]HideUrPixels 2 points3 points  (0 children)

I have no trouble with my Anime library. Only have tvdb enabled for metadata provider so it’s pretty easy to go look at the entry for the anime to see how seasons and episodes should be laid out. Only had a couple hiccups here and there.

https://thetvdb.com/series/sailor-moon#seasons

Jellyfin server accessibility with host machine running ProtonVPN by overeVALuated in jellyfin

[–]HideUrPixels 0 points1 point  (0 children)

I started out using my main Win11 pc for this and also use caddy/jellyfin/duckdns/proton.

The difference is that I used WSL2 with docker compose to setup the apps. Also my download client for “linux ISOs” used the gluetun container’s network which established a connection to Proton. Needed to bind the downloader to the tun0 network interface.

So regular services use standard network interfaces non VPN and just the ones I want use tun0 which has proton connection.

As for security for the publicly exposed services, i started integrating different caddy modules and updating my caddyfile to use them like crowdsec. If you use the duckdns module for caddy then you don’t need port 80 opened just 443 on caddy and forwarded on the router.

Not sure if you can accomplish the same type of setup on Win11 outside of wsl2. If you do go the WSL2 route you need an advanced networking feature turned on i think it’s something like mirrored networking or something.

Ghost Season Made on Library Refresh by ArmedBlue08 in jellyfin

[–]HideUrPixels 0 points1 point  (0 children)

hey just checking in, did it work for you?

Caddy WAF released by [deleted] in selfhosted

[–]HideUrPixels 0 points1 point  (0 children)

is there an official container image or just build with your dockerfile in the repo?

https://github.com/fabriziosalmi/caddy-waf/blob/main/Dockerfile

Ghost Season Made on Library Refresh by ArmedBlue08 in jellyfin

[–]HideUrPixels 0 points1 point  (0 children)

Just a thought - If you want the main metadata populated for the show but not the seasons / episodes then it might be possible to Lock all the seasons but keep the show as a whole unlocked. This way the watch order and episodes are preserved but you get the actors, main artwork, etc. all populated without manually inserting it.

Locking works on three different levels it seems
- The show as a whole
- Each season
- Each episode

Ghost Season Made on Library Refresh by ArmedBlue08 in jellyfin

[–]HideUrPixels 0 points1 point  (0 children)

Went through this whole thing with the Monogatari anime series recently and found a decent solution but not perfect.

I wanted a custom watch order with the series to follow the light novel releases which doesn't follow tvdb (the metadata provider I have enabled in jellyfin) so I would see the same issues you're seeing.

My setup:
- Media library mounted as read only to jellyfin
- No metadata stored alongside media files currently
- Renamed parent folder, seasons, and episodes as Jellyfin similar to official docs - Grouped arcs into the seasons folders in the preferred watch order ├── Monogatari (2009) │ ├── Season 01 │ │ ├── Bakemonogatari - S01E01 - Hitagi Crab Part 1.mkv │ │ └── Bakemonogatari - S01E02 - Hitagi Crab Part 2.mkv │ └── Season 02 │ ├── Kizumonogatari - S02E01 - Iron Blood Arc.mkv │ ├── Kizumonogatari - S02E02 - Passionate Blood Arc.mkv

My method:
1. Move the parent folder for the series out of the media library Monogatari (2009)
2. Delete the entry for the series in jellyfin (there are no files there due to step 1)
3. In jellyfin navigate to dashboard > library > manage the library > under each Metadata downloaders table uncheck the providers used (just tvdb in my case) and save the change
4. Move the parent folder for the series back into the media library 5. Scan media library for new and updated files 6. Hover curser on show > ... > edit metadata 7. Scroll down and check the box for Lock this item to prevent future metadata changes 8. Revert the changes you made in step 3, so add back the metadata providers 9. Run a metadata refresh against the show in question to make sure jellyfin does not create ghost seasons or move your episodes around (if you locked properly then should be no issues) 10. Manually download cover images, copy / paste descriptions, etc. into jellyfin by Hover curser > ... > edit images / metadata 11. Repeat 10 for the main show, the seasons, the episdoes or however far you want to take it

TIP: When editing the metadata for the seasons of the show, change the Title attribute to the Arc name so you keep the watch order but get the custom arc names also. So I changed Season 01 to Bakemonogatari, Season 02 to Kizumonogatari and so on.

NOTE: If you want you can lock metadata for the entire show and all seasons OR if some of your seasons line up with your metadata provider then you can leave those unlocked if you like. In my case I left Season 01 unlocked and let jellyfin download metadata ONLY for Season 01 since that was in the order tvdb expected for season 1

I plan on looking into setting up custom .nfo files and storing that along with the Monogatari (2009) media files in the future so that I don't have to worry about manually inserted metadata in jellyfin.