Skip to content

Stasky745/audire

 
 

Repository files navigation

Audire

🎵 Identify music playing around you.

video.mp4

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.

About

Fork to contribute

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%