Commit Graph

18 Commits

Author SHA1 Message Date
154adef5ba Update npm dependencies 2019-12-14 14:45:52 -05:00
684eb1448b Update project for new NFC-EXPLORE build 2018-12-08 05:16:02 +00:00
adc365b4f8 File backend: search subdirectories 2017-04-11 19:12:53 -04:00
320c4f7aa5 Allow song randomization when tags are duplicated 2017-04-11 18:58:43 -04:00
cc9d85324b Move media player path into config 2017-04-10 23:08:59 -04:00
9787deb38e Disable trailing execution of throttled commands
We don't want to run the function at the end of the throttling period.
This causes the track to start, then re-start after the timeout ends.
2017-04-09 22:50:06 -04:00
beacdf98e7 Add in missing return statements
Fixes several bugs relating to dupe callbacks on the same tag
2017-04-09 22:40:23 -04:00
43ad5281e3 Create PlayLog, move tag identification into MediaLibrary 2017-04-09 22:08:34 -04:00
78f2802dea Use Media Library for finding mp3s
Closes #4
2017-04-09 22:08:24 -04:00
1ad4be4bff Use correct logger inside child emitters 2017-04-09 15:24:03 -04:00
2ec67288e4 Filter out @F messages from mpg321 2017-04-09 15:08:32 -04:00
7c50a17671 Fix bad handling of child proc stderr 2017-04-09 14:08:22 -04:00
1f533d25fb Use winston for logging 2017-04-09 13:55:11 -04:00
b0f0694832 Create modules for MediaPlayer and TagReader 2017-04-09 12:30:20 -04:00
12529aeae8 Fix: send messages to mp3 player
Also reworking the structure of the child processes: they are now
subclasses of EventEmitter, wrapping some process-specific
functionality. The next logical step here would be be distinct modules
for the MP3Player and TagReader children.
2017-04-09 11:52:37 -04:00
8f72c4ecf9 Let templates handle their own dependencies 2017-04-09 11:51:17 -04:00
4b984491c3 Move mustache templates into a module 2017-04-09 10:46:59 -04:00
3d76205c80 Move child process handling into its own module 2017-04-09 09:41:17 -04:00