Skip to content
View crosenblum's full-sized avatar
  • Burnsville, MN

Block or report crosenblum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
crosenblum/README.md

πŸ’» Craig Rosenblum

πŸ‘¨β€πŸ’» About Me

Retired programmer who still codes because I enjoy solving problems. I spent a few decades working with web technologies, databases, programming languages, and servers, and I still enjoy learning how things work and figuring out how to make them work better.

These days, most of my coding is practical: if something is annoying, repetitive, unreliable, or missing a useful feature, I build a tool to fix it.

πŸ› οΈ What I'm Working On

  • Python tools for managing and analyzing my Jellyfin media collection
  • Scripts for detecting media and metadata problems
  • Windows automation and batch-file tooling
  • Docker and self-hosted services on my PC and Raspberry Pi
  • Network services including AdGuard Home and Unbound

πŸ”§ Things I've Built

A Python tool for evaluating media-library quality, metadata completeness, and structural consistency.

A Windows batch-file linter designed to catch common scripting problems before they become bugs.

🧰 Technical Playground

Current: Python β€’ Batch β€’ FFmpeg/ffprobe β€’ Docker β€’ Raspberry Pi β€’ DietPi β€’ AdGuard Home β€’ Unbound β€’ SQLite β€’ Windows β€’ Linux

Background: HTML β€’ CSS β€’ JavaScript β€’ PHP β€’ Apache β€’ MySQL β€’ Microsoft SQL Server β€’ Bootstrap β€’ jQuery

πŸ“š A Few Things I Like

I still enjoy old technology, learning new technology, science fiction, mysteries, and westerns. I also have a weakness for clever comedy, wuxia and cultivation stories, and anime that turns out to have more going on than expected.

🌐 Links

Email Facebook Reddit Stack Overflow GitHub

Pinned Loading

  1. jellyfin_metric_score jellyfin_metric_score Public

    This Python script evaluates the quality and performance of a Jellyfin media server by checking various metrics such as content quantity, quality, metadata, library structure, plugin status, and su…

    Python 22 3

  2. jellyfin-transcode-guide jellyfin-transcode-guide Public

    A Python tool that analyzes your computer hardware and Jellyfin server settings, then provides optimal transcoding recommendations. Designed for both casual users and advanced tweakers.

    Python 24 2

  3. mp3_tier_scoring mp3_tier_scoring Public

    This script scans a directory containing MP3 files and evaluates each file based on metadata quality, filename consistency, and basic audio properties. It assigns each file a tier rating from A to …

    Python

  4. Python-Code-Tier-Scanner Python-Code-Tier-Scanner Public

    Parallel pylint score classifier for Python files. Scans a file or directory, assigns quality tiers, and reports up to 10 files per tier.

    Python

  5. blint blint Public

    blint is a lightweight and easy-to-use linter for Windows batch files (.bat). It helps you identify syntax errors and enforce best practices to write cleaner and more reliable batch scripts.

    Python 3 1

  6. Gmail-Housekeeper Gmail-Housekeeper Public

    Automated Gmail housekeeping and spam management using Google Apps Script, with rule-based filtering, safe cleanup, and detailed execution logging.

    JavaScript 2