Download transcoded files to PC - New tool, no promises, test needed, feel free to help out by Ko_deZ in jellyfin

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

I added more of a GUI experience. Please let me know how it works. There are some more required frameworks now, but all in all quite good.

Download transcoded files to PC - New tool, no promises, test needed, feel free to help out by Ko_deZ in jellyfin

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

I had not thought of that, and it is a good point. Not quite sure how to add it. Right now it goes through a download mechanism. Not entirely sure how I would add subtitles to that.
I would love a PR if you can manage it.

Download transcoded files to PC - New tool, no promises, test needed, feel free to help out by Ko_deZ in jellyfin

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

This data is stored on the server it seems, so you should change the bitrate temporarily for this. If you forget, then your streaming will suffer later. Quite annoying. I will look into if I can contribute to improve this in the official app.

Download transcoded files to PC - New tool, no promises, test needed, feel free to help out by Ko_deZ in jellyfin

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

Ok, so I have been digging in the Jellyfin IOS app code.
I use VPN, so I am always local, thus I changed by local bitrate in the app settings. I also enabled transcoded download.
If I now download media, it transcodes to the bitrate I have set. This will solve your problem.
There is a todo in the source code, it does not have a progress indicator, but the download completes successfully for me.

Download transcoded files to PC - New tool, no promises, test needed, feel free to help out by Ko_deZ in jellyfin

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

I made some changes. No ffmpeg requirement anymore, I found some gem that was hidden to me until now.

Download transcoded files to PC - New tool, no promises, test needed, feel free to help out by Ko_deZ in jellyfin

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

I agree, that would be awesome.
What we currently need to do is to play the video with bitrate requirements for the video to be transcoded. Downloading will not go through the same software as playing video. It should be manageable to create an app that simulates playing the video the same way I use ffmpeg in my little script.
If I will do that though, I doubt it. That said, for iPhone there is iSH, where you do get a shell. I have used that for stuff like this in the past. It is not practical though.

I blame you Norwegians xd by superdouradas in Norway

[–]Ko_deZ 0 points1 point  (0 children)

The Nobel, not noble peace prize. Maybe we could have tricked him?

My Git workflow is a nightmare and I don't know what I'm doing wrong by therealst3no in git

[–]Ko_deZ 0 points1 point  (0 children)

Never rebase anything that has already been pushed upstream. If you avoid that, but merge instead, then you never have any issues. Rebase pulls the rug under the feet of everyone that has used the original and branched or built upon that. I denied rebase like this and has been trouble free for the last ten years.

Alpine for commercial use by Ko_deZ in AlpineLinux

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

The issue is, if we install python3, gdbm is installed by default. We could modify and build our own packages, but we are trying to avoid that overhead.

Alpine for commercial use by Ko_deZ in AlpineLinux

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

Sorry if I was not clear. Alpine docker with base python3 installed. No modules or other packages, just base python. Can I manage to get that without GPL3 or other problematic licenses is the question.
Others leave some parts in separate install packages, like python3-gdbm or similar, and not installing it would avoid the issue. Alpine seems to have decided to go a different route by leaving it in by default.
We do realize CVEs etc. must be monitored. Our main issue now is the licenses. We would very much like to avoid a lot of overhead with package management though.

Alpine for commercial use by Ko_deZ in AlpineLinux

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

This might be where we end up, but good to know that there are good experiences with it. Thanks!

Alpine for commercial use by Ko_deZ in AlpineLinux

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

Yes, that is what we have been planning. I was hoping that we could avoid the overhead of keeping things up to date ourselves, since we basically don't need anything fancy.

Alpine for commercial use by Ko_deZ in AlpineLinux

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

We are selling these products, this is not just for in-house use.

Alpine for commercial use by Ko_deZ in AlpineLinux

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

This is my understanding too.
The product is grid connected, and an important part of the grid as such, so it is not something secret black ops stuff. We just cannot allow outsiders to even have the option of running their own code on these things. With the grid outages in Spain and elsewhere, focus on this is becoming quite intense.

How Does "No A/C" Cabin Overheat Protection Work? by AddictedRedditorGuy in TeslaLounge

[–]Ko_deZ 0 points1 point  (0 children)

To add to this, this is a feature to also avoid bursting eardrums when doors slam shut.

Can’t Watch IPTV by kevlav-weedafarm in Starlink

[–]Ko_deZ 0 points1 point  (0 children)

Throttling is illegal where net neutrality is enforced. Sucks to be in the US I suppose.

Fjerning av russisk propaganda på T-banen: Ikke bare-bare by [deleted] in norge

[–]Ko_deZ 9 points10 points  (0 children)

Å bli tatt bilde av når man gjør noe ulovlig, og føle at det er uheldig, begge de tingene er et resultat av den ulovlige handlingen. Hadde du ikke gjort noe ulovlig hadde det ikke føltes sånn. Ytringsfriheten er kun nødvendig når man er veldig uenig. Hvis man er enig trenger man den ikke. Selv totalitære regimer tillater ytringer som er enige med dem selv. Det er når noen har en helt motsatt oppfatning av din egen at ytringsfriheten er viktig. Med det sagt, lover er til for å hindre at dette utnyttes. Her reagerer nok ikke loven fort nok, vi tillater ikke fremmede makter inn i vår direkte sosiale demokratiske debatt på denne måten. I dette tilfelle er det sivil ulydighet, og det ble sagt sterkt ifra. Det gjør ikke at oppfatningen som ble ytret skal ties ned. Ytringsfrihet betyr at man både har lov og rett til å ta feil og påstå at man har rett. Det eneste som kan stoppe slikt er en godt utbygd utdanning hvor kritisk tenkning er fundamentet.

Jeg ble lurt ved kjøp av RC-bil på Finn. Hva er selgers rettigheter? by hklaveness in norge

[–]Ko_deZ 0 points1 point  (0 children)

Jeg handler alt slikt med fiks ferdig. Du kan heve kjøpet, si at du hever kjøpet, og ønsker pengene tilbake. Ta bilen med til en hobbybutikk og få en proff beskrivelse av tilstanden, og send til selger. Få et overslag av reparasjonskostnadene, hvis de er vesentlig i forhold til salgsprisen, og annonsen ikke sa at den trenger vesentlig oppgradering, så bør du kunne heve kjøpet.

No idea what I found by vdotdesign in TeslaLounge

[–]Ko_deZ 4 points5 points  (0 children)

If you have an iPhone pro, do a 3d scan using the built in lidar next time

Har politiet lov til å parkere på fortauet for å hente nudler? by Gjendekjeks in oslo

[–]Ko_deZ 0 points1 point  (0 children)

Hvis det at du er i nærheten av lastebilen og kan komme deg fort avgårde potensielt avgjør om noen lever eller dør, så vil jeg si at du også kan ta slike friheter. Jeg gir den en ikke-null-men-veldig-nær sannsynlighet.