SelfShelfAlly icon

SelfShelfAlly

Media management for self-hosted libraries

Organize audiobooks, encode video, convert subtitles, and validate your media library. Built for Jellyfin, Plex, AudiobookShelf, and anyone who self-hosts their media collection.

v1.0.0

What SelfShelfAlly Does

🎧

Audiobook Organization

Rename and restructure audiobooks into AudiobookShelf-compatible "Author - Title {Year}" directories.

🎬

Video Encoding

Encode video files with FFmpeg for your media server. Configurable quality, codec, and resolution settings.

📝

Subtitle Conversion

Convert between subtitle formats with automatic language detection across six languages.

Library Validation

Scan for zero-byte files, duplicates, naming issues, and format problems. Flagged with severity levels.

📥

Media Downloads

Download media with configurable naming templates and organize directly into your library structure.

📜

M4B Conversion

Convert multi-file audiobooks into single M4B files via FFmpeg for cleaner library management.

Also Included

📊

Dashboard

Central overview of your working directory, job queue, and library status at a glance.

Job Queue

Queue encoding, conversion, and organization tasks. Track progress and review history with undo support.

🎨

Forge Theme System

13 theme families with 3 variants each. Full Forge integration with auto-update checking.

Frequently Asked Questions

Get SelfShelfAlly

Available for macOS, Windows, Linux, Android, and iOS. Free and open source.

Android — .apk View All Apps

Current version: 1.0.0 · Flutter/Dart · MIT License