this post was submitted on 10 Feb 2026
32 points (97.1% liked)

Selfhosted

56229 readers
817 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I found an old external hdd with a bunch of unformatted media and wanted to import to my library quickly... Jellyfin does metadata collection pretty well (as of the most recent version, old versions were pretty bad at it) but requires a specific naming convention, e.g. Film Title (1900) - so, during some down time I wrote a quick little utility program in Go (so you can compile it regardless of platform) and a little registry script to add it to the right click menu if using windows.

For example, say you have a folder Manos.the.Hands.of.Fate.1966.1080p.REPACK.WEB-DL.AAC2.0.x264 containing a file 34535sdfs23sfg-some-complicated-hash-sdfgsdf.mp4, after installing this utility program you could right-click on the folder and select Rename Downloaded Media after which the folder would be renamed Manos the Hands of Fate (1966) and the contained file renamed to Manos the Hands of Fate (1966).mp4 as this is the format Jellyfin expects.

Nothing ground breaking here but wanted to share - hopefully this saves one of you a few minutes/hours of formatting!

top 14 comments
sorted by: hot top controversial new old
[–] ZeroPoke@fedia.io 2 points 1 hour ago (1 children)

I have a media sorting script set up. That takes stuff from my downloads folder figured out if its TV or a Movie and renames and sorts it.

Its using this python library called guessit https://github.com/guessit-io/guessit Guessit extracts info about the file from the filename. Its like magic.

Edit: Just remembered I uploaded it to github. Its not the best cause Im subpar at this kind of stuff. But here it is. https://github.com/ZeroPoke/Sorterr

Nice, pretty cool!

[–] forrgott@lemmy.sdf.org 2 points 1 hour ago (1 children)

Ugh. I was excited until I saw it's for Windows. Doh!

[–] lowspeedchase@lemmy.dbzer0.com 1 points 1 hour ago (1 children)

It's platform agnostic, the .reg file is a helper to make it easier to use on windows 👍

[–] forrgott@lemmy.sdf.org 2 points 35 minutes ago (1 children)

Awesome, that asks for the info. Gotta try this out later; I don't even have a large library, but the renaming is so tedious! But clicking through to identify each file that Jellyfin didn't automatically identify is worse...

[–] lowspeedchase@lemmy.dbzer0.com 1 points 32 minutes ago

Yup totally agreed, Jellyfin has been awesome for the most part but still needs those rough edges sanded down

[–] non_burglar@lemmy.world 7 points 3 hours ago (1 children)

I don't have any specific recommendations for a discrete tool for this, but radarr and sonarr can do this automatically if you enable it.

[–] lowspeedchase@lemmy.dbzer0.com 2 points 3 hours ago (1 children)

Yeah I messed around with both for a time but couldn't really get into it - can't place my finger on why either, just the whole *arr suite is not for me somehow.

[–] fonix232@fedia.io 2 points 1 hour ago (1 children)

They're super straightforward though?

You set up indexers to be searched for content.

You set up downloaders that can download from the indexers.

You set up the downloads and the media folder (e.g. the series folder for Sonarr).

Then you simply add whatever content you want downloaded.

Finally you can set the renaming in a very neat templating language.

Yup, pretty easy - like I said, it's a vibe check, no clue lol

i used to use 'media elch' before i figured out the 'arrs.

[–] Marshezezz@lemmy.blahaj.zone 2 points 2 hours ago* (last edited 2 hours ago) (1 children)

Appreciated! I’ve been trying to get myself to get going on doing some renaming so this is a nice catalyst

[–] Decronym@lemmy.decronym.xyz 1 points 2 hours ago* (last edited 31 minutes ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
CF CloudFlare
HTTP Hypertext Transfer Protocol, the Web
IP Internet Protocol
nginx Popular HTTP server

[Thread #82 for this comm, first seen 10th Feb 2026, 22:10] [FAQ] [Full list] [Contact] [Source code]