14d915fb7c
Switch to less complicated track randomizer
2019-12-17 13:38:55 -05:00
087a06a20c
Fix media player not running in media dir
2019-12-17 12:38:55 -05:00
88fc77f0a5
Add file upload support
2019-12-17 12:12:53 -05:00
4c79a7859a
Add hightlight style for unused tags in editor
2019-12-17 10:41:24 -05:00
bc48e231ee
Add "Library" page with tag/label editor
2019-12-17 10:22:58 -05:00
232929a47a
Update FileTag for multi-field
...
We are separating an identifier (uuid) from the human-readable label.
2019-12-15 12:14:55 -05:00
e23f994894
Add dev files to gitignore
...
*.log matches the Vagrant log file
2019-12-15 11:52:02 -05:00
7e8f11a33c
Change template engine from mustache to handlebars
2019-12-15 11:50:53 -05:00
5782510af1
Add sqlite3 library backend
2019-12-14 21:11:21 -05:00
9576373dbf
Fix bug where nodemon would not kill child procs
2019-12-14 21:08:08 -05:00
a6a9050afc
Fix Vagrant dev environment
...
Adding the `-L` flag to nodemon, else it doesn't see our changes.
2019-12-14 18:59:32 -05:00
058f57919a
Add support for scripting directory
2019-12-14 16:20:21 -05:00
a4e4a119a2
Update README with more dev instructions
2019-12-14 14:51:06 -05:00
691dbe2852
Move nodemon back to a dev dependency
2019-12-14 14:47:49 -05:00
a704d451d4
Remove stylus
...
Not sure I ever used this.
2019-12-14 14:45:55 -05:00
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
0ae8ec4612
Add package.lock
2018-12-08 05:15:49 +00:00
734bd6cdad
Allow tag-reader-dummy from non-localhost
2018-06-02 15:03:44 +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
6ad68b777d
Remove Makefile
...
We don't really need this. Closes #2
2017-04-10 22:25:22 -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
9fb3b6bc1c
Add checks for RFID error codes
2017-04-09 22:45:21 -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
abe3c9f8aa
attempt client reconnection of closed websockets
2017-04-09 22:08:34 -04:00
7e519c4736
Create web UI for sending tags
...
Sure, why the hell not.
2017-04-09 22:08:34 -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
8ede18f300
Remove debug line
2017-04-09 14:10:08 -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
9caabf3be0
Add nodemon.json config file
2017-04-09 09:41:08 -04:00
65b3ea7a36
Replace pug templating with mustache
...
Resolves #1
2017-04-08 23:53:36 -04:00
d87b6a2313
Add MIT License
2017-04-08 13:49:15 -04:00
6d7b67f655
Add README.md
2017-04-08 13:11:02 -04:00
41a25e2afc
Move stop and pause ids into config
2017-04-08 12:46:31 -04:00
4a224de673
Move tag-reader into bin and remove extension
2017-04-08 12:39:46 -04:00
c01f5d144b
Rename dummy executables
2017-04-08 12:39:39 -04:00
b0c253799b
Add systemd init file with hardcoded path
2017-04-08 12:25:23 -04:00
d604db0d0c
Add Vagrantfile
2017-04-08 12:12:02 -04:00
8aee12fee3
move some settings into a config file
2017-04-08 12:12:02 -04:00