Commit Graph

19 Commits

Author SHA1 Message Date
sentriz
b199bc104e fix(jukebox): make sure we clean up "seekable" event listener
related #411
2023-11-25 19:19:33 +00:00
sentriz
82c3c5baef fix(jukebox): restore play index only when incoming new track has index >0
related #411
2023-11-24 21:59:11 +00:00
sentriz
5bc29f4e21 make getDecode more useful 2023-11-24 21:59:10 +00:00
sentriz
3d73a9f784 allow concurrent jukebox reads
fixes #411
2023-11-18 12:41:02 +00:00
sentriz
219aa747c9 kill jukebox process on quit 2023-10-09 23:32:07 +01:00
sentriz
315c4f834e lint 2023-10-04 21:03:41 +01:00
sentriz
a669ba8598 delete oklog 2023-10-04 20:45:41 +01:00
sentriz
ae82153d79 put helpers last 2023-10-01 03:20:03 +01:00
Senan Kelly
39fb8e7d54 use package level require/assert in tests (#382) 2023-09-25 17:39:39 +00:00
sentriz
e3dd812b6c feat(ci): add a bunch more linters 2023-09-22 19:05:55 +02:00
sentriz
5700558a3f swap order of require.Equal() args
we had the order of require.Equal() arguments mixed up. it should be
(expected, actual) not the other way around

updated with

    find . -name "*_test.go" -exec gofmt -r "require.Equal(a, b) -> require.Equal(b, a)" -w '{}' \+
2023-08-15 22:38:38 +01:00
Gregor Zurowski
b7a50ee9cb use testify for all tests (#319)
* Use Testify for all tests

* Terminate failing non-relaxed tests using `require`
2023-05-13 15:17:37 +00:00
Senan Kelly
74de06430a refactor: consolidate specid <-> filesystem mapping and always use abs paths (#309) 2023-04-22 17:23:17 +00:00
sentriz
4ca9dbe320 skip flakey test 2023-03-10 17:10:14 +00:00
sentriz
44800e964d add check for mpv version 2022-11-16 19:40:40 +00:00
sentriz
e1488b0d18 feat(jukebox): use mpv over ipc as a player backend 2022-11-16 19:40:40 +00:00
sentriz
8b803ecf20 refactor: move shared packages up a level 2022-04-13 01:10:46 +01:00
sentriz
1ff5845a02 refactor server startup into jobs 2020-04-18 19:35:15 +01:00
Alex McGrath
64d0aee8dc Add support for the jukebox endpoint
This supports most of jukeboxControl.view as far as i can tell. Things
seem to be playing ok without freaking out

I've also only tested it a little bit with ultrasonic but it does
appear to be working pretty well
2020-04-17 23:20:06 +01:00