Commit Graph

48 Commits

Author SHA1 Message Date
dimitris-c 738397c637 version bump 1.2.1 2024-05-15 00:33:47 +03:00
dimitris-c ffa5bf8f2c version bump to 1.2.0 2024-04-01 16:42:04 +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
junyaninflection 7e770197e6 version bump to 1.1.0 (#59) 2023-08-15 17:22:17 +03:00
dimitris-c 0f2a1f7b8a Version Bump
Signed-off-by: dimitris-c <d.chatzieleftheriou@gmail.com>
2022-09-01 18:16:24 +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 578bbcdbe8 Version bump
Signed-off-by: dimitris-c <d.chatzieleftheriou@gmail.com>
2022-02-28 17:46:41 +02:00
dimitris-c 0758c14909 Bumping version 2021-12-06 20:01:12 +02:00
Dimitris C 30b4189778 Bumping version (#30) 2021-09-07 15:47:59 +03:00
Dimitris C 65de9d90c0 Version bump (#19)
* Bumps version

* Bumps version

Co-authored-by: Dimitrios C <dimitrisc@DimitrisC-Macbook-Pro.local>
2021-05-25 00:01:31 +03:00
Dimitris C 217a88f171 Adds frame filters to allow recording, monitoring, and observation of audio (#18)
* Adds frame filters feature

* nit

* Updates Readme file

Co-authored-by: Dimitrios C <dimitrisc@DimitrisC-Macbook-Pro.local>
2021-05-24 23:58:16 +03:00
Dimitrios C 566dc86f3f Bumps version 2021-05-18 23:57:01 +03:00
Dimitris C c2aee1669b Bump version (#17)
Co-authored-by: Dimitrios C <dimitrisc@DimitrisC-Macbook-Pro.local>
2021-03-22 12:15:42 +02:00
Dimitris C a2da46f85b Bump version (#15) 2021-02-14 16:37:49 +02:00
Dimitris C aca69debd1 Adds support for Shoutcast headers in audio stream (#14)
* Adds support for Shoutcast headers in audio stream

* Renames proccessIcecastHeaders to process(data:

* Updates comment on IcycastHeadersProcessor
2021-02-14 16:33:37 +02:00
Dimitris C 280d3464c1 Bump version number 2021-01-16 11:39:41 +02:00
dimitris-c 86d6e3a05a version bump: 0.2.0 2020-11-27 12:08:28 +00:00
Dimitris C 5a5a751a17 Adds correct version number 2020-11-16 11:12:13 +00:00
Dimitris C a2e6925a76 Adds correct version number 2020-11-16 10:55:41 +00:00
Dimitris C 68788852f9 Adds initial support for SPM 2020-11-16 10:49:44 +00:00
Dimitris C a3a77e8b46 Adds retry logic for RemoteAudioSource 2020-11-15 20:14:59 +00:00
Dimitris C ae218e0bfe Project cleanup 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 363481092f Adds AudioEntryProvider 2020-11-15 20:14:59 +00:00
Dimitris C c18b568d41 small fixes 2020-11-15 20:14:59 +00:00
Dimitris C 0d9bf562a8 Adds better errors for AudioFileStream services 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 eaea4dd5e3 Adds suspension of network when paused 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 ac9d952055 Several changes 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 e9d9032d30 Removes unneeded stuff 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 8063ef1b71 Renames audioFormat to outputAudioFormat 2020-11-15 20:14:14 +00:00
Dimitris C d017420f40 Adds OutputStreamWriter 2020-11-15 20:14:14 +00:00
Dimitris C 38c0b2aee0 Adds comments describing parts of AudioPlayer
Moves the packetsSemaphore to AudioRendererContext
2020-11-15 20:14:14 +00:00
Dimitris C e7bdf0e63a Several fixes and updates 2020-11-15 20:14:14 +00:00
Dimitris C 39609febab Adds completion when audio has finished playing
Adds stangeChanged callback to notify for state changes
Severals bug fixes
2020-11-15 20:14:14 +00:00
Dimitris C ea40e136eb Adds Logger class 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 0a5496fc0b Adds normalization of configuration values
Moves render logic to AudioPlayerRenderProcessor
2020-11-15 20:14:13 +00:00
Dimitris C 64f8d62945 adds funtional audio streaming 2020-11-15 20:14:13 +00:00
Dimitris C 27ebb65999 Initial Commit 2020-11-15 20:14:13 +00:00