{"id":13470832,"url":"https://github.com/alexmercerind/audire","last_synced_at":"2025-08-21T02:30:56.797Z","repository":{"id":205159015,"uuid":"710326544","full_name":"alexmercerind/audire","owner":"alexmercerind","description":"Identify music playing around you.","archived":false,"fork":false,"pushed_at":"2024-01-18T14:41:02.000Z","size":284,"stargazers_count":159,"open_issues_count":20,"forks_count":3,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-05-01T22:52:02.785Z","etag":null,"topics":["android","kotlin","material-3","material-design","material-you","music-recognition","mvvm","retrofit","room","views"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexmercerind.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-26T13:26:39.000Z","updated_at":"2024-07-31T16:13:35.278Z","dependencies_parsed_at":null,"dependency_job_id":"f10d5829-84b0-4d84-add4-8682dc63b40c","html_url":"https://github.com/alexmercerind/audire","commit_stats":null,"previous_names":["alexmercerind/audire"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmercerind%2Faudire","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmercerind%2Faudire/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmercerind%2Faudire/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmercerind%2Faudire/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexmercerind","download_url":"https://codeload.github.com/alexmercerind/audire/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230019777,"owners_count":18160600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","kotlin","material-3","material-design","material-you","music-recognition","mvvm","retrofit","room","views"],"created_at":"2024-07-31T16:00:36.367Z","updated_at":"2024-12-16T20:14:53.311Z","avatar_url":"https://github.com/alexmercerind.png","language":"Kotlin","funding_links":[],"categories":["Kotlin","🎬 Media \u0026 Entertainment"],"sub_categories":["🎙️ Audio Recorders"],"readme":"\u003cimg align=\"left\" src=\"https://github.com/alexmercerind/audire/assets/28951144/d78cf14e-c6cc-411c-9c80-0294c6abc83a\" width=\"64\" height=\"64\"\u003e\u003c/img\u003e\n\n\u003ch1 align=\"left\"\u003eAudire\u003c/h1\u003e\n\n**🎵 Identify music playing around you.**\n\nhttps://github.com/alexmercerind/audire/assets/28951144/3a6f22d9-899e-4a3e-980b-a869c1b61e50\n\n\u003cbr\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/alexmercerind/audire/assets/28951144/dacfa41a-646c-412e-8334-57969b1f15ec\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/alexmercerind/audire/assets/28951144/050994eb-11d3-4e1d-bb4b-53eea33855e9\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/alexmercerind/audire/assets/28951144/a4d0f8a0-2b99-4649-a97f-de2dd2e7de62\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/alexmercerind/audire/assets/28951144/0a492aef-c532-497e-baa8-14528f219cc0\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/alexmercerind/audire/assets/28951144/e241a9db-ae5a-4f1e-be1d-c3cf9640c57e\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/alexmercerind/audire/assets/28951144/8e8907fa-c617-4421-872e-33cd9bafa5e0\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Download\n\n- [GitHub Releases](https://github.com/alexmercerind/audire/releases/latest)\n- [Google Play Store](https://play.google.com/store/apps/details?id=com.alexmercerind.audire)\n- [IzzySoft](https://apt.izzysoft.de/fdroid/index/apk/com.alexmercerind.audire)\n\n## Building\n\nRefer to [CI](https://github.com/alexmercerind/audire/blob/main/.github/workflows/android.yml).\n\n## Architecture\n\nThe project uses MVVM \u0026 [Android Architecture Components](https://developer.android.com/topic/architecture).\n\n- UI\n  - Activities \u0026 Fragments\n    - MainActivity\n    - MusicActivity\n    - SettingsActivity\n    - AboutActivity\n    - IdentifyFragment\n    - HistoryFragment\n  - View Models\n    - IdentifyViewModel\n    - HistoryViewModel\n    - SettingsViewModel\n- Repositories\n  - IdentifyRepository\n  - HistoryRepository\n  - SettingsRepository\n- Data\n  - Sources\n    - IdentifyDataSource\n        - ShazamIdentifyDataSource\n        - AUDDIdentifyDataSource\n        - ...\n    - HistoryDataSource\n  - Models \u0026 Entities\n    - Music\n    - HistoryItem\n  - API: Retrofit\n    - ShazamAPI\n    - ShazamRetrofitInstance\n    - AUDDAPI\n    - AUDDRetrofitInstance\n  - DB: Room\n    - HistoryItemDao\n    - HistoryItemDatabase\n\n### Libraries\n\n- [Coil](https://coil-kt.github.io/coil/)\n- [Retrofit](https://square.github.io/retrofit/)\n- [Room](https://developer.android.com/training/data-storage/room)\n- ...\n\n## How\n\n#### Notes\n\n1. ShazamIdentifyDataSource is based on:\n    - https://github.com/marin-m/SongRec\n    - https://github.com/alexmercerind/shazam-signature-jni\n2. AUDDIdentifyDataSource is based on:\n    - https://audd.io\n3. ...\n\n## License\n\n![](https://github.com/alexmercerind/audire/assets/28951144/5546336a-fec9-431e-92af-a4619863d818)\n\nThis project \u0026 the work under this repository is governed by GNU General Public License v3.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexmercerind%2Faudire","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexmercerind%2Faudire","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexmercerind%2Faudire/lists"}