dimitris-c
07b4ecd39a
nit
2024-05-15 00:10:55 +03:00
dimitris-c
9d8973e971
update gitignore
2024-04-01 16:06:42 +03:00
Dimitris C
cb72197f8e
feature(Mp4): Support for non-optimised mp4 ( #67 )
...
* initial work for supporting non-optimised mp4
* Update AppCoordinator.swift
* some refactor and fixed seek for a restructured mp4
* nit
* nit
* nit
* runs swiftlint
* improvements
* improvements
* handles case where we the stream is not seekable for an mp4 file
* better check for mp4, seekable and moov atom
* nit
* fix an issue with seek
* some refactoring
2024-04-01 16:02:51 +03:00
dimitris-c
0c2c7ba685
Fixes an issue with seek functionality
...
Lowers the sourceQueue qos to default
Signed-off-by: dimitris-c <d.chatzieleftheriou@gmail.com >
2022-09-01 17:46:13 +03:00
dimitris-c
cc82e79d50
Updates UnfairLock
...
Signed-off-by: dimitris-c <d.chatzieleftheriou@gmail.com >
2022-08-30 01:47:26 +03:00
Dimitris C
fca0930b01
Fixes remote audio source network issues ( #35 )
2022-02-27 00:05:15 +02:00
Dimitrios C
2f08ea4131
Fixes AudioExample from not compiling
2022-02-21 23:08:31 +02:00
Dimitris Apostolou
f15f0f6eae
Fix typos ( #34 )
2022-02-20 22:40:50 +02:00
Dimitris C
7e45a7b2f5
Removes unneeded DispatchTimerSource ( #32 )
...
Correct Spelling issues
Fix an issue in RemoteAudioSource when icycast headers are not available
2021-10-05 18:32:55 +03:00
Dimitris C
f0811c4fc8
Fixes queueing multiple items ( #13 )
...
* Fixes queing multiple items
Adds error callback on AudioConverter failure
* Adds a new radio stream in AudioExample
* Updates Readme file
2021-01-16 11:37:26 +02:00
Dimitris C
6c9ef18d4e
Fixes an issue when queueing a song ( #10 )
...
- Updates AudioExample with initial queuing of items
2020-12-07 22:12:30 +00:00
Dimitris C
10455ed4be
Adds podcast in AudioExample
2020-11-17 17:29:42 +00:00
Dimitris C
79f0e9e321
Adds equalizer and rate in AudioExample
2020-11-15 20:14:59 +00:00
Dimitris C
127f18a6d7
Updates AudioExample to add custom url
2020-11-15 20:14:59 +00:00
Dimitris C
44c10d8692
Updates AudioExample project
2020-11-15 20:14:59 +00:00
Dimitris C
88a38b21e8
Small fixes
2020-11-15 20:14:59 +00:00
Dimitris C
4b82490d26
Fixes memory issue on RemoveAudioSource
2020-11-15 20:14:59 +00:00
Dimitris C
9ba78e45b5
Adds support for local files
2020-11-15 20:14:59 +00:00
Dimitris C
6a9984a77d
Makes duration and progress as properties
2020-11-15 20:14:59 +00:00
Dimitris C
c18b568d41
small fixes
2020-11-15 20:14:59 +00:00
Dimitris C
e1df4070a9
Fixes a bug where render would get stuck
2020-11-15 20:14:59 +00:00
Dimitris C
cece65475d
Adds initial support for seeking
2020-11-15 20:14:59 +00:00
Dimitris C
101c7ddf34
Makes player non optional
2020-11-15 20:14:59 +00:00
Dimitris C
b68691ab3b
Removes @propertyWrapper from Protected
2020-11-15 20:14:59 +00:00
Dimitris C
4552b53161
Fixes some thread safety issues
2020-11-15 20:14:59 +00:00
Dimitris C
023907fed9
Adds SwiftFormat and SwiftLint
2020-11-15 20:14:59 +00:00
Dimitris C
36b4931253
Small fixes, adds test for MetadataStreamProcessor
2020-11-15 20:14:14 +00:00
Dimitris C
32ea41c4d7
Fixes and cleanup
2020-11-15 20:14:14 +00:00
Dimitris C
48007f7a07
Adds OperationQueue for network events
2020-11-15 20:14:14 +00:00
Dimitris C
53fc746603
Small fixes
2020-11-15 20:14:14 +00:00
Dimitris C
6b0b11f3d3
Fixes an issue with audio being skips due to packets
2020-11-15 20:14:14 +00:00
Dimitris C
27de319a18
Adds extra calculation for duration of audio entry
2020-11-15 20:14:14 +00:00
Dimitris C
4c67964403
Fixes a small glitch while playing audio
2020-11-15 20:14:14 +00:00
Dimitris C
1bc19a1755
Adds metadata label in example project
2020-11-15 20:14:14 +00:00
Dimitris C
1d1afc831a
Fixes memory usage on OutputStreamWriter
2020-11-15 20:14:14 +00:00
Dimitris C
dfced03ad7
Fixes issue on OutputStreamWriter
2020-11-15 20:14:14 +00:00
Dimitris C
90e1573a2e
Updates visuals on AudioExample project
2020-11-15 20:14:14 +00:00
Dimitris C
d017420f40
Adds OutputStreamWriter
2020-11-15 20:14:14 +00:00
Dimitris C
1884afc053
Several small fixes
2020-11-15 20:14:14 +00:00
Dimitris C
bbde669855
Adds public init for AudioPlayerConfiguration
2020-11-15 20:14:14 +00:00
Dimitris C
c98e57a528
Fixes an issue where playing a streaming wouldn’t start
2020-11-15 20:14:14 +00:00
Dimitris C
4a4177de03
Adds stop method
2020-11-15 20:14:14 +00:00
Dimitris C
a79c22f1ad
Adds pause and resume methods
2020-11-15 20:14:14 +00:00
Dimitris C
84abe804ac
Moves files to relevant groups
2020-11-15 20:14:14 +00:00
Dimitris C
64f8d62945
adds funtional audio streaming
2020-11-15 20:14:13 +00:00