From 1c7f693c8534499e75a07fb9cc4887c5ca7b7cc2 Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 15 May 2023 15:51:23 -0300 Subject: [PATCH 1/5] Add support to dart 3 --- packages/on_audio_query/pubspec.yaml | 21 +++++++++++++------ packages/on_audio_query_android/pubspec.yaml | 13 ++++++------ packages/on_audio_query_ios/pubspec.yaml | 13 ++++++------ .../pubspec.yaml | 9 ++++++-- packages/on_audio_query_web/pubspec.yaml | 11 ++++++++-- 5 files changed, 45 insertions(+), 22 deletions(-) diff --git a/packages/on_audio_query/pubspec.yaml b/packages/on_audio_query/pubspec.yaml index e39b2b9..06069b8 100644 --- a/packages/on_audio_query/pubspec.yaml +++ b/packages/on_audio_query/pubspec.yaml @@ -1,16 +1,25 @@ +# ======== +# author: Lucas Josino +# github: https://github.com/LucJosin +# website: https://www.lucasjosino.com/ +# ======== name: on_audio_query description: Flutter Plugin used to query audios/songs infos [title, artist, album, etc..] from device storage. -version: 2.8.1 +version: 2.9.0 homepage: https://github.com/LucJosin/on_audio_query/tree/main/packages/on_audio_query issue_tracker: https://github.com/LucJosin/on_audio_query/issues # pub.dev: https://pub.dev/packages/on_audio_query -# ======== -# author: Lucas Josino -# github: https://github.com/LucJosin -# website: https://www.lucasjosino.com/ +topics: + - audio + - song + - audioquery + - on-audio-query + - storage + - mediastore + - mpmediaquery environment: - sdk: ">=2.17.0 <3.0.0" + sdk: ">=2.17.0 <4.0.0" flutter: ">=1.20.0" dependencies: diff --git a/packages/on_audio_query_android/pubspec.yaml b/packages/on_audio_query_android/pubspec.yaml index 45b448c..b5a7be5 100644 --- a/packages/on_audio_query_android/pubspec.yaml +++ b/packages/on_audio_query_android/pubspec.yaml @@ -1,16 +1,17 @@ +# ======== +# author: Lucas Josino +# github: https://github.com/LucJosin +# website: https://www.lucasjosino.com/ +# ======== name: on_audio_query_android description: Android implementation of the on_audio_query plugin. -version: 1.0.1 +version: 1.1.0 homepage: https://github.com/LucJosin/on_audio_query/tree/main/packages/on_audio_query_android # pub.dev: https://pub.dev/packages/on_audio_query # pub.dev (Android): https://pub.dev/packages/on_audio_query_android -# ======== -# author: Lucas Josino -# github: https://github.com/LucJosin -# website: https://www.lucasjosino.com/ environment: - sdk: ">=2.17.0 <3.0.0" + sdk: ">=2.17.0 <4.0.0" flutter: ">=2.5.0" dependencies: diff --git a/packages/on_audio_query_ios/pubspec.yaml b/packages/on_audio_query_ios/pubspec.yaml index adf2944..a44972c 100644 --- a/packages/on_audio_query_ios/pubspec.yaml +++ b/packages/on_audio_query_ios/pubspec.yaml @@ -1,16 +1,17 @@ +# ======== +# author: Lucas Josino +# github: https://github.com/LucJosin +# website: https://www.lucasjosino.com/ +# ======== name: on_audio_query_ios description: iOS implementation of the on_audio_query plugin. -version: 1.0.1 +version: 1.1.0 homepage: https://github.com/LucJosin/on_audio_query/tree/main/packages/on_audio_query_ios # pub.dev: https://pub.dev/packages/on_audio_query # pub.dev (iOS): https://pub.dev/packages/on_audio_query_ios -# ======== -# author: Lucas Josino -# github: https://github.com/LucJosin -# website: https://www.lucasjosino.com/ environment: - sdk: ">=2.17.0 <3.0.0" + sdk: ">=2.17.0 <4.0.0" flutter: ">=2.5.0" dependencies: diff --git a/packages/on_audio_query_platform_interface/pubspec.yaml b/packages/on_audio_query_platform_interface/pubspec.yaml index 596a53f..448700c 100644 --- a/packages/on_audio_query_platform_interface/pubspec.yaml +++ b/packages/on_audio_query_platform_interface/pubspec.yaml @@ -1,12 +1,17 @@ +# ======== +# author: Lucas Josino +# github: https://github.com/LucJosin +# website: https://www.lucasjosino.com/ +# ======== name: on_audio_query_platform_interface description: A common platform interface for the [on_audio_query] plugin. homepage: https://github.com/LucJosin/on_audio_query/tree/main/packages/on_audio_query_platform_interface # NOTE: We strongly prefer non-breaking changes, even at the expense of a # less-clean API. See https://flutter.dev/go/platform-interface-breaking-changes -version: 1.6.1 +version: 1.7.0 environment: - sdk: ">=2.17.0 <3.0.0" + sdk: ">=2.17.0 <4.0.0" flutter: ">=2.0.0" dependencies: diff --git a/packages/on_audio_query_web/pubspec.yaml b/packages/on_audio_query_web/pubspec.yaml index b30b647..a714e96 100644 --- a/packages/on_audio_query_web/pubspec.yaml +++ b/packages/on_audio_query_web/pubspec.yaml @@ -1,10 +1,17 @@ +# ======== +# author: Lucas Josino +# github: https://github.com/LucJosin +# website: https://www.lucasjosino.com/ +# ======== name: on_audio_query_web description: The web implementation of [on_audio_query]. -version: 1.5.1 +version: 1.6.0 homepage: https://github.com/LucJosin/on_audio_query/tree/main/packages/on_audio_query_web +# pub.dev: https://pub.dev/packages/on_audio_query +# pub.dev (Web): https://pub.dev/packages/on_audio_query_web environment: - sdk: ">=2.17.0 <3.0.0" + sdk: ">=2.17.0 <4.0.0" flutter: ">=1.20.0" dependencies: From b270c974417b1ff17745313037b10ebca0d9516e Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 15 May 2023 15:58:07 -0300 Subject: [PATCH 2/5] Update dependencies --- packages/on_audio_query/pubspec.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/on_audio_query/pubspec.yaml b/packages/on_audio_query/pubspec.yaml index 06069b8..1bbe969 100644 --- a/packages/on_audio_query/pubspec.yaml +++ b/packages/on_audio_query/pubspec.yaml @@ -24,10 +24,10 @@ environment: dependencies: # on_audio_query - on_audio_query_platform_interface: ^1.6.1 - on_audio_query_web: ^1.5.1 - on_audio_query_ios: ^1.0.1 - on_audio_query_android: ^1.0.1 + on_audio_query_platform_interface: ^1.7.0 + on_audio_query_web: ^1.6.0 + on_audio_query_ios: ^1.1.0 + on_audio_query_android: ^1.1.0 # Flutter flutter: From c1ccd20a59a174a413da65ab35fd50755034331f Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 15 May 2023 16:01:38 -0300 Subject: [PATCH 3/5] Update CHANGELOG --- packages/on_audio_query/CHANGELOG.md | 6 ++++++ packages/on_audio_query_android/CHANGELOG.md | 4 ++++ packages/on_audio_query_ios/CHANGELOG.md | 4 ++++ packages/on_audio_query_platform_interface/CHANGELOG.md | 4 ++++ packages/on_audio_query_web/CHANGELOG.md | 4 ++++ pubspec.yaml | 4 ++-- 6 files changed, 24 insertions(+), 2 deletions(-) diff --git a/packages/on_audio_query/CHANGELOG.md b/packages/on_audio_query/CHANGELOG.md index 3a7972a..dfe7d6a 100644 --- a/packages/on_audio_query/CHANGELOG.md +++ b/packages/on_audio_query/CHANGELOG.md @@ -1,3 +1,9 @@ +## [[2.9.0](https://github.com/LucJosin/on_audio_query/releases/tag/2.9.0)] + +### Features + +- **Added** support to Dart 3. + ## [[2.8.1](https://github.com/LucJosin/on_audio_query/releases/tag/2.8.1)] ### Fixes diff --git a/packages/on_audio_query_android/CHANGELOG.md b/packages/on_audio_query_android/CHANGELOG.md index 7f01103..106912b 100644 --- a/packages/on_audio_query_android/CHANGELOG.md +++ b/packages/on_audio_query_android/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.0 + +- See more [on_audio_query - CHANGELOG](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/CHANGELOG.md). + ## 1.0.1 - See more [on_audio_query - CHANGELOG](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/CHANGELOG.md). diff --git a/packages/on_audio_query_ios/CHANGELOG.md b/packages/on_audio_query_ios/CHANGELOG.md index 7f01103..106912b 100644 --- a/packages/on_audio_query_ios/CHANGELOG.md +++ b/packages/on_audio_query_ios/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.0 + +- See more [on_audio_query - CHANGELOG](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/CHANGELOG.md). + ## 1.0.1 - See more [on_audio_query - CHANGELOG](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/CHANGELOG.md). diff --git a/packages/on_audio_query_platform_interface/CHANGELOG.md b/packages/on_audio_query_platform_interface/CHANGELOG.md index a8f8bd3..50a514d 100644 --- a/packages/on_audio_query_platform_interface/CHANGELOG.md +++ b/packages/on_audio_query_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.7.0 + +- See more [on_audio_query - CHANGELOG](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/CHANGELOG.md). + ## 1.6.1 - See more [on_audio_query - CHANGELOG](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/CHANGELOG.md). diff --git a/packages/on_audio_query_web/CHANGELOG.md b/packages/on_audio_query_web/CHANGELOG.md index 5753287..d63e827 100644 --- a/packages/on_audio_query_web/CHANGELOG.md +++ b/packages/on_audio_query_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.6.0 + +- See more [on_audio_query - CHANGELOG](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/CHANGELOG.md). + ## 1.5.1 - See more [on_audio_query - CHANGELOG](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/CHANGELOG.md). diff --git a/pubspec.yaml b/pubspec.yaml index 1cc23a3..ba414a2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: on_audio_query_workspace environment: - sdk: ">=2.17.0 <3.0.0" - + sdk: ">=2.17.0 <4.0.0" + dev_dependencies: melos: ^3.0.1 From b0fc32ad6923dca3d12df39a2b376e5858146167 Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 15 May 2023 16:09:06 -0300 Subject: [PATCH 4/5] Update README --- packages/on_audio_query/README.md | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/packages/on_audio_query/README.md b/packages/on_audio_query/README.md index cca3b62..34045ab 100644 --- a/packages/on_audio_query/README.md +++ b/packages/on_audio_query/README.md @@ -56,7 +56,7 @@ Add the following code to your `pubspec.yaml`: ```yaml dependencies: - on_audio_query: ^2.8.0 + on_audio_query: ^2.9.0 ``` ### Request Permission: @@ -80,7 +80,7 @@ To use this plugin add the following code to your [AndroidManifest.xml](https:// #### IOS: To use this plugin add the following code to your [Info.plist](https://github.com/LucJosin/on_audio_query/blob/main/on_audio_query/example/ios/Runner/Info.plist) -```plist +``` NSAppleMusicUsageDescription @@ -89,20 +89,6 @@ To use this plugin add the following code to your [Info.plist](https://github.co ``` -#### Web: -Since Web Browsers **don't** offer direct access to their user's `file system`, this plugin will use the `assets` folder to "query" the audios files. So, will totally depend of the `developer`. - -```yaml - # You don't need add every audio file path, just define the folder. - assets: - - assets/ - # If your files are in another folder inside the `assets`: - - assets/audios/ - # - assets/audios/animals/ - # - assets/audios/animals/cat/ - # ... -``` - ## Some Features: * Optional and Built-in storage `READ` and `WRITE` permission request From aaecc9d7ff7f929a4dfa402a18a75e7077373cf9 Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 15 May 2023 16:13:31 -0300 Subject: [PATCH 5/5] Update platform dependencie version --- packages/on_audio_query_android/pubspec.yaml | 2 +- packages/on_audio_query_ios/pubspec.yaml | 2 +- packages/on_audio_query_web/pubspec.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/on_audio_query_android/pubspec.yaml b/packages/on_audio_query_android/pubspec.yaml index b5a7be5..1b6d899 100644 --- a/packages/on_audio_query_android/pubspec.yaml +++ b/packages/on_audio_query_android/pubspec.yaml @@ -16,7 +16,7 @@ environment: dependencies: # on_audio_query - on_audio_query_platform_interface: ^1.6.1 + on_audio_query_platform_interface: ^1.7.0 # Flutter flutter: diff --git a/packages/on_audio_query_ios/pubspec.yaml b/packages/on_audio_query_ios/pubspec.yaml index a44972c..b59088e 100644 --- a/packages/on_audio_query_ios/pubspec.yaml +++ b/packages/on_audio_query_ios/pubspec.yaml @@ -16,7 +16,7 @@ environment: dependencies: # on_audio_query - on_audio_query_platform_interface: ^1.6.1 + on_audio_query_platform_interface: ^1.7.0 # Flutter flutter: diff --git a/packages/on_audio_query_web/pubspec.yaml b/packages/on_audio_query_web/pubspec.yaml index a714e96..bb80b6c 100644 --- a/packages/on_audio_query_web/pubspec.yaml +++ b/packages/on_audio_query_web/pubspec.yaml @@ -16,7 +16,7 @@ environment: dependencies: # on_audio_query - on_audio_query_platform_interface: ^1.6.1 + on_audio_query_platform_interface: ^1.7.0 # Others path: ^1.8.0