spl0k
2428ffeb57
Scanner, CLI and watcher are on a pony
2017-12-17 23:25:34 +01:00
spl0k
5236abf6ff
Moved CLI code to package
2017-12-08 22:02:12 +01:00
spl0k
a62976ba9d
Reworked config handling
2017-11-27 22:30:13 +01:00
spl0k
62bcce331a
Dropped python-daemon and its daemon-runner wrapper
...
This makes the watcher persisting with the terminal, breaking
installs using it as a initd/sysV daemon. The watcher currently
doesn't print anything on standard output or standard error.
Closes #39 , #72
2017-10-08 16:22:04 +02:00
spl0k
40da0b5b0d
Improved command line scanner progress display
2017-09-12 20:02:19 +02:00
spl0k
074a0dc026
CLI: Added a '--force' option to folder scan command
2016-10-28 22:03:32 +02:00
spl0k
3c8c563b31
Providing an init.d script for the watcher using python-daemon
2014-10-26 19:37:14 +01:00
Andre-Nam
e695277426
virtualenv support
2014-10-22 18:23:20 +02:00
spl0k
b024c352a1
A wild timing error appears!
2014-09-06 19:48:23 +02:00
spl0k
756f83f2ab
Allow merging of events with move operation
2014-09-06 19:18:01 +02:00
spl0k
f61a3a7937
Added basic file move support
2014-08-31 16:32:17 +02:00
spl0k
429fdcf954
Send exceptions to logger and fixed some errors
2014-08-31 12:47:40 +02:00
spl0k
4ec9aa11f2
File removing handled the same way as scanning
2014-08-31 12:17:47 +02:00
spl0k
deba8aeee4
Changing which methods are available from Scanner
and what they do
2014-08-04 20:01:43 +02:00
spl0k
77becdb655
Switched to Storm
2014-08-03 19:30:29 +02:00
spl0k
a18f670ff0
Merge branch 'master' into scanner_daemon
...
Conflicts:
README.md
supysonic/scanner.py
supysonic/web.py
2014-07-27 20:24:35 +02:00
spl0k
01c80fed16
Prevent put()
from blocking when the scanner is running
2014-07-27 13:20:51 +02:00
spl0k
132d7b0c8b
Improved queue processing
2014-07-27 12:30:45 +02:00
spl0k
2c41e1af64
Merge branch 'master' into storm
...
Conflicts:
bin/supysonic-cli
supysonic/api/__init__.py
supysonic/api/albums_songs.py
supysonic/api/annotation.py
supysonic/api/browse.py
supysonic/api/chat.py
supysonic/api/media.py
supysonic/api/playlists.py
supysonic/api/search.py
supysonic/api/user.py
supysonic/db.py
supysonic/frontend/__init__.py
supysonic/frontend/folder.py
supysonic/frontend/playlist.py
supysonic/frontend/user.py
supysonic/lastfm.py
supysonic/managers/folder.py
supysonic/managers/user.py
supysonic/scanner.py
supysonic/web.py
2014-06-14 17:55:52 +02:00
spl0k
52891cbf4c
Scanner get its own thread, one instance might be used for several files
2014-06-14 16:54:04 +02:00
spl0k
b83538f80b
A tiny bit more configuration on logging
2014-06-14 14:49:03 +02:00
spl0k
4facfbe275
Added a naive suboptimal foreground filesystem watcher
2014-06-13 19:04:00 +02:00
Jelmer Vernooij
a254d17801
Add a setup.py file.
2014-05-04 23:48:17 +02:00