explaingit

pigoz/imal

Analysis updated 2026-07-17 · repo last pushed 2009-09-12

9Objective-CAudience · generalComplexity · 2/5DormantSetup · moderate

TLDR

A Mac app that automatically detects the anime you're watching and logs it to your MyAnimeList profile, like Last.fm scrobbling for anime.

Mindmap

mindmap
  root((iMAL))
    What it does
      Detects anime playback
      Auto updates MyAnimeList
      Runs in background
    Tech stack
      Objective-C
      macOS
    Use cases
      Track watched episodes automatically
      Keep MAL profile current
      Share recommendations with friends
    Audience
      Anime fans
      Mac users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically log anime episodes you watch on your Mac to your MyAnimeList account.

USE CASE 2

Keep your MyAnimeList watched-list accurate without manually updating the website.

USE CASE 3

Maintain an up-to-date anime history to share recommendations with friends.

What is it built with?

Objective-CmacOS

How does it compare?

pigoz/imaljgx-jay/jcbuttonkrausefx/nslogger
Stars9910
LanguageObjective-CObjective-CObjective-C
Last pushed2009-09-122016-04-052023-08-18
MaintenanceDormantDormantDormant
Setup difficultymoderateeasymoderate
Complexity2/52/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

README is minimal, setup and maintenance status are unclear.

Copy-paste prompts

Prompt 1
Explain how iMAL detects what anime I'm watching on my Mac and syncs it to MyAnimeList.
Prompt 2
How would I set up iMAL to automatically scrobble anime episodes to my MyAnimeList profile?
Prompt 3
What Mac video players does iMAL need to work with to detect what I'm watching?

Frequently asked questions

What is imal?

A Mac app that automatically detects the anime you're watching and logs it to your MyAnimeList profile, like Last.fm scrobbling for anime.

What language is imal written in?

Mainly Objective-C. The stack also includes Objective-C, macOS.

Is imal actively maintained?

Dormant — no commits in 2+ years (last push 2009-09-12).

How hard is imal to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is imal for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.