Buster "Silver Eagle" Neece
7a872d145b
Fix reloading on profile, refactor how LS sends feedback to avoid issues.
2019-02-27 13:18:12 -06:00
Buster "Silver Eagle" Neece
80a595df4b
Set PHPDoc annotations correctly.
2019-02-25 00:47:43 -06:00
Buster "Silver Eagle" Neece
5839702a4c
Refactor some "Next Song" functionality; add LS feedback back to AzuraCast.
2019-02-25 00:43:00 -06:00
Buster "Silver Eagle" Neece
9a7d0f92db
#1176 -- Refactor AutoDJ to "weight" playlists of all types.
2019-02-18 21:08:01 -06:00
Buster "Silver Eagle" Neece
676927b024
Fix issues with queueing songs, add queue API endpoints and queue viewer page.
2018-12-12 03:01:03 -06:00
Buster "Silver Eagle" Neece
a7a2eb71bc
Fix reordering of the same song added multiple times to a playlist and long-running songs running out of order.
2018-11-30 15:08:12 -06:00
Buster "Silver Eagle" Neece
1d95f7093a
#966 -- Implement remote URL stream support in AzuraCast's AutoDJ, expand to support remote playlists as well
2018-11-20 06:06:16 -06:00
Buster "Silver Eagle" Neece
854cb93261
Architecture change: Integrate common AzuraCore code ( #944 )
...
* Update composer.json/lock
* Update CLI console commands
* All AzuraCore refactors except folder moves.
* MVP for all core functionality.
* Working unit/functional tests
* Remove DB dump from util/, replace with direct migration.
* Update AzuraCore, define testing mode earlier.
2018-11-12 10:59:15 -06:00
Buster "Silver Eagle" Neece
fdc58a7aa1
Add DI awareness to repositories, enhance playlist queueing to avoid duplicates.
2018-10-13 21:51:25 -05:00
Buster "Silver Eagle" Neece
ace90f074c
Radio adapter overhaul
...
- Make all radio adapters station-idempotent (no longer having the Station hard-coded in, allowing for reuse and removing several possible error cases)
- Make the Liquidsoap annotation and configuration building step event-driven for easy plugin overriding
- Make the "get next song" process event-driven
2018-09-22 06:52:43 -05:00
Buster "Silver Eagle" Neece
219d299b74
#757 -- Append a song to a playback queue instead of wiping the queue
2018-08-30 03:46:43 -05:00
Buster "Silver Eagle" Neece
8b51340034
#757 -- Invalidate a playlist's queue when media or the playlist is changed.
2018-08-30 03:20:41 -05:00
Buster "Silver Eagle" Neece
cc5d3f6db9
#757 -- Label new (improved) functionality "Shuffle" and re-enable true random.
2018-08-29 19:45:01 -05:00
Buster "Silver Eagle" Neece
f19a114881
#757 -- Refactor the AzuraCast AutoDJ into its own class, employ new shuffle method.
2018-08-29 01:50:00 -05:00