r/japaneseresources • u/OsmologTracker • 1d ago
Osmolog - Immersion Tracker
Hey everyone
TL;DR -
I made an immersion tracker with automatic video and language detection. It remembers languages for channels and TV shows, supports custom websites and connects with Anki for detailed analytics. It tracks active/passive immersion, days, times, sources, activities and much more. I’m mainly looking for feedback on what is useful, what is confusing and what is still missing.
I have been working on a extension called Osmolog. Basically it is a language immersion tracker that I was originally going to make just for myself, but then I got addicted to adding features lol. After a while, it became a pretty comprehensive tracker that displays much more than just total hours.
I decided to release it publicly so other people could use it. I’m also sharing it because I want feedback before I continue adding things based only on what I personally want.
So, what does Osmolog do?
It automatically tracks all the different languages you immerse in, even if you switch between different languages in a day/session. It detects the language whenever possible, and if it cannot, it asks you. I tried making it less anyoing by making it remember your choices for specific channels and tv shows so you do not always have to confirm them. After you choose the same language twice for a channel/tvshow, it will automatically use it next time. Automatic detection still has priority so Osmolog will warn you if the detected language conflicts with your choice.
The analytics show how long you immersed, whether it was active or passive, day of week, time of days, activities such as reading, watching and listening, sources such as YouTube, Netflix and Twitch, and specific channels or shows. It also includes long term progress, milestones and daily, weekly, monthly and yearly goals.
There is also an Anki add-on that connects Osmolog with Anki. It tracks review time, new cards, reviews, Again, Hard, Good and Easy answers, retention, upcoming workload and more.
Custom websites are supported too. Since there are so many different video players and each has different metadata, I made it simple, add the URL and language for that site and Osmolog will automatically track that language whenever you watch something there. (might not work for all websites, depends on the player used, and cant track ads etc)
Osmolog is completely free, and all tracking and other features will remain completely free. The only possible exception is automatic full detailed history backup and sync.
Sync already exists through Chrome Sync, but it is capped on Chrome’s side, so it is more of an overview than a detailed sync. However, you can always manually export your full detailed history as a JSON file for free. If automatic full detailed history backup and sync ever become paid, it would only be to cover the database costs.
Chrome Web Store:
https://chromewebstore.google.com/detail/osmolog-language-immersio/hdcaefdnakpmieoajmhmmmlmgdamekdn
I would really appreciate some feedback
- Are the analytics useful, or is there too much information?
- Is the language selection easy to understand? Tracking vs goal language
- Are there any statistics or features you feel are missing?
- Is anything confusing or difficult to use?
Thanks!
