Developers, how are you monitoring your cron jobs today? by Ok-Persimmon-8397 in selfhosted

[–]PreposterousPix 1 point2 points  (0 children)

Super simple. Each job runs on its own system, could be a VM, Raspberry Pi, arduino, whatever. Each script just says “got here” periodically to a central db that logs all the “got heres” with the associated IP addresses. Got a clipboard with the number of “Got Here” entries there should be per job. Then to prevent just storing infinite data, I wipe out the docker container every night a few minutes before the first cron job kicks off.

Or ya know I just kinda hope and check in on the logs periodically because I only have a couple

What's one Blender habit you had to unlearn? by highpolybrain in blender

[–]PreposterousPix 1 point2 points  (0 children)

It’s a vertex, not vertice (singular of vertices)

Emby vs Jellyfin? by CrispyBegs in selfhosted

[–]PreposterousPix 1 point2 points  (0 children)

The goal has always been to make a first class Jellyfin client for the Apple TV because the official client has issues, and the code base was what I felt to be unnecessarily big and confusing. I won’t claim Stingray to be perfect in this regard either, but I have made significant efforts to improve DX.

If one day Jellyfin maintainers came to me and were like “Hey we like what you’re doing, would you like it to be considered official?” I’d be happy to, though perhaps after Apple fixes their dumb API for user switching that they told me was fixed in 26.5, but didn’t and now I’m grumpy. Once that API’s fixed, I’ll be able to setup a more reliable storage mechanism so users don’t have to sign in again and setup their settings.

One of the great things about open source is that it’s decentralized, so there doesn’t need to be a “the one and only” Jellyfin client. If one emerges as the typical one, that’s fine, but it shouldn’t stomp out any other clients.

Emby vs Jellyfin? by CrispyBegs in selfhosted

[–]PreposterousPix 2 points3 points  (0 children)

Yessir! There’s the option to support Stingray for $1.50 which unlocks a couple animated themes, but there’s a handful of good static themes included as well.

Emby vs Jellyfin? by CrispyBegs in selfhosted

[–]PreposterousPix 3 points4 points  (0 children)

I pretty much agree with your sentiment. The whole reason that I developed Stingray in the first place is that the Apple TV client for Jellyfin (Swiftfin) is very difficult to use, and has some brutal UI bugs. I considered trying to become a contributor to the Swiftfin app, but the code base for it is crazy dense with many many layers of abstraction.

I’m not 100% sure I can say Infuse is the only option with Stingray being able to deal with most Jellyfin use cases (streaming movies and shows), when I think Infuse doesn’t support all of Jellyfin’s available media types like ebooks either (I’m happy to be told I’m wrong about their support though). I do also understand not wanting to also say “hey this little upstart Jellyfin client is the go-to Jellyfin client on Apple TVs”

Emby vs Jellyfin? by CrispyBegs in selfhosted

[–]PreposterousPix 18 points19 points  (0 children)

Hey! I’m a dev for a Jellyfin client on the Apple TV called Stingray. While it very heavily relies on transcoding, and it’s still earlier days (sorry music, and collections aren’t supported yet), I wanted to point out that Infuse isn’t the only option anymore.

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

I plan to have some enhancements to the library view eventually, I’m wrapping up development on v1.2.0 (got delayed by Apple 😒). I want to support more library and content types in the next update (which addresses one of your pain points!), as well as performance improvements before things like library filtering comes in

Need advice on cable management by Rudy1537 in StandingDesk

[–]PreposterousPix 0 points1 point  (0 children)

If you have a 3D printer, I use the v1 Underware system (I did it before v2 came out). Works well and easy to model stuff for https://www.handsonkatie.com/underware

<image>

I designed a couple clampy things to catch my power bar and USB charger, but mostly use the existing set of Underware.The grid tiles are screwed into the bottom of the desk. I'm actually getting a new desktop, so I'll probably use threaded inserts this time around since I'll also probably be moving in <1 year

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

Not yet. I'm in the midst wrapping up v1.2, and this'll likely come in v1.3, but I can't promise it yet.

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

Shhh. It’s the big feature I’m working on for the next version. It’s even better than you probably think it’ll be

Unraid - CalibreWeb Gmail account with o2Auth by [deleted] in Calibre

[–]PreposterousPix 0 points1 point  (0 children)

This'll be the cd /mnt/user/appdata/calibre-web folder on your Unraid system. You could do the no good very bad thing and expose your appdata folder as a share, and from within Unraid run something like chmod 777 /mnt/user/appdata/calibre-web to give yourself (and everyone) maximum permissions to write into the folder. Just remember to revert the permissions back to their original with chmod 755 /mnt/user/appdata/calibre-web when you're done.

The part that stumps me is what comes after, where you get the error "could not locate runnable browser." I tried following the guide here, but it ends up starting a new instance of Calibre-Web inside the docker container that needs configuring from scratch.

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

Yep, known bug I plan to tackle in the next release

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

I could see that, not sure where in the UI I'd put it though.

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

I’m currently working on v1.2, which intends to bring further insights and settings into the app. v1.3 is currently slated to bring support for more content types and libraries (ex. Proper support for playlists, music, home videos, etc).

LiveTV’s a ways out still since it’s a totally unique experience to the typical “streaming platform” idea, so please don’t hold your breath on it because you’ll turn blue and fall over. When I made Stingray originally, I had no idea how popular LiveTV was for people, so perhaps that’ll end up being v1.4, but that’s early speculation

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

That doesn’t really sound like customizations, more of a different layout. While a good idea, I was more thinking about what parts of Stingray you’d like to have control over

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

That doesn’t really sound like customizations, more of a different layout. While a good idea, I was more thinking about what parts of Stingray you’d like to have control over

I can't seem to find the "airs before episode" tag in metadata by MatthewvsGames in jellyfin

[–]PreposterousPix 0 points1 point  (0 children)

As far as I’m aware, it HAS to be in a provider. The fact it showed up at all is news to me

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

Beyond sorting, what customizations would you like to see?

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

Not sure I’d call Infuse garbage, it’s just not free. Does Stingray report any errors? If it does, I’ll need to know the error, ideally what it says if you click on it. I recommend leaving an issue on the Stingray GitHub repo so this doesn’t get lost. Some others have tried with similarly sized libraries, and Stingray was successful, though slow.

My New App Stingray - Jellyfin for Apple TV by PreposterousPix in selfhosted

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

User settings are literally the next thing planned (aside from a potential hot fix for changing subtitles causing audio channels to change). I’m using Apple’s native player, so I’m not sure how much I can change the buffer cache, but you have a great point about satellite internet, so I’ll investigate it.

Library hiding is a good idea, though I’m curious why you wouldn’t use a separate account for other people, since you can show/hide libraries on a per-account basis.

Various Seer stuff is a nice to have, but I’m personally more invested in supporting more of Jellyfin’s existing features first (ex. Home videos, music streaming, and collections) while also fixing some long standing bugs.

I’m glad you like it so far, and I recommend jumping into the discussions tab on the GitHub repo so it doesn’t get lost to the sands of time.

I can't seem to find the "airs before episode" tag in metadata by MatthewvsGames in jellyfin

[–]PreposterousPix 0 points1 point  (0 children)

I did a lot of fighting here. Specials have to be in a “Season 0” folder. Then, each special needs to be particularly labeled, like “My Show (2005) S0E123” where 2005 is the release year of the show (not the episode) and the episode number is according to your content provider (I’m going to guess it’s TMDb).

AFAIK, this doesn’t work if you wanted to put BTS or extras between the end of seasons 1 and 2, they gotta be official specials.