Commit Graph

114 Commits

Author SHA1 Message Date
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