MEL - Muuuh's Event Logger
I use MEL to log frequency of mating calls of different frog species in a pond or to track scenery changes in documentaries I watch. However, its use isn't limited to these examples. This app is a simple yet versatile tool for logging events along a timeline. Please share with the community how you are using this app.
About MEL - Muuuh's Event Logger
Muuuh's Event Logger is now available for beta testing. Use this link on your iOS device to download and test the app: Public Beta
This iOS app allows users to record precise timestamps for up to three different events. Timestamps of a recording session are saved in a file which can be exported in JSON, Markdown or Text format.
I developed this app because I needed a handy tool in the field to log events while observing animals. Despite searching through available apps, I couldn’t find anything that came close to what I was looking for.
The core elements of this iOS app are a simple screen to record timestamps of fast-paced events and the export in Markdown format for storing the data in Obsidian Note.
App Development
This iOS app was developed using Cursor AI and Xcode. While Cursor AI was very helpful in the initial stages, as the app's complexity increased, code generation based on text input became tedious and frustrating.
App Architecture
Consult MEL's documentation for a detailed description and how to use this iOS App.
- Home
- New Recording - Enter name and description of a new recording
- Recording
- Stop Recording > Recording Details
- Recording
- All Recordings - List of all recordings
- Recording Details - View data of selected recording
- List (toolbar) > All Recordings
- Share (toolbar) - Share all recording data as file
- Edit name and description
- Delete Session
- View Details of Session
- Record Session > Recording
- Create New Recording > New Recording
- Delete Recording
- Recording Details - View data of selected recording
- App Settings
- Edit username
- Change Mode - System, Dark, Light
- Edit default export format (default JSON)
- Autosave Interval
- Record location
- New Recording - Enter name and description of a new recording
Updates
2025-04-05 - What's New in Version 1.1
- Optional Location Tracking: You can now choose to save location data with each session.
- Autosave Feature: Recording sessions are now automatically saved at customizable time intervals.
- Improved Data Handling: Better recovery and handling of partially saved recordings.
- Session Details View: New view with event count and session statistics.
- Export Format Selection: Easily switch from the default export format when sharing a recording.
- Chronological Session Sorting: Sessions now appear in reverse chronological order (newest first).
- UI Enhancements & Bug Fixes: Various interface improvements and under-the-hood fixes for a smoother experience.
Roadmap Future Releases
- Version x.2: Develop detailed statistics on session data
- Version 2.x: Record slow-paced events with comments
- Version 3.x: Record park observation log
The following features have been considered but are not currently prioritized for implementation unless there is significant user demand:
- Session continuation: Ability to resume an interrupted recording session.
- Add session detail view with frequency analysis.
- Trash folder: Soft-delete functionality with recovery options for sessions and recordings.
- Internationalization: Support for multiple languages (English, French, Spanish, German)
We’re continuously improving MEL to better meet your needs. If there’s a feature you’d like to see in future releases, we’d love to hear from you! Please share your suggestions and ideas by contacting us at Contact Muuuh.
About the Photo
The close up photo of an American Bullfrog (Rana Catesbeiana) is the official picture of MEL's version 1.x. It serves as a hint why I developed this application in the first place. The app allows me to record the frequency of display calls of frogs in a pond.