Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
4e36c0d
CB-11529 ios: Make available setting volume for player on ios device
Aug 12, 2016
6f28f94
CB-11917 - Remove pull request template checklist item: "iCLA has bee…
shazron Sep 28, 2016
f0a0bb8
CB-12034 (ios) Add mandatory iOS 10 privacy description
jcesarmobile Oct 29, 2016
ad25d10
Fix for CB-11513
romedius Nov 4, 2016
f0a6d45
CB-12224 Updated version and RELEASENOTES.md for release 2.4.1
shazron Dec 8, 2016
f4d8a0b
CB-12224 Incremented plugin version.
shazron Dec 8, 2016
a17f916
CB-12230 Removed Windows 8.1 build badges
alsorokin Dec 9, 2016
c17c0f5
CB-12236 - Fixed RELEASENOTES for cordova-plugin-media
shazron Dec 11, 2016
3357a63
CB-12363 Added build badges for iOS 9.3 and 10.0
alsorokin Jan 18, 2017
bc16dfd
CB-12369: Add plugin typings from DefinitelyTyped
Jan 19, 2017
3045bca
CB-12353 Corrected merges usage in plugin.xml
Jan 18, 2017
cd2f95b
CB-1187: (iOS) Fix unused recording settings
ghenry22 Sep 7, 2016
822b514
CB-12411: Stoping a Paused Recording throws illegal state exception
macdonst Feb 1, 2017
fcf8bc5
CB-12434 (Android) fix Stoping a Paused Recording throws exception
jcesarmobile Feb 9, 2017
55d457b
CB-12422: (iOS) Fix readme issue on background needed plist modification
corinnekrych Feb 14, 2017
c6c59cc
Make the output file of Android an acc file.
happy2discover Jan 5, 2017
07767a5
Add engine tag for checking "cordova-android"
happy2discover Jan 16, 2017
beba3dc
Update for format of Android
happy2discover Jan 16, 2017
112ef96
major version bump, added cordovaDependencies requirement for cordova…
stevengill Feb 21, 2017
cc4d641
CB-12493 (Tests) Fixed spec.21 flakyness
alsorokin Feb 22, 2017
88a6930
fix(android): java.lang.NullPointerException on resumeAllGainedFocus
Nov 17, 2016
41c2080
(android) Fix NullPointerException in AudioPlayer.readyPlayer
TommiKetola Feb 21, 2017
a66cf93
CB-12519 Updated version and RELEASENOTES.md for release 3.0.0
stevengill Mar 1, 2017
8c2de08
Set VERSION to 3.0.1-dev (via coho)
stevengill Mar 1, 2017
0e92567
CB-12685: added package.json to tests folder
stevengill Apr 22, 2017
e2104d0
Close #136
filmaj Apr 25, 2017
42d0e68
Close #135
filmaj Apr 25, 2017
6905c56
Close #133
filmaj Apr 25, 2017
3353eac
CB-12622 Added Android 6.0 build badges to README
alsorokin Apr 26, 2017
b61d97c
CB-12542: (ios) Fix wav file recording, add m4a extension. make IOS s…
Mar 11, 2017
2a1ee43
CB-12736 Updated version and RELEASENOTES.md for release 3.0.1 (via c…
filmaj Apr 27, 2017
aba49b5
Set VERSION to 3.0.2-dev (via coho)
filmaj Apr 27, 2017
bd282b3
CB-12847: added `bugs` entry to package.json.
filmaj May 25, 2017
b05c66c
Fixed link to issue tracker
Jun 7, 2017
a3eaa67
CB-12671 iOS: Fix auto-test with stopping media that is in starting s…
Apr 19, 2017
bd4d637
CB-12935: (ios, android) Enable paramedic builds on Travis CI
alsorokin Jun 26, 2017
78e43e7
Close #145
filmaj Jun 28, 2017
4286c7b
CB-12935: (windows) Enable paramedic builds on AppVeyor
alsorokin Jun 30, 2017
0489db9
CB-12991: (CI) Updated CI badges
alsorokin Jul 7, 2017
3ea7d57
CB-12991: (CI) Fix the wrong CI badges
alsorokin Jul 7, 2017
5416e06
CB-13000: (CI) Speed up android builds
alsorokin Jul 10, 2017
02ff105
CB-13028 (CI) Browser builds on Travis and AppVeyor
alsorokin Jul 28, 2017
cf49d7e
CB-13299 (CI) Fix Android builds
alsorokin Sep 19, 2017
73dc42a
CB-13294 Remove cordova-plugin-compat
kelvindart-ct Oct 18, 2017
9438809
CB-13472: (CI) Fixed Travis Android builds again
Oct 20, 2017
2d67c04
CB-13473: (CI) Removed browser builds from AppVeyor
Oct 20, 2017
adb2363
CB-13265 Remove ios usage description from media plugin
jcesarmobile Sep 11, 2017
ba1fa6c
CB-13517 (all): Add 'protective' entry to cordovaDependencies
jcesarmobile Nov 1, 2017
5dda706
Merge pull request #153 from jcesarmobile/CB-13517
stevengill Nov 1, 2017
6e0439d
Merge pull request #148 from jcesarmobile/CB-13265
stevengill Nov 1, 2017
9fba05b
CB-12264 (README): fix media.getCurrentAmplitude definition
jcesarmobile Nov 4, 2017
e1aed2e
Merge pull request #154 from jcesarmobile/CB-12264
jcesarmobile Nov 4, 2017
3f845c7
CB-13542 Updated version and RELEASENOTES.md for release 4.0.0 (via c…
stevengill Nov 6, 2017
dd357b5
Set VERSION to 4.0.1-dev (via coho)
stevengill Nov 6, 2017
ad48420
CB-13542 updated file plugin dependency
stevengill Nov 7, 2017
e1dc539
Set VERSION to 4.0.1-dev (via coho)
stevengill Nov 7, 2017
f299d0a
CB-13678: Remove deprecated platforms
surajpindoria Dec 13, 2017
33c7e3d
Merge pull request #157 from surajpindoria/removePlatforms
stevengill Dec 14, 2017
4a7b55c
CB-13681 Updated version and RELEASENOTES.md for release 5.0.0 (via c…
stevengill Dec 16, 2017
23b02fb
Set VERSION to 5.0.1-dev (via coho)
stevengill Dec 16, 2017
7753d61
Bump cordova-plugin-file dependency to 6.0.0
macdonst Dec 18, 2017
470f5ff
CB-13706: Fix to allow 5.0.0 version install (#160)
jcesarmobile Dec 27, 2017
e974e63
CB-13714 Updated version and RELEASENOTES.md for release 5.0.1 (via c…
macdonst Dec 28, 2017
7c9c0c1
Set VERSION to 5.0.2-dev (via coho)
macdonst Dec 28, 2017
4b89d80
Fix release notes (#161)
jcesarmobile Dec 30, 2017
a7e376a
CB-7684 (#143)
adriano-di-giovanni Jan 8, 2018
42fef75
Merge pull request #120 from romedius/patch-1
shazron Jan 10, 2018
33c50b0
CB-13751: Add build-tools-26.0.2 to travis (#163)
jcesarmobile Jan 10, 2018
f90bac5
CB-13826 Updated version and RELEASENOTES.md for release 5.0.2
surajpindoria Jan 24, 2018
067bad9
CB-13826 Incremented plugin version.
surajpindoria Jan 25, 2018
524c337
CB-14091: fix tests code for stream url and remove browser (#166)
knight9999 Jun 22, 2018
86660dd
CB-12849: checking mediaState in destroy method, and moving file by s…
knight9999 Jun 22, 2018
43d57ca
CB-13445 (iOS) Streaming media can take up to 8-10 seconds to start (…
purplecabbage Jul 10, 2018
5f18902
(iOS) document setRate method (#142)
dellagustin Aug 18, 2018
7094582
add types for callback in constructor (#90)
dannywillems Aug 18, 2018
a006da3
remove outdated docs that haven't been updated for 3 years
janpio Aug 18, 2018
74772c3
also accept terms for android sdk `android-27`
janpio Oct 1, 2018
2acd3c2
remove JIRA link
janpio Oct 3, 2018
b1c1353
Add or update GitHub pull request and issue template
janpio Feb 11, 2019
b0ed6bd
ci(travis): Update Travis CI configuration for new paramedic (#227)
janpio Jun 20, 2019
aa1586d
build: add `.npmignore` to remove unneeded files from npm package
janpio Jun 27, 2019
5244c4a
build: add `.gitattributes` to force LF (instead of possible CRLF on …
janpio Jun 27, 2019
784ac7b
chore: fix repo and issue urls and license in package.json and plugin…
janpio Jun 27, 2019
b4aec7d
chore(release): release notes for 5.0.3
janpio Jun 27, 2019
a3641b5
chore(release): 5.0.3 (version string)
janpio Jun 27, 2019
68c3735
chore(release): 5.0.4-dev
janpio Jun 27, 2019
9885d45
fix(types): Add type definition for getCurrentAmplitude (#241)
dakotaJang Jun 29, 2019
acffc0c
ci(travis): upgrade to node8
janpio Jul 1, 2019
a977b9b
chore(npm): improve ignore list (#275)
timbru31 Mar 28, 2020
94503df
ci: updates Node.js versions (#274)
timbru31 Mar 28, 2020
3475970
Fix #248 delete javascript reference to released media (#249)
AgDude Apr 3, 2020
0483bc0
Update CONTRIBUTING.md
NiklasMerz Apr 13, 2020
cd2cdac
chore(asf): update git notification settings
erisu Apr 22, 2020
a13a360
chore(npm): use short notation in package.json (#282)
timbru31 Jul 5, 2020
bab90f4
refactor(eslint): use cordova-eslint /w fix (#283)
timbru31 Jul 6, 2020
fcf02ec
chore: adds package-lock file (#284)
timbru31 Jul 6, 2020
b372d7a
ci(travis): updates Android API level (#291)
timbru31 Aug 22, 2020
a10c6d0
ci(travis): update osx xcode image (#292)
erisu Sep 3, 2020
eb99c85
ci: add node-14.x to workflow (#298)
erisu Nov 28, 2020
ef2983c
ci: add gh-actions workflows (#311)
erisu Sep 16, 2021
e2b1858
ci: remove travis & appveyor (#312)
erisu Sep 24, 2021
e29fcc6
ci: add action-badge (#313)
erisu Sep 24, 2021
70a78a2
test(browser): disable test cases w/ play() due to Chrome's Autoplay …
erisu Oct 6, 2021
458765b
ci(ios): update workflow w/ iOS 15 (#320)
erisu Oct 20, 2021
4093f7e
fix(android): get external files directory for Android 10+ (#317)
erisu Oct 22, 2021
4380d02
dep: bump @cordova/[email protected] w/ fix & package-lock rebuild …
erisu Jan 21, 2022
fcc8db2
Updated version and RELEASENOTES.md for release 5.0.4 (media-v5.0.4)
erisu Jan 21, 2022
7f1a0f6
Increment package version to 5.0.5-dev
erisu Jan 25, 2022
2e49e6f
chore: bump version to 6.0.0-dev (#335)
erisu Apr 25, 2022
f054a02
chore: rebuilt package-lock (#336)
erisu Apr 25, 2022
8bc7da1
chore: bump cordovaDependencies next next major cordova requirement (…
erisu Apr 25, 2022
6419757
dep!: bump cordova-plugin-file@^7.0.0 (#334)
ath0mas Apr 25, 2022
9c3c3ff
fix(android): issue #325 (#328)
klaw-PLS Apr 25, 2022
6a2c3e7
fix: missing parenthesis from #328 (#338)
erisu Apr 26, 2022
e4de635
fix: remove deprecated platform code snippets (#285)
timbru31 Apr 26, 2022
baf2d78
fix(android): remove READ_PHONE_STATE permission (#232)
adriano-di-giovanni Apr 27, 2022
177a56b
feat: add durationUpdate callback (#197)
BuddyLReno Apr 28, 2022
230f6c8
fix(ios): set rate with current playback rate (#340)
erisu Apr 29, 2022
37d715c
feat(android): add setRate (#341)
erisu Apr 29, 2022
512d3c4
feat(ios): Add error call for stalled_playback (#195)
BuddyLReno May 23, 2022
e8ca224
feat(android): drop WRITE_EXTERNAL_STORAGE permission (#344)
erisu May 24, 2022
80c87f3
Updated version and RELEASENOTES.md for release 6.0.0 (media-v6.0.0)
erisu May 25, 2022
dbb7e13
release(post): bump version to 6.0.1-dev
erisu May 30, 2022
06b7b23
ci(android): update java requirement for cordova-android@11 (#349)
erisu Jul 16, 2022
31785c7
(iOS): support file scheme in iOS (#352)
knaito-asial Aug 30, 2022
2eb48fd
ci: sync workflow with paramedic (#351)
erisu Aug 30, 2022
d25fa09
dep(npm): bump package-lock v2 w/ rebuild (#350)
erisu Aug 30, 2022
a6f23cc
prevent error on getPosition (#353)
erisu Aug 30, 2022
cececcc
test(spec.timeout): try to improve against timeout failures (#356)
erisu Aug 31, 2022
410086b
test(spec.22): pause media before calling getCurrentPosition (#355)
erisu Aug 31, 2022
422c9a9
fix(ios): Reset default audio session category when release (CB-13243…
erisu Aug 31, 2022
081fa5e
feat(android): add 'message' field to media error CB-11641 (#357)
erisu Sep 2, 2022
7d2cb6a
chore: bump version to 6.1.0-dev (#359)
erisu Sep 6, 2022
27193e3
chore(npm): rebuild package-lock (#360)
erisu Sep 6, 2022
963031a
Updated version and RELEASENOTES.md for release 6.1.0 (media-v6.1.0)
erisu Sep 6, 2022
a8bbc02
release(post): bump version to 6.1.1-dev
erisu Sep 9, 2022
3daef04
ci: sync github action workflow w/ paramedic base configs (#377)
erisu Jul 12, 2023
41ea857
chore: bump version 7.0.0-dev (#376)
erisu Jul 12, 2023
3bf08e8
feat(android)!: bump file & android requirements (#378)
erisu Jul 12, 2023
f74d0a8
dep(dev)!: bump @cordova/[email protected] (#381)
erisu Aug 22, 2023
0938ec0
feat(android): support Android 13 permission checks and requests (#382)
erisu Aug 22, 2023
957249b
feat(android): increase audio encoding bitrate and sampling rate (#383)
erisu Aug 22, 2023
c873f06
fix!: remove deprecated windows platform (#384)
jcesarmobile Sep 1, 2023
206f1b6
feat(ios): load media files with custom scheme+hostname and leading d…
erisu Sep 6, 2023
906184e
release(media-v7.0.0): updated version and RELEASENOTES.md
erisu Sep 7, 2023
872027d
chore: bump version 7.0.1-dev
erisu Sep 7, 2023
8b398f7
doc(android): add quirks for WRITE_EXTERNAL_STORAGE permission (#386)
erisu Sep 13, 2023
9f54ac4
chore: update asf config (#387)
erisu Oct 19, 2023
7330fff
Update CDVSound.m (#398)
pinguluk Jun 6, 2024
4d60556
ci: sync workflow w/ paramedic (#402)
erisu Oct 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

github:
description: Apache Cordova Media Plugin
homepage: https://cordova.apache.org/

labels:
- android
- cordova
- hacktoberfest
- ios
- java
- javascript
- library
- mobile
- nodejs
- objective-c

features:
wiki: false
issues: true
projects: true

enabled_merge_buttons:
squash: true
merge: false
rebase: false

notifications:
commits: [email protected]
issues: [email protected]
pullrequests_status: [email protected]
pullrequests_comment: [email protected]
27 changes: 27 additions & 0 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

root: true
extends: "@cordova/eslint-config/browser"
rules:
no-var: 0

overrides:
- files: [tests/**/*.js]
extends: "@cordova/eslint-config/node-tests"
rules:
no-var: 0
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text eol=lf
42 changes: 42 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<!--
Please have a look at the issue templates you get when you click "New issue" in the GitHub UI.
We very much prefer issues created by using one of these templates.
-->

### Issue Type
<!-- Please check the boxes by putting an x in the [ ] like so: [x] -->

- [ ] Bug Report
- [ ] Feature Request
- [ ] Support Question

## Description

## Information
<!-- Include all relevant information that might help understand and reproduce the problem -->

### Command or Code
<!-- What command or code is needed to reproduce the problem? -->

### Environment, Platform, Device
<!-- In what environment, on what platform or on which device are you experiencing the issue? -->



### Version information
<!--
What are relevant versions you are using?
For example:
Cordova: Cordova CLI, Cordova Platforms, Cordova Plugins
Other Frameworks: Ionic Framework and CLI version
Operating System, Android Studio, Xcode etc.
-->



## Checklist
<!-- Please check the boxes by putting an `x` in the `[ ]` like so: `[x]` -->

- [ ] I searched for already existing GitHub issues about this
- [ ] I updated all Cordova tooling to their most recent version
- [ ] I included all the necessary information above
50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
name: 🐛 Bug Report
about: If something isn't working as expected.

---

# Bug Report

## Problem

### What is expected to happen?



### What does actually happen?



## Information
<!-- Include all relevant information that might help understand and reproduce the problem -->



### Command or Code
<!-- What command or code is needed to reproduce the problem? -->



### Environment, Platform, Device
<!-- In what environment, on what platform or on which device are you experiencing the issue? -->



### Version information
<!--
What are relevant versions you are using?
For example:
Cordova: Cordova CLI, Cordova Platforms, Cordova Plugins
Other Frameworks: Ionic Framework and CLI version
Operating System, Android Studio, Xcode etc.
-->



## Checklist
<!-- Please check the boxes by putting an x in the [ ] like so: [x] -->

- [ ] I searched for existing GitHub issues
- [ ] I updated all Cordova tooling to most recent version
- [ ] I included all the necessary information above
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: 🚀 Feature Request
about: A suggestion for a new functionality

---

# Feature Request

## Motivation Behind Feature
<!-- Why should this feature be implemented? What problem does it solve? -->



## Feature Description
<!--
Describe your feature request in detail
Please provide any code examples or screenshots of what this feature would look like
Are there any drawbacks? Will this break anything for existing users?
-->



## Alternatives or Workarounds
<!--
Describe alternatives or workarounds you are currently using
Are there ways to do this with existing functionality?
-->


27 changes: 27 additions & 0 deletions .github/ISSUE_TEMPLATE/SUPPORT_QUESTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
name: 💬 Support Question
about: If you have a question, please check out our Slack or StackOverflow!

---

<!------------^ Click "Preview" for a nicer view! -->

Apache Cordova uses GitHub Issues as a feature request and bug tracker _only_.
For usage and support questions, please check out the resources below. Thanks!

---

You can get answers to your usage and support questions about **Apache Cordova** on:

* Slack Community Chat: https://cordova.slack.com (you can sign-up at http://slack.cordova.io/)
* StackOverflow: https://stackoverflow.com/questions/tagged/cordova using the tag `cordova`

---

If you are using a tool that uses Cordova internally, like e.g. Ionic, check their support channels:

* **Ionic Framework**
* [Ionic Community Forum](https://forum.ionicframework.com/)
* [Ionic Worldwide Slack](https://ionicworldwide.herokuapp.com/)
* **PhoneGap**
* [PhoneGap Developer Community](https://forums.adobe.com/community/phonegap)
28 changes: 20 additions & 8 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<!--
Please make sure the checklist boxes are all checked before submitting the PR. The checklist
is intended as a quick reference, for complete details please see our Contributor Guidelines:
Please make sure the checklist boxes are all checked before submitting the PR. The checklist is intended as a quick reference, for complete details please see our Contributor Guidelines:

http://cordova.apache.org/contribute/contribute_guidelines.html

Expand All @@ -10,14 +9,27 @@ Thanks!
### Platforms affected


### What does this PR do?

### Motivation and Context
<!-- Why is this change required? What problem does it solve? -->
<!-- If it fixes an open issue, please link to the issue here. -->



### Description
<!-- Describe your changes in detail -->



### Testing
<!-- Please describe in detail how you tested your changes. -->

### What testing has been done on this change?


### Checklist
- [ ] [ICLA](http://www.apache.org/licenses/icla.txt) has been signed and submitted to [email protected].
- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) in the JIRA database
- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with resolving file paths", where CB-xxxx is the JIRA ID & "android" is the platform affected.
- [ ] Added automated test coverage as appropriate for this change.

- [ ] I've run the tests to see all new and existing tests pass
- [ ] I added automated test coverage as appropriate for this change
- [ ] Commit is prefixed with `(platform)` if this change only applies to one platform (e.g. `(android)`)
- [ ] If this Pull Request resolves an issue, I linked to the issue in the text above (and used the correct [keyword to close issues using keywords](https://help.github.com/articles/closing-issues-using-keywords/))
- [ ] I've updated the documentation if necessary
Loading