Audire Save

Identify music playing around you.

Project README

Audire

🎵 Identify music playing around you.

https://github.com/alexmercerind/audire/assets/28951144/3a6f22d9-899e-4a3e-980b-a869c1b61e50


Download

Building

Refer to CI.

Architecture

The project uses MVVM & Android Architecture Components.

  • UI
    • Activities & Fragments
      • MainActivity
      • MusicActivity
      • SettingsActivity
      • AboutActivity
      • IdentifyFragment
      • HistoryFragment
    • View Models
      • IdentifyViewModel
      • HistoryViewModel
      • SettingsViewModel
  • Repositories
    • IdentifyRepository
    • HistoryRepository
    • SettingsRepository
  • Data
    • Sources
      • IdentifyDataSource
        • ShazamIdentifyDataSource
        • AUDDIdentifyDataSource
        • ...
      • HistoryDataSource
    • Models & Entities
      • Music
      • HistoryItem
    • API: Retrofit
      • ShazamAPI
      • ShazamRetrofitInstance
      • AUDDAPI
      • AUDDRetrofitInstance
    • DB: Room
      • HistoryItemDao
      • HistoryItemDatabase

Libraries

How

Notes

  1. ShazamIdentifyDataSource is based on:
  2. AUDDIdentifyDataSource is based on:
  3. ...

License

This project & the work under this repository is governed by GNU General Public License v3.0.

Open Source Agenda is not affiliated with "Audire" Project. README Source: alexmercerind/audire
Stars
155
Open Issues
19
Last Commit
3 months ago
License

Open Source Agenda Badge

Open Source Agenda Rating