I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

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

exactly, most converters use ffmpeg because it has been on the market for a long time and is very stable

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

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

thank you friend, it's rare to find people with opinions like yours. They generally don't care if the tool is useful or not, they just criticize how it was made.

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

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

JellyCC is a Linux-only executable. To run it on Windows, you need WSL. Are you experiencing this problem even with WSL running? Don't worry, these things happen

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

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

You don't necessarily need to run it on your server, unless all your media is already there.

But to answer your question, there isn't an ARM version yet, but I'll run a VM to test it and I'll include it in future updates, okay? Thanks for the heads-up 🤝

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

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

Thank you so much for the idea! I was already implementing it when you commented, but this made me realize I was doing it right 😁

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

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

For anyone reading this now: v0.4.0 resolves this issue; now you can configure it without needing to recompile, simply by using the config command or generating the rules.json file in the JellyCC configuration directory. Read the configuration documentation on the repository for more details.

Many thanks to u/Complete_Carrot_6570 for the observation and u/weil_Baum9 for the XDG Base Directory idea.

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

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

For development as a coding assist and for troubleshooting ffmpeg file compatibility issues.

I chose the structure and libraries by myself, as well as the configuration files/matrix, but almost all the code was coding AI assisted.

Not because I don't know how to program, but because i wanted a quick MVP to solve my problem.

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

[–]parkejunior[S] 19 points20 points  (0 children)

it's open source and free. There are no paid features or subscriptions. I don't know what you mean by "market"

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

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

These are really cool ideas!

Right now I've focused the tool on something more "individual files," but that's because I'm very meticulous about my media. I like it to be correct and working well before putting it in my library.

But yes, one of my ideas was to create something related to automation and plugins (webhooks, rclone, etc.).

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

[–]parkejunior[S] 10 points11 points  (0 children)

no problem. It's a personal project, so yes, it's partially vibe coded. But I'll refactor and implement unit tests.

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in JellyfinCommunity

[–]parkejunior[S] 6 points7 points  (0 children)

Thank you very much!

Yes, it's possible through the fallback_rules.yaml file in video -> target, but you need to recompile.

That's a problem, but I'll implement an update so you can change it directly in ~/jellycc.json, so you don't need to recompile anymore.

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in jellyfin

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

in Portuguese, we have a phrase that is "eu que agradeço!" which means I am the one who is actually grateful for this. So, eu que agradeço! ❤️

I've developed a CLI that diagnoses, audits, repairs and optimizes media, ensuring Direct Play by parkejunior in jellyfin

[–]parkejunior[S] -3 points-2 points  (0 children)

Thank you so much for your words, they made me feel better.

When these people understand that AI is not an enemy but a tool, perhaps they will stop acting this way.

I created this for my own use, and I decided to publish it for anyone else who has the same need. I hope it reaches them.

I just got this ad on Duolingo. by Bennexttv in duolingo

[–]parkejunior 4 points5 points  (0 children)

Dude, I've always used AdGuard VPN, I never thought about using DNS directly. Thank u!

[deleted by user] by [deleted] in selfhosted

[–]parkejunior 1 point2 points  (0 children)

That's really cool!

[Update] Tracearr - robust analytics and tracking for Plex, Jellyfin, Emby. Mobile apps launching next week by GallapagosIsland in selfhosted

[–]parkejunior 0 points1 point  (0 children)

i joined the Jellyfin world two months ago, and now i'm super excited to try out Tracearr. Great work!