Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/AzuraCast/php-api-client
An API client library for the AzuraCast API
https://github.com/AzuraCast/php-api-client
Merge pull request #33 from danielpilot/allow-null-listen-url
Allow null listen URL in StationDTO
524d467b8df462d8e7c5f04c67802a2459c27576 authored over 1 year ago by Buster Neece <[email protected]>
Allow null listen URL
1cfffc05be4b3b68f190b48ad54898cad5366657 authored over 1 year ago by Daniel Pilot <[email protected]>
1cfffc05be4b3b68f190b48ad54898cad5366657 authored over 1 year ago by Daniel Pilot <[email protected]>
#29 -- Fix JSON serialization.
7ecb764b1b6bc20925fdafa4322b68a557895837 authored almost 2 years ago by Buster Neece <[email protected]>
7ecb764b1b6bc20925fdafa4322b68a557895837 authored almost 2 years ago by Buster Neece <[email protected]>
Fixes #30 -- Update type hinting on Permissions endpoint.
431c1e95ef0e8e1925fb249b33b2da20317df38b authored almost 2 years ago by Buster Neece <[email protected]>
431c1e95ef0e8e1925fb249b33b2da20317df38b authored almost 2 years ago by Buster Neece <[email protected]>
Fixes #29 -- Update name for "new password" on user API.
29297a238f10cf9583401243e1a6007c2ce784b4 authored almost 2 years ago by Buster Neece <[email protected]>
29297a238f10cf9583401243e1a6007c2ce784b4 authored almost 2 years ago by Buster Neece <[email protected]>
Merge pull request #28 from kmaid/patch-1
API Client doesn't set accept content type
7619ff09e9ad2870f12f9e0ada813cdd196809a4 authored almost 2 years ago by Buster Neece <[email protected]>
API Client doesn't set accept content type
If this isn't set and you make an API query with a wrong API Key the content comes back as HTML ...
9f8931d1d80e32751291e5cf349ab84b08e79e59 authored almost 2 years ago by Thomas Waterfall <[email protected]>
Make Guzzle config options-based to prepare for Guzzle retiring getConfig().
59ab17f12e54ed213a5cc70f0b53b6dab9df087f authored about 2 years ago by Buster Neece <[email protected]>
59ab17f12e54ed213a5cc70f0b53b6dab9df087f authored about 2 years ago by Buster Neece <[email protected]>
Allow null formats on RemoteDtos too.
feffdf447aa4069f4c26c8750d92d45f72682206 authored about 2 years ago by Buster Neece <[email protected]>
feffdf447aa4069f4c26c8750d92d45f72682206 authored about 2 years ago by Buster Neece <[email protected]>
Package upgrades and PhpStan fixes.
4b8bed779cc6cec4f4382c5bca6edb998238b2fb authored about 2 years ago by Buster Neece <[email protected]>
4b8bed779cc6cec4f4382c5bca6edb998238b2fb authored about 2 years ago by Buster Neece <[email protected]>
One more test fix.
ddeffebfef22ffc8997fbeba85e3c9bd04733f51 authored about 2 years ago by Buster Neece <[email protected]>
ddeffebfef22ffc8997fbeba85e3c9bd04733f51 authored about 2 years ago by Buster Neece <[email protected]>
Test suite fixes.
fe622045325a14b77f07a4191b2485b558b25ada authored about 2 years ago by Buster Neece <[email protected]>
fe622045325a14b77f07a4191b2485b558b25ada authored about 2 years ago by Buster Neece <[email protected]>
Docker Compose updates.
42cac9be02076ae1d89cbe474f83d953ae99e79b authored about 2 years ago by Buster Neece <[email protected]>
42cac9be02076ae1d89cbe474f83d953ae99e79b authored about 2 years ago by Buster Neece <[email protected]>
Allow null bitrate on RemoteDTO.
166d4a01e881dc1d3da830a8564224357679cb41 authored about 2 years ago by Buster Neece <[email protected]>
166d4a01e881dc1d3da830a8564224357679cb41 authored about 2 years ago by Buster Neece <[email protected]>
Add return type for jsonSerialize and remove old timezone settings key
c04d11d02466a084084e5f7874e8e8b8daa31455 authored over 2 years ago by Vaalyn <[email protected]>
c04d11d02466a084084e5f7874e8e8b8daa31455 authored over 2 years ago by Vaalyn <[email protected]>
Merge pull request #25 from AzuraCast/update-location-dto-for-ac-0-16
Update LocationDto to new structure
82cc0a2ceb740241300cb248456bdb88743d5cce authored over 2 years ago by Buster "Silver Eagle" Neece <[email protected]>
Update LocationDto to new structure
1730ab7782658f85b60b51d534f4045d7eae88d9 authored over 2 years ago by Vaalyn <[email protected]>
1730ab7782658f85b60b51d534f4045d7eae88d9 authored over 2 years ago by Vaalyn <[email protected]>
Fix type casting for null lat & lon location data
2e0c3aa814b65afdee68bbf79a28f6967aa187e8 authored almost 3 years ago by Vaalyn <[email protected]>
2e0c3aa814b65afdee68bbf79a28f6967aa187e8 authored almost 3 years ago by Vaalyn <[email protected]>
Make location data nullable for error responses
ea1f472ea80e2529c39610f7bcc893e829759368 authored almost 3 years ago by Vaalyn <[email protected]>
ea1f472ea80e2529c39610f7bcc893e829759368 authored almost 3 years ago by Vaalyn <[email protected]>
Allow cache field of NowPlayingDto to be null
16f7808af24ddd6d13e05e580b0a7f7f65f6d4e4 authored almost 3 years ago by Vaalyn <[email protected]>
16f7808af24ddd6d13e05e580b0a7f7f65f6d4e4 authored almost 3 years ago by Vaalyn <[email protected]>
Add funding.
d51808f2e6794e1ae80b55ab353c67f153bd05da authored over 3 years ago by Buster "Silver Eagle" Neece <[email protected]>
d51808f2e6794e1ae80b55ab353c67f153bd05da authored over 3 years ago by Buster "Silver Eagle" Neece <[email protected]>
Update README.md
Fixed the instruction for updating a streamer, without the StreamerID, this will error.
8860026e805302bd947593f648a5fb053ba7d018 authored about 4 years ago by MagicSec <[email protected]>
Merge pull request #21 from AzuraCast/update-dependencies
d98ae6a4a03c615aff9dfbce6c71c7b5c5355402 authored about 4 years ago by Vaalyn <[email protected]>
d98ae6a4a03c615aff9dfbce6c71c7b5c5355402 authored about 4 years ago by Vaalyn <[email protected]>
Allow password and comments for StreamerDto to be null - fixes #15
a505462345183f51e1e5717e87a5fdbe998e10ca authored about 4 years ago by Vaalyn <[email protected]>
a505462345183f51e1e5717e87a5fdbe998e10ca authored about 4 years ago by Vaalyn <[email protected]>
Remove unused use declarations
12c14423a6243092311aa75128583148a3b273bb authored about 4 years ago by Vaalyn <[email protected]>
12c14423a6243092311aa75128583148a3b273bb authored about 4 years ago by Vaalyn <[email protected]>
Allow playlist to be null in CurrentSongDto to match API response
710b8a5231db87d80cd56aaf6da58d21b7749dc7 authored about 4 years ago by Vaalyn <[email protected]>
710b8a5231db87d80cd56aaf6da58d21b7749dc7 authored about 4 years ago by Vaalyn <[email protected]>
Use INIT_ADMIN_EMAIL instead of INIT_ADMIN_USERNAME for fixtures in env vars
3949280a98e4ece19d899ed5d124010602e75c28 authored about 4 years ago by Vaalyn <[email protected]>
3949280a98e4ece19d899ed5d124010602e75c28 authored about 4 years ago by Vaalyn <[email protected]>
Use frontend network when running test environment
a31cc889488281f429d118ece0c29dc80540224c authored about 4 years ago by Vaalyn <[email protected]>
a31cc889488281f429d118ece0c29dc80540224c authored about 4 years ago by Vaalyn <[email protected]>
Update dependencies and fix errors reported by PHPStan & PHPUnit
258e0947e3cba4d81062451820736099ce8c5b06 authored about 4 years ago by Vaalyn <[email protected]>
258e0947e3cba4d81062451820736099ce8c5b06 authored about 4 years ago by Vaalyn <[email protected]>
Allow bitrate and format to be null when AutoDJ is disabled.
8a9b7877350738a3a280e7df45dbfae7d55c40ea authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
8a9b7877350738a3a280e7df45dbfae7d55c40ea authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
Ensure Docker isn't a "zombie".
257eb704b9b882f25b8b97d73a72cc788b156763 authored over 5 years ago by Buster Neece <[email protected]>
257eb704b9b882f25b8b97d73a72cc788b156763 authored over 5 years ago by Buster Neece <[email protected]>
Switch to GH Actions.
1fa1c3453dc69e5265eb5f28719ec6a34b23d6f1 authored over 5 years ago by Buster Neece <[email protected]>
1fa1c3453dc69e5265eb5f28719ec6a34b23d6f1 authored over 5 years ago by Buster Neece <[email protected]>
Update relay URL to be internal.
d63d9bb289e171551fca0380c0c7f4dc42fe54b3 authored over 5 years ago by Buster Neece <[email protected]>
d63d9bb289e171551fca0380c0c7f4dc42fe54b3 authored over 5 years ago by Buster Neece <[email protected]>
Improve styling, use dotenv to setup environment for phpunit when run locally, fix parameter issue locally, use phpstan level 7 (#12)
* Style improvements
* Set PHPStan level to 7
* Use Dotenv to setup environment when env var n...
Make relay DTO json-serializable.
6e6144bd3836eee12a0e900b0054e6718d469779 authored over 5 years ago by Buster Neece <[email protected]>
6e6144bd3836eee12a0e900b0054e6718d469779 authored over 5 years ago by Buster Neece <[email protected]>
Add relay update support.
eb48744490b92c87d585634da38354d05af96556 authored over 5 years ago by Buster Neece <[email protected]>
eb48744490b92c87d585634da38354d05af96556 authored over 5 years ago by Buster Neece <[email protected]>
Update Relay DTO to allow for newer return format.
9491189e24fcba13685b40b29bcb6129160b0437 authored over 5 years ago by Buster Neece <[email protected]>
9491189e24fcba13685b40b29bcb6129160b0437 authored over 5 years ago by Buster Neece <[email protected]>
Make the sprintf actually use the perPage param.
ccd77222d819b9eaa00542e2165c5f26d5b4a155 authored over 5 years ago by Buster Neece <[email protected]>
ccd77222d819b9eaa00542e2165c5f26d5b4a155 authored over 5 years ago by Buster Neece <[email protected]>
Fix small error with Faker.
178e56f79b56eb0ca198469027b76acc18b8bf25 authored over 5 years ago by Buster Neece <[email protected]>
178e56f79b56eb0ca198469027b76acc18b8bf25 authored over 5 years ago by Buster Neece <[email protected]>
Use the Faker library instead of uniqid for tests.
c66bf28f523c2cb77794bf3b1a3371235fed8631 authored over 5 years ago by Buster Neece <[email protected]>
c66bf28f523c2cb77794bf3b1a3371235fed8631 authored over 5 years ago by Buster Neece <[email protected]>
Add composer instructions to readme.
1cd0538176340e80091f8d87ac17457446e89c4c authored over 5 years ago by Buster Neece <[email protected]>
1cd0538176340e80091f8d87ac17457446e89c4c authored over 5 years ago by Buster Neece <[email protected]>
Preload MP3 into testing station.
abe03fbfbc97552eede9afc4a70fe98f66b4123c authored over 5 years ago by Buster Neece <[email protected]>
abe03fbfbc97552eede9afc4a70fe98f66b4123c authored over 5 years ago by Buster Neece <[email protected]>
Make the media unit tests idempotent as well.
a52fad15f4975343576459b7b4d25ea7bd041154 authored over 5 years ago by Buster Neece <[email protected]>
a52fad15f4975343576459b7b4d25ea7bd041154 authored over 5 years ago by Buster Neece <[email protected]>
Spin up the web container before testing.
022c6c7415466887b3803d9422abb3144802c032 authored over 5 years ago by Buster Neece <[email protected]>
022c6c7415466887b3803d9422abb3144802c032 authored over 5 years ago by Buster Neece <[email protected]>
Force a "production" install for AzuraCast test instance.
822bb26a816d9c619105f7c3679df0f84cdf39ef authored over 5 years ago by Buster Neece <[email protected]>
822bb26a816d9c619105f7c3679df0f84cdf39ef authored over 5 years ago by Buster Neece <[email protected]>
Use a local AzuraCast instance to test.
5988eabdf4118919909fe0423a494f89c7dc8056 authored over 5 years ago by Buster Neece <[email protected]>
5988eabdf4118919909fe0423a494f89c7dc8056 authored over 5 years ago by Buster Neece <[email protected]>
Remove requests()->all() since it's now a moot point.
0f741d494db50bb8f34b651ee7ee861820237f42 authored over 5 years ago by Buster Neece <[email protected]>
0f741d494db50bb8f34b651ee7ee861820237f42 authored over 5 years ago by Buster Neece <[email protected]>
Fix secret and make abstract client return mixed.
794b7815d15fa1db1bb22eb4238b11520f4b3dbf authored over 5 years ago by Buster Neece <[email protected]>
794b7815d15fa1db1bb22eb4238b11520f4b3dbf authored over 5 years ago by Buster Neece <[email protected]>
Move DC version to match secret env vars.
f87cab45a7d6349bc1ac116b46353542ad89ec68 authored over 5 years ago by Buster Neece <[email protected]>
f87cab45a7d6349bc1ac116b46353542ad89ec68 authored over 5 years ago by Buster Neece <[email protected]>
Rebuild unit tests, adding linting and static analysis.
a876a6cb57b2365616280842683abce58a417c64 authored over 5 years ago by Buster Neece <[email protected]>
a876a6cb57b2365616280842683abce58a417c64 authored over 5 years ago by Buster Neece <[email protected]>
Allow path to be null.
c7bd75d44ae43254ffbc088228d07b2d784fd458 authored over 5 years ago by Buster Neece <[email protected]>
c7bd75d44ae43254ffbc088228d07b2d784fd458 authored over 5 years ago by Buster Neece <[email protected]>
Add path to Mount response.
4751ff42a9808ee96f566ea156765a4924837e27 authored over 5 years ago by Buster Neece <[email protected]>
4751ff42a9808ee96f566ea156765a4924837e27 authored over 5 years ago by Buster Neece <[email protected]>
Allow null values in AdminRelaysDto.
85d999ced25c671e9ffc511a5cc9b3d4355add44 authored over 5 years ago by Buster Neece <[email protected]>
85d999ced25c671e9ffc511a5cc9b3d4355add44 authored over 5 years ago by Buster Neece <[email protected]>
Use Guzzle Uri for manipulation; allow existing client support.
11f81c81afec3519ba20f061ddcad31288bd588f authored over 5 years ago by Buster Neece <[email protected]>
11f81c81afec3519ba20f061ddcad31288bd588f authored over 5 years ago by Buster Neece <[email protected]>
Add new relays endpoint and support setting/getting HTTP client.
d870b978fcc09b94b1cbdbe1cac1865eaaf952a7 authored over 5 years ago by Buster Neece <[email protected]>
d870b978fcc09b94b1cbdbe1cac1865eaaf952a7 authored over 5 years ago by Buster Neece <[email protected]>
Fix consistency on strict type declaration.
4f870e8050743b17dc8f4bc1fc59b13d14eb0319 authored over 5 years ago by Buster Neece <[email protected]>
4f870e8050743b17dc8f4bc1fc59b13d14eb0319 authored over 5 years ago by Buster Neece <[email protected]>
Overhaul last initial step.
0a52029340055b084be6d956ac1af2ec975bd857 authored over 5 years ago by Buster Neece <[email protected]>
0a52029340055b084be6d956ac1af2ec975bd857 authored over 5 years ago by Buster Neece <[email protected]>
Overhaul part 3: Client megaclass simplification
67bddb6256f6cedef98b08bfe5f83337dfd72ba0 authored over 5 years ago by Buster Neece <[email protected]>
67bddb6256f6cedef98b08bfe5f83337dfd72ba0 authored over 5 years ago by Buster Neece <[email protected]>
Overhaul part 2
adbbead3bf0f1aa4aec01503d1fed6295aaa4a8a authored over 5 years ago by Buster Neece <[email protected]>
adbbead3bf0f1aa4aec01503d1fed6295aaa4a8a authored over 5 years ago by Buster Neece <[email protected]>
Code style and structure overhaul pt. 1
3af05afc38f9fe2646e51a3439a0b44011ea884a authored over 5 years ago by Buster Neece <[email protected]>
3af05afc38f9fe2646e51a3439a0b44011ea884a authored over 5 years ago by Buster Neece <[email protected]>
Remove now playing data
7b53b34beac572c2eddffe5cede8efc89ff97ca4 authored over 5 years ago by Vaalyn <[email protected]>
7b53b34beac572c2eddffe5cede8efc89ff97ca4 authored over 5 years ago by Vaalyn <[email protected]>
Add require autoload to example
734f0e8f6edf62b5419d01e8cedcc7faa5b2efc4 authored over 5 years ago by Vaalyn <[email protected]>
734f0e8f6edf62b5419d01e8cedcc7faa5b2efc4 authored over 5 years ago by Vaalyn <[email protected]>
Update example code
f6c544558e95a554e8c323aa011fe89ea020f84c authored over 5 years ago by Vaalyn <[email protected]>
f6c544558e95a554e8c323aa011fe89ea020f84c authored over 5 years ago by Vaalyn <[email protected]>
Update namespace to AzuraCast
869c11557aa474aeac78729187d45fb4e846ec9a authored over 5 years ago by Vaalyn <[email protected]>
869c11557aa474aeac78729187d45fb4e846ec9a authored over 5 years ago by Vaalyn <[email protected]>
Add get media files, upload media file methods and remove timezone from users
8bfba0568c79ea4d6183006e932f29ce3e326233 authored over 5 years ago by Vaalyn <[email protected]>
8bfba0568c79ea4d6183006e932f29ce3e326233 authored over 5 years ago by Vaalyn <[email protected]>
Add endpoint
de1cb96f616b50e38149fffa961a7d801cacb174 authored over 5 years ago by Vaalyn <[email protected]>
de1cb96f616b50e38149fffa961a7d801cacb174 authored over 5 years ago by Vaalyn <[email protected]>
Add more endpoints
66d068e107afe17d0d11d46aea2009c86da8a8d1 authored over 5 years ago by Vaalyn <[email protected]>
66d068e107afe17d0d11d46aea2009c86da8a8d1 authored over 5 years ago by Vaalyn <[email protected]>
Add more endpoints and fix request test
1c815395abac29272e9708f1eb3eb759ae8ccb98 authored over 5 years ago by Vaalyn <[email protected]>
1c815395abac29272e9708f1eb3eb759ae8ccb98 authored over 5 years ago by Vaalyn <[email protected]>
Add more routes
f5cc313f81073b5cb6f50b9d8f74cbe3c8b9ba74 authored over 5 years ago by Vaalyn <[email protected]>
f5cc313f81073b5cb6f50b9d8f74cbe3c8b9ba74 authored over 5 years ago by Vaalyn <[email protected]>
Add more endpoints
d41e28855ab0b7e41d1f053bb8ff4d62c9fea6b5 authored over 5 years ago by Vaalyn <[email protected]>
d41e28855ab0b7e41d1f053bb8ff4d62c9fea6b5 authored over 5 years ago by Vaalyn <[email protected]>
Use Guzzle json instead of body and add authPassword to createUser method
0a8ddb1162cd0ffcee60ca6f968fadb5577c93a8 authored over 5 years ago by Vaalyn <[email protected]>
0a8ddb1162cd0ffcee60ca6f968fadb5577c93a8 authored over 5 years ago by Vaalyn <[email protected]>
Add more endpoints
b8374f1c307a8c13ae14f16150a331e25c635ff9 authored over 5 years ago by Vaalyn <[email protected]>
b8374f1c307a8c13ae14f16150a331e25c635ff9 authored over 5 years ago by Vaalyn <[email protected]>
Add more information to the README
42c2f2b963a3d4a215bc822ec06ba037ede58dfd authored over 5 years ago by Vaalyn <[email protected]>
42c2f2b963a3d4a215bc822ec06ba037ede58dfd authored over 5 years ago by Vaalyn <[email protected]>
Add custom fields endpoints
0990e4e887dba0d3d9a8cc82b3480fd8c2295f06 authored almost 6 years ago by Vaalyn <[email protected]>
0990e4e887dba0d3d9a8cc82b3480fd8c2295f06 authored almost 6 years ago by Vaalyn <[email protected]>
Add endpoints and tests
025917f500603b02a3ba81a02233a2dfe5a7e881 authored almost 6 years ago by Vaalyn <[email protected]>
025917f500603b02a3ba81a02233a2dfe5a7e881 authored almost 6 years ago by Vaalyn <[email protected]>
Add more tests, .env for tests and editorconfig
ebd8895d2f328c3f18ea36b069e7821914b4cf17 authored almost 6 years ago by Vaalyn <[email protected]>
ebd8895d2f328c3f18ea36b069e7821914b4cf17 authored almost 6 years ago by Vaalyn <[email protected]>
Add some basic tests and add new endpoint
c6dc5aeb012025f2d0f4ceb0ccd2e225032e19c1 authored almost 6 years ago by Vaalyn <[email protected]>
c6dc5aeb012025f2d0f4ceb0ccd2e225032e19c1 authored almost 6 years ago by Vaalyn <[email protected]>
Handle 4xx errors without guzzle throwing
edebc70e36eb8f2090a97407e9f714145ea91cd8 authored about 6 years ago by Vaalyn <[email protected]>
edebc70e36eb8f2090a97407e9f714145ea91cd8 authored about 6 years ago by Vaalyn <[email protected]>
Add method to retrieve all requestable songs at once
706eda21314809bdfb73d2ed4e3b33f2e693b790 authored about 6 years ago by Vaalyn <[email protected]>
706eda21314809bdfb73d2ed4e3b33f2e693b790 authored about 6 years ago by Vaalyn <[email protected]>
Update dto to reflect api field type change
18cb4c0942f4423ba7f3419fcd476e51d3171fe8 authored about 6 years ago by Vaalyn <[email protected]>
18cb4c0942f4423ba7f3419fcd476e51d3171fe8 authored about 6 years ago by Vaalyn <[email protected]>
Create README.md
271ea6d8bc15fc8598603c9a145e4230aa7d9180 authored about 6 years ago by Vaalyn <[email protected]>
271ea6d8bc15fc8598603c9a145e4230aa7d9180 authored about 6 years ago by Vaalyn <[email protected]>
Initial Commit
728a0517d2c21df99a487d675b845e3eb492a601 authored about 6 years ago by Vaalyn <[email protected]>
728a0517d2c21df99a487d675b845e3eb492a601 authored about 6 years ago by Vaalyn <[email protected]>