David Chavez
42767039eb
feat(example): Universal App ( #86 )
2024-04-12 18:56:05 +02:00
dcvz
4d3c1db059
chore(ci): Remove ios matrix for now
2024-04-11 19:27:29 +02:00
dcvz
b6510ca858
chore(ci): update workflow step versions
2024-04-11 19:26:16 +02:00
dcvz
4ed73418a3
chore(ci): Disable iOS for now [skip ci]
2024-04-11 19:24:46 +02:00
dcvz
5b1594da9b
chore(codecov): Lower target limit for now [skip ci]
2024-04-11 19:19:43 +02:00
dcvz
0890671ec5
chore(codecov): Ignore Tests folder
2024-04-11 19:07:13 +02:00
dcvz
4bd0251fac
chore(ci): update workflow
2024-04-11 18:47:40 +02:00
dcvz
1fe9b0da35
chore(codecov): Update the config
2024-04-11 18:47:06 +02:00
David Chavez
546dd29838
Update README.md
2024-04-11 18:40:40 +02:00
dcvz
790d7b655b
chore(ci): increase timeout limit for CI
2024-04-11 18:31:39 +02:00
dcvz
ba12380126
chore(ci): Explicitly set codecov token
2024-04-11 18:24:38 +02:00
David Chavez
4543c58f38
chore(tests): Fix tests ( #84 )
2024-04-11 18:15:04 +02:00
shantanu-daisy
a574f94c6b
fix queue manager ( #81 )
...
fix queue manager to handle adding only one item before the current item
2024-04-11 13:50:32 +02:00
David Chavez
1e64a9aa8b
chore(ci): Add a macOS workflow ( #83 )
2024-04-11 13:50:11 +02:00
Brandon Sneed
e969fd5550
Added macOS support & example ( #79 )
2024-04-11 13:25:51 +02:00
dcvz
7b506bebab
Bump to v1.1.0
1.1.0
2024-03-25 14:30:43 +01:00
Jonathan Puckey
ea82b81ed9
Improve handling of playWhenReady parameters ( #69 )
...
This fixes an issue where calling one of the player methods with an optional playWhenReady parameter with playWhenReady= true, it would first start loading the current track before the track-changing action was called and then it would be called again because the track changed.
Instead, when playWhenReady is false, playback is paused before changing the track. When playWhenReady is true, playback is started after changing the track – which causes only the new track to start loading.
2024-03-25 14:28:44 +01:00
Kirill Zyusko
03c988e8b1
fix: broken progress bar after repeat ( #75 )
2024-03-25 14:27:22 +01:00
Fonos-development and Tuan Dinh
2424550401
Fix crash on attaching metadata output ( #74 )
...
* fix: delay attach metadata more to avoid duplicate attachment
* fix: ensuring each AVPlayerItem has its own metadataOutput
* refactor: safely check current metadata output before broadcasting and removal
---------
Co-authored-by: Tuan Dinh <tuandtb@fono.vn >
2024-03-08 01:05:21 +01:00
dcvz
5d8b3f2be5
chore(docs): Fix README
2024-03-05 09:54:24 +01:00
David Chavez
e1999c935e
chore(infra): Update runners ( #76 )
2024-03-05 09:40:09 +01:00
Jonathan Puckey
fd8290c537
fix(metadata): Avoid emitting empty common metadata. ( #70 )
2023-11-06 09:43:33 +01:00
dcvz
7fb762db9c
Bump to v1.0.0
1.0.0
2023-10-20 23:03:33 +02:00
dcvz
81ce63752d
Bump version to 1.0.0-rc.11
1.0.0-rc.11
2023-10-20 17:53:51 +02:00
David Chavez
c03c83096e
fix(crash): Fix crash on attaching metadata output when loading items too quickly ( #68 )
2023-10-20 17:49:14 +02:00
David Chavez
0c87d2479e
chore(tests): revamp and move to library ( #67 )
2023-10-20 14:47:19 +02:00
dcvz
98f3646e84
Bump version to 1.0.0-rc.10
1.0.0-rc.10
2023-10-19 16:15:15 +02:00
David Chavez
9ebbd99230
fix(notification): update rate in notification when rate changes ( #66 )
2023-10-19 16:13:16 +02:00
dcvz
77fb2b88d3
Bump version to 1.0.0-rc.9
1.0.0-rc.9
2023-09-22 10:21:49 +02:00
dcvz
5ff8c9dffc
Use async loading of metadata asset keys
2023-09-22 10:13:14 +02:00
dcvz
077d4b1d53
Bump version to 1.0.0-rc.8
1.0.0-rc.8
2023-09-18 17:33:59 +02:00
dcvz
05322d9887
Fix rate updates in notification
2023-09-18 17:22:08 +02:00
dcvz
645b7bc8e7
Bump version to 1.0.0-rc.6
1.0.0-rc.7
2023-09-07 11:45:34 +02:00
Hai Phung N.T
e64e658b3b
Timer is not showing properly from the notification center ( #60 )
2023-09-04 20:43:16 +02:00
Kirill Zyusko
bf8e54e6a6
fix: repeat mode (pt. 2) ( #62 )
2023-09-04 20:41:36 +02:00
dcvz
ed9fe280db
Bump version to 1.0.0-rc.6
1.0.0-rc.6
2023-08-15 11:20:42 +02:00
David Chavez
1148a6c28b
chore(metadata): Handle more metadata types ( #58 )
2023-08-15 11:15:03 +02:00
David Chavez
9b6dcff4e2
Bump version to 1.0.0-rc.5
1.0.0-rc.5
2023-07-25 18:12:26 +02:00
David Chavez
bfe5851dc4
fix(replay): replay at bottom of stack
2023-07-25 18:10:27 +02:00
David Chavez
7ffa9b0113
chore(tests): fix comparsion approximations
2023-07-25 12:16:13 +02:00
Jonathan Puckey
ebec7afccd
Fix/race conditions ( #55 )
2023-07-18 12:23:04 +02:00
David Chavez
0fa786a91c
Bump version to 1.0.0-rc.4
1.0.0-rc.4
2023-06-20 14:04:05 +02:00
Jakub Bogacki and David Chavez
8fb5c66820
Fix QueuedAudioPlayer.currentItem.getter crash ( #48 )
...
Co-authored-by: David Chavez <david@dcvz.io >
2023-06-20 14:02:56 +02:00
David Chavez
42693b6dfb
Bump version to 1.0.0-rc.3
1.0.0-rc.3
2023-03-27 10:02:33 +02:00
Jonathan Puckey
348dcc17f7
Fix player state not becoming paused after loading ( #46 )
...
- fix player state not becoming .paused after .loading
- change tests to reflect the correct result
- set async defaults timeout to 10 seconds & polling to 100ms
- refactor AudioPlayerTests to use PlayerStateEventListener, quick & nimble
2023-03-27 09:57:51 +02:00
Jonathan Puckey
b10aea494f
Fix/queue manager ( #45 )
...
- avoid calling delegate?.onSkippedToSameCurrentItem() when the current index becomes one less due to a track before it being removed (the root cause of what fix : #42 - update current item correctly upon removal #43 fixes)
- avoid calling onCurrentItemChanged unnecessarily in skip
- move onSkippedToSameCurrentItem() call into skip & jump
- fix a few tests
2023-03-27 09:56:44 +02:00
David Chavez
cbbbd57397
Revert "Fix removing items from queue other than the current track ( #41 )"
...
This reverts commit a270b3b232 .
2023-03-27 09:56:09 +02:00
Christian Duvholt and Christian Duvholt
a270b3b232
Fix removing items from queue other than the current track ( #41 )
...
Co-authored-by: Christian Duvholt <christian.duvholt@iterate.no >
2023-03-27 09:51:50 +02:00
David Chavez
3cac61fe8f
Bump version to 1.0.0-rc.2
1.0.0-rc.2
2023-02-21 15:54:26 +01:00
Jonathan Puckey
7870d3bba6
Fix seeking within a large file over http & updating of playWhenReady to external pause ( #40 )
2023-02-20 19:07:38 +01:00