tanhakabir
8ce28db471
Add documentation for important order
2021-07-20 10:32:16 -07:00
Dylan Companjen
a84f834f45
fix: prevent mediainfo not being available yet in callbacks
2021-07-19 18:40:01 +02:00
tanhakabir
c912d5f381
update formatting and control functions
2021-07-18 22:57:58 -07:00
Dylan
c444ae4c9f
feat: pause player on interruption, resume when necessary
2021-07-16 15:08:44 +02:00
tanhakabir
6c446f27e0
fix maintaining rate changes while skip silences is enabled ( #110 )
2021-05-09 17:15:44 -07:00
b34a264aec
Fix bug introduced by queuing for lockscreen info ( #108 )
...
* add extra data for queuing and change order of clearing mediaInfo
* make SAPlayer the only source for mediaInfo
Co-authored-by: @dylancom
Co-authored-by: @dezinezync
2021-05-08 18:55:08 -07:00
Maciej Sienkiewicz
e44f16258f
Fix for audio session setup on iOS 11 and up
2021-04-26 14:43:13 +02:00
tanhakabir and fayinsky
4bfb3f1774
fix packet parsing crash by putting audiopacket actions on a lock
...
close #94
Co-Authored-By: fayinsky <38639193+fayinsky@users.noreply.github.com >
2021-04-21 10:05:39 -07:00
tanhakabir and fayinsky
64d2959a27
fix volume changes taking effect on engine
...
Co-Authored-By: fayinsky <38639193+fayinsky@users.noreply.github.com >
2021-04-20 23:37:36 -07:00
tanhakabir
eb1675d4fd
Merge pull request #97 from niczyja/issue-95
...
Fix for https://github.com/tanhakabir/SwiftAudioPlayer/issues/95
2021-04-20 23:35:33 -07:00
tanhakabir
653f2817bc
remove need to pass in current rate
2021-04-20 23:32:53 -07:00
Maciej Sienkiewicz
edff806647
Fix for https://github.com/tanhakabir/SwiftAudioPlayer/issues/95
2021-04-20 14:56:27 +02:00
Maciej Sienkiewicz
c47d623118
Fix for https://github.com/tanhakabir/SwiftAudioPlayer/issues/76
2021-04-20 14:36:51 +02:00
tanhakabir
e6d54b0c33
remove test logs
2021-04-17 09:44:17 -07:00
tanhakabir
7a1e5bca74
put all playernode actions on a queue
2021-04-17 09:35:42 -07:00
tanhakabir
1996812c90
checkpoint
2021-04-17 09:17:19 -07:00
tanhakabir
6e1f8f12d4
fix crash
2021-04-16 18:03:34 -07:00
tanhakabir
625e1ab169
remove unused code
2021-04-16 17:30:09 -07:00
tanhakabir
52c33518ad
add option to change bitrate for radio
2021-04-16 17:20:48 -07:00
tanhakabir
3f6fc327ff
remove network data wrapper, seeking broken
2021-04-16 16:17:36 -07:00
tanhakabir
b60e567a83
fix recursive polling logic ( #91 )
2021-04-16 10:05:21 -07:00
tanhakabir
5bde849bf0
fix PCM memory leak
2021-03-22 23:00:35 -07:00
tanhakabir
b3b519ab4c
Revert "audio skips, but reusing same pcm buffers"
...
This reverts commit f3b62cc756 .
2021-03-22 22:49:31 -07:00
tanhakabir
f3b62cc756
audio skips, but reusing same pcm buffers
2021-03-22 11:52:29 -07:00
tanhakabir
f75d743cd9
small refractor
2021-03-20 11:59:06 -07:00
tanhakabir
f8876d821e
remove unnecessary recursion helper
2021-03-20 11:54:56 -07:00
tanhakabir
efbaa465b2
remove unused functions
2021-03-18 00:44:30 -07:00
tanhakabir
20f1d72058
implement basic autoplay
2021-03-18 00:44:30 -07:00
tanhakabir
6c3b1efe97
fully implement queuing audio
2021-03-18 00:44:30 -07:00
tanhakabir
a98f090b6a
checkpoint, timer has strong reference to engine
2021-03-18 00:44:30 -07:00
tanhakabir and Joe Williams
542f65f044
add initial queuing functionality from Joe but this will crash
...
Co-Authored-By: Joe Williams <14778951+jw1540@users.noreply.github.com >
2021-03-18 00:44:30 -07:00
tanhakabir
f4a1141f65
clean up project
2021-03-18 00:44:30 -07:00
tanhakabir and Joe Williams
7eb3d601fa
Add minor documentation to skip silences feature
...
Co-Authored-By: Joe Williams <14778951+jw1540@users.noreply.github.com >
2021-03-10 14:43:19 -08:00
tanhakabir and Joe Williams
ee80976e92
add sleep timer feature
...
Co-Authored-By: Joe Williams <14778951+jw1540@users.noreply.github.com >
2021-03-10 14:25:43 -08:00
tanhakabir
10aea39cae
expose ID for current player
2021-03-10 14:25:43 -08:00
tanhakabir
431fdc6428
add rate as a core property of SAPlayer ( #78 )
2021-03-10 14:05:58 -08:00
tanhakabir
eda60a3c3d
remove random audio modifiers to see skip silences in work
2021-03-10 12:59:02 -08:00
tanhakabir and Joe Williams
d7b90f1f58
use Joe's original rate for speeding through silences
...
Co-Authored-By: Joe Williams <14778951+jw1540@users.noreply.github.com >
2021-03-10 12:59:02 -08:00
tanhakabir and Joe Williams
08b30307aa
Add PR from Joe for skipping silences
...
Co-Authored-By: Joe Williams <14778951+jw1540@users.noreply.github.com >
2021-03-10 12:59:02 -08:00
tanhakabir
68ea5a9468
fix crash on uncompressed audio ( #69 )
2021-03-06 19:50:18 -08:00
tanhakabir and fayinsky
b597704115
Fix locating files in downloads
...
Co-Authored-By: fayinsky <38639193+fayinsky@users.noreply.github.com >
2021-02-22 22:42:27 -08:00
tanhakabir
e962008b4c
Fix freezing on seek ( #62 )
2021-02-22 22:32:54 -08:00
tanhakabir
d6c1d13d7d
create API for setting preference for downloading on cellular data ( #61 )
...
* set cellular downloads to true to allow for simulator downloads
* add documentation
2021-02-22 22:13:36 -08:00
tanhakabir
922a794d09
remove noisey logs
2021-02-22 21:48:34 -08:00
tanhakabir
b71729035d
Open up access to playerNode ( #60 )
2021-02-22 17:34:59 -08:00
tanhakabir
f081b7549d
add endpoint to remove default pitch modifier ( #51 )
2020-10-22 11:59:01 -07:00
Moises Inzunza
acbdf05d4f
Fixed bug in swift 5.3 ( #46 )
2020-09-19 12:19:50 -07:00
tanhakabir
dd54d81573
implement streaming cancellation ( #32 )
...
* cancels streaming initally, but player enters weird state trying to stream again
* calling superclass invalidate from engines for good measure
* Fix UI to fix seemingly weird state
* Fix error warning
2020-03-06 23:52:22 -08:00
tanhakabir and cendolinside123
fe2395066f
Add equalizer example ( #28 )
...
* project configure for me
* to see log
* set project
* new UI
* fix ui
* re-fix UI
* add example of equalizer
* Revert "re-fix UI"
This reverts commit 05ed993a52 .
* Revert "fix ui"
This reverts commit 0da9f6adea .
* Revert "new UI"
This reverts commit ffd6a95a2d .
* Add verbose debug mode to player
Co-authored-by: cendolinside123 <jnsbstn391@gmail.com >
2020-01-21 00:27:51 -08:00
Tanha
58bbc97a1b
Minor fix on end of audio notification
2020-01-04 13:35:03 -08:00