1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-12-22 17:06:17 +00:00
Commit Graph

549 Commits

Author SHA1 Message Date
Alban Féron
bab822f77f
Merge remote-tracking branch 'baldurmen/manpages' 2019-08-17 14:58:54 +02:00
Louis-Philippe Véronneau
d0ec739143
add man pages 2019-08-04 01:26:05 -04:00
Alban Féron
3070f39e4f
Moving Last.fm test out of the main suite 2019-07-14 14:49:57 +02:00
Alban Féron
ec31ba6ff7
Fix coverage report 2019-07-13 17:18:38 +02:00
Alban Féron
8a3ea151cc
Merge branch 'dependencies' 2019-07-13 17:09:56 +02:00
Alban Féron
14d0c2f57f
Forgot feeding data for the lyrics test 2019-07-13 16:55:21 +02:00
Alban Féron
d05f69dd26
Move lyrics test out of the main test suite
Ref #130
2019-07-13 16:40:46 +02:00
Alban Féron
cf3e03a1e7
Don't use DirEntry 2019-07-13 16:02:47 +02:00
Alban Féron
ce792e39c5
Trove Python 3.7 2019-07-13 15:01:59 +02:00
Louis-Philippe Véronneau
acf7e32ea5
don't require scandir for python3 2019-07-08 00:48:40 -04:00
Alban Féron
e0cd49d67b
Don't open files twice when scanning 2019-07-07 19:55:06 +02:00
Alban Féron
f3a12c78b4
Added setting to follow symlinks
#48, #146
2019-07-06 17:14:55 +02:00
Alban Féron
25ca4d0dac
Tell Travis to test against python 3.7 2019-07-06 16:50:15 +02:00
Alban Féron
0bb61b6c7d
scandir for covers too 2019-06-30 17:32:26 +02:00
Alban Féron
007a6e139b
Scanner uses scandir 2019-06-30 17:08:35 +02:00
Alban Féron
7c8a75d45c
Runnig black on everything 2019-06-29 17:25:44 +02:00
Alban Féron
7966f767ca
Version bump 2019-06-16 16:39:00 +02:00
spl0k
1ce2f6fe70 Changed the way the CLI is installed 2019-06-16 16:02:50 +02:00
spl0k
82b5ca3cae Merge branch 'daemon-rework' 2019-06-16 15:49:15 +02:00
spl0k
77805700d5 Changed watcher script warning category 2019-06-16 15:29:52 +02:00
spl0k
373beaa92e Docs update + systemd service file for the daemon 2019-06-10 17:25:05 +02:00
spl0k
e29ab91a97 Renamed supysonic-watcher to supysonic-daemon
Since it no longer only watches files
Also changed the way it's installed
2019-06-10 16:16:24 +02:00
spl0k
8d9b2658d2 Try to terminate the daemon more gracefully 2019-06-08 17:32:32 +02:00
spl0k
70f18b981a Fixed last SQLite migration
Closes #151
2019-06-08 12:59:57 +02:00
spl0k
e6a192483c Merge branch 'master' into daemon-rework 2019-06-01 16:21:13 +02:00
spl0k
09138897b9 Fixed scanner for deleted folders 2019-06-01 15:57:45 +02:00
spl0k
e5716b417a Fixed watcher errors when moving/deleting folders containing a cover 2019-06-01 14:53:06 +02:00
spl0k
ebea356901 Fix for werkzeug 0.15 2019-05-18 16:43:32 +02:00
spl0k
10df0ada07 Don't store the mimetype in database
That's useless, it can be deduced from the path
Fixes #150
2019-05-18 15:50:30 +02:00
spl0k
bb36b38d52 Updated tests 2019-05-11 17:13:58 +02:00
spl0k
deaf17a005 Fixes #148 (and other possible related issues) 2019-05-11 16:09:46 +02:00
spl0k
58b7888ba9 Thighter DB session scoping in scanner
Should prevent 'database is locked' issues
Also helps reducing memory usage (#144)
2019-05-10 17:58:01 +02:00
spl0k
e354f99d69 Moving where some callbacks are used 2019-05-10 11:39:43 +02:00
spl0k
7bd4c54e98 The scanner is now a stoppable thread 2019-04-27 17:28:32 +02:00
spl0k
e210f25bb3 Web UI now scans in background 2019-04-22 17:59:49 +02:00
spl0k
7bbbdac41c Queue scans rather than rejecting them 2019-04-22 16:42:38 +02:00
spl0k
d2ff37428f Temporarily disable watcher when scanning 2019-04-22 15:44:30 +02:00
spl0k
7f8369cac4 Splitting daemon stuff 2019-04-22 15:43:29 +02:00
spl0k
9850cae241 CLI can now scan in background
Some issues:
- can't queue scans, not really user-friendly
- scanning seems to touch files which are in turn picked by the watcher
2019-04-20 17:10:55 +02:00
spl0k
75540bb376 Daemon can now scan on its own
Scanning threads cannot be stopped
2019-04-20 17:03:19 +02:00
spl0k
22a207c79f Nicify commands sent to the daemon 2019-04-20 11:51:34 +02:00
Alban
ba289065ce
Stupid comma 2019-04-13 19:01:34 +02:00
Alban
7edc30d683
Fixed setup.py 2019-04-13 18:54:39 +02:00
spl0k
3924ada03e Added a config variable to define if the watcher should be started 2019-04-13 17:14:03 +02:00
spl0k
55e9db61d8 Docs update 2019-04-13 16:58:12 +02:00
spl0k
a3d3c66c74 watchdog is now required
Even if the watcher is unused, due to imports
2019-04-13 16:27:55 +02:00
spl0k
c7f1499d46 Make Python2 happy 2019-04-13 16:02:32 +02:00
spl0k
5b0b5ff29b Removed invalid test
The watcher now keeps running even if there's nothing to watch initially
so we can add watched folder later on
2019-04-10 21:29:00 +02:00
spl0k
57aea188c2 Fixed potential error/freeze when getting a secret key 2019-04-10 21:21:25 +02:00
spl0k
afbd84a5b9 Changed how the DaemonClient get its address + better exception
I'm still not satisfied but can't come up with a good solution
2019-04-10 21:15:18 +02:00