1
0
mirror of https://github.com/spl0k/supysonic.git synced 2025-01-22 06:53:59 +00:00

Commit Graph

  • 75b89e5f45
    Basic (untested) jukebox interface based on an external command Alban Féron 2019-09-01 14:55:44 +02:00
  • d92c5019d9
    Changed vim related ignore patterns Alban Féron 2019-08-31 11:35:10 +02:00
  • 7095b67598
    remove support for IE8 Louis-Philippe Véronneau 2019-08-25 14:38:11 -04:00
  • ff0a9475d4
    Catch validation errors when creating/updating tracks Alban Féron 2019-08-25 15:05:23 +02:00
  • 9dd7d8a58b
    Properly recompose/split command line Alban Féron 2019-08-24 17:40:48 +02:00
  • 3e845f2f81
    Version bump 0.4.1 Alban Féron 2019-08-17 15:02:17 +02:00
  • bab822f77f
    Merge remote-tracking branch 'baldurmen/manpages' Alban Féron 2019-08-17 14:58:54 +02:00
  • ab46e71980
    add a rudimentary integration test to travis-ci Louis-Philippe Véronneau 2019-08-04 01:53:49 -04:00
  • d0ec739143
    add man pages Louis-Philippe Véronneau 2019-07-13 18:19:59 -04:00
  • 3070f39e4f
    Moving Last.fm test out of the main suite Alban Féron 2019-07-14 14:49:57 +02:00
  • ec31ba6ff7
    Fix coverage report Alban Féron 2019-07-13 17:18:38 +02:00
  • 8a3ea151cc
    Merge branch 'dependencies' Alban Féron 2019-07-13 17:09:56 +02:00
  • 14d0c2f57f
    Forgot feeding data for the lyrics test Alban Féron 2019-07-13 16:51:52 +02:00
  • d05f69dd26
    Move lyrics test out of the main test suite Alban Féron 2019-07-13 16:33:22 +02:00
  • cf3e03a1e7
    Don't use DirEntry Alban Féron 2019-07-13 15:12:37 +02:00
  • ce792e39c5
    Trove Python 3.7 Alban Féron 2019-07-13 15:01:59 +02:00
  • acf7e32ea5
    don't require scandir for python3 Louis-Philippe Véronneau 2019-07-08 00:48:40 -04:00
  • e0cd49d67b
    Don't open files twice when scanning Alban Féron 2019-07-07 16:35:33 +02:00
  • f3a12c78b4
    Added setting to follow symlinks Alban Féron 2019-07-06 17:04:08 +02:00
  • 25ca4d0dac
    Tell Travis to test against python 3.7 Alban Féron 2019-07-06 16:50:15 +02:00
  • 0bb61b6c7d
    scandir for covers too Alban Féron 2019-06-30 17:32:26 +02:00
  • 007a6e139b
    Scanner uses scandir Alban Féron 2019-06-30 16:29:28 +02:00
  • 7c8a75d45c
    Runnig black on everything Alban Féron 2019-06-29 17:25:44 +02:00
  • 7966f767ca
    Version bump 0.4 Alban Féron 2019-06-16 16:39:00 +02:00
  • 1ce2f6fe70 Changed the way the CLI is installed spl0k 2019-06-16 16:02:50 +02:00
  • 82b5ca3cae Merge branch 'daemon-rework' spl0k 2019-06-16 15:49:15 +02:00
  • 77805700d5 Changed watcher script warning category spl0k 2019-06-16 15:29:52 +02:00
  • 373beaa92e Docs update + systemd service file for the daemon spl0k 2019-06-10 17:25:05 +02:00
  • e29ab91a97 Renamed supysonic-watcher to supysonic-daemon spl0k 2019-06-10 16:16:24 +02:00
  • 8d9b2658d2 Try to terminate the daemon more gracefully spl0k 2019-06-08 17:10:26 +02:00
  • 70f18b981a Fixed last SQLite migration spl0k 2019-06-08 12:41:38 +02:00
  • e6a192483c Merge branch 'master' into daemon-rework spl0k 2019-06-01 16:13:16 +02:00
  • 09138897b9 Fixed scanner for deleted folders spl0k 2019-06-01 15:57:45 +02:00
  • e5716b417a Fixed watcher errors when moving/deleting folders containing a cover spl0k 2019-06-01 14:53:06 +02:00
  • ebea356901 Fix for werkzeug 0.15 spl0k 2019-05-18 16:43:32 +02:00
  • 10df0ada07 Don't store the mimetype in database spl0k 2019-05-18 14:53:26 +02:00
  • bb36b38d52 Updated tests spl0k 2019-05-11 17:13:58 +02:00
  • deaf17a005 Fixes #148 (and other possible related issues) spl0k 2019-05-11 16:08:04 +02:00
  • 58b7888ba9 Thighter DB session scoping in scanner spl0k 2019-05-10 17:58:01 +02:00
  • e354f99d69 Moving where some callbacks are used spl0k 2019-05-10 11:39:43 +02:00
  • 7bd4c54e98 The scanner is now a stoppable thread spl0k 2019-04-27 17:28:32 +02:00
  • e210f25bb3 Web UI now scans in background spl0k 2019-04-22 17:48:44 +02:00
  • 7bbbdac41c Queue scans rather than rejecting them spl0k 2019-04-22 16:42:38 +02:00
  • d2ff37428f Temporarily disable watcher when scanning spl0k 2019-04-22 14:48:56 +02:00
  • 7f8369cac4 Splitting daemon stuff spl0k 2019-04-22 12:46:38 +02:00
  • 9850cae241 CLI can now scan in background spl0k 2019-04-20 17:10:55 +02:00
  • 75540bb376 Daemon can now scan on its own spl0k 2019-04-20 15:47:05 +02:00
  • 22a207c79f Nicify commands sent to the daemon spl0k 2019-04-20 11:51:34 +02:00
  • ba289065ce
    Stupid comma Alban 2019-04-13 19:01:34 +02:00
  • 7edc30d683
    Fixed setup.py Alban 2019-04-13 18:54:39 +02:00
  • 3924ada03e Added a config variable to define if the watcher should be started spl0k 2019-04-13 17:14:03 +02:00
  • 55e9db61d8 Docs update spl0k 2019-04-13 16:53:37 +02:00
  • a3d3c66c74 watchdog is now required spl0k 2019-04-13 16:19:02 +02:00
  • c7f1499d46 Make Python2 happy spl0k 2019-04-13 16:02:32 +02:00
  • 5b0b5ff29b Removed invalid test spl0k 2019-04-10 21:29:00 +02:00
  • 57aea188c2 Fixed potential error/freeze when getting a secret key spl0k 2019-04-10 21:21:25 +02:00
  • afbd84a5b9 Changed how the DaemonClient get its address + better exception spl0k 2019-04-10 21:14:46 +02:00
  • 751f00dac8 Daemon now listen for remot commands, adding/removing watched folders on the fly spl0k 2019-04-08 19:02:37 +02:00
  • 970ee6ee3c Merge branch 'master' into daemon-rework spl0k 2019-04-07 16:44:17 +02:00
  • c938f225e9 Store cookie key in db rather than cache spl0k 2019-04-07 16:35:26 +02:00
  • 92fed40f87 Use mtime as folder/track creation date spl0k 2019-04-07 15:05:40 +02:00
  • 023c9ccb3d
    WIP: preliminary git-annex support Antoine Beaupré 2019-04-04 12:03:24 -04:00
  • db2799ef7e Reworked how the watcher is started spl0k 2019-03-31 14:43:32 +02:00
  • 270fa9883b Removing executable flag from files that shouldn't have it spl0k 2019-03-31 16:37:56 +02:00
  • 7ff56bc4ad Add indexes on all foreign keys spl0k 2019-03-24 17:26:14 +01:00
  • 780c96c404 Fixed issues with float bitrate and empty tags spl0k 2019-03-23 17:08:46 +01:00
  • e2cc51a0f0 Fixed issues when the watcher is set to log to /dev/null spl0k 2019-03-23 16:20:19 +01:00
  • c0d9d616c8 Truncate artist, album and title when scanning spl0k 2019-03-10 11:52:18 +01:00
  • a73d42b9d8 Make MySQL happy with binary data spl0k 2019-03-10 11:38:55 +01:00
  • 86d7b73f54
    Update scanner.py nextfullstorm 2019-03-03 19:17:22 +03:00
  • 5367f068e1 Giving credit where credit is due spl0k 2019-02-09 16:19:30 +01:00
  • 54149a605c Update docs about caching spl0k 2019-02-09 16:09:38 +01:00
  • cf846e88ee Merge remote-tracking branch 'pR0Ps/feature/transcode-cache' spl0k 2019-02-09 15:49:30 +01:00
  • 29429bbbf2 Sanitize tags a bit when readong them spl0k 2019-02-09 15:48:16 +01:00
  • d7bbbfe383 Added test case for #133 spl0k 2019-02-09 15:39:58 +01:00
  • 07342529e0 Ensure transcoding failures are never cached Carey Metcalfe 2019-02-03 23:12:11 -05:00
  • 0ac2376e07 Fix issues with hanging transcoding processes Carey Metcalfe 2019-02-03 19:02:56 -05:00
  • f106923f17 Remove unused 'Cache.protect' method Carey Metcalfe 2019-02-03 17:49:19 -05:00
  • 53d8660683 Don't pretty print XML output spl0k 2019-02-03 19:35:05 +01:00
  • 7fa1501112 Cache lyrics obtained from ChartLyrics Carey Metcalfe 2019-01-17 00:51:42 -05:00
  • 3db489aa7b Add compatibility shims for Python 2.7 Carey Metcalfe 2019-01-17 03:45:50 -05:00
  • 65d49a04c9 Implement a cache manager for album art and transcodes Carey Metcalfe 2019-01-14 01:46:21 -05:00
  • 3b6186ebfc JSON: '_value_' -> 'value' spl0k 2019-01-19 15:04:56 +01:00
  • 69c43b749b Use HTTPS when communicating with Last.fm Carey Metcalfe 2019-01-17 04:46:56 -05:00
  • b504b367b9 Strip NULL characters from imported tags Mike R E Mallin 2019-01-16 07:57:07 -05:00
  • 7cfd958eeb Skip lyrics tests if ChartLyrics is down spl0k 2019-01-13 17:26:00 +01:00
  • 25c5c8277e Add support for downloadong folders and albums spl0k 2019-01-13 17:18:27 +01:00
  • 6b86f3a43a Added getSongsByGenre spl0k 2018-12-08 17:42:20 +01:00
  • ac306f2725 Added method to list genres spl0k 2018-12-08 17:18:58 +01:00
  • 9af8ee22e0 Docs update for recent watcher logging changes spl0k 2018-11-11 19:38:13 +01:00
  • b195aca12f watcher: log to stderr when no logfile is set spl0k 2018-11-11 19:25:14 +01:00
  • f5bab00a1c Small touches on logging spl0k 2018-11-11 18:11:38 +01:00
  • 8132e38d46 Delete track dependents before tracks on folder deletion spl0k 2018-11-01 14:02:12 +01:00
  • cf986b1aff
    Mock connections to chartlyrics api while testing Taizo Simpson 2018-10-31 15:22:27 -04:00
  • 306fc202bd
    Add a timeout when fetching remote resources Taizo Simpson 2018-10-31 13:20:38 -04:00
  • 98701e9969
    Changed the frontend endpoint to asynchronous scanning Taizo Simpson 2018-10-30 23:04:59 -04:00
  • 57cc4719b0
    Added AsyncScanner for background processing Taizo Simpson 2018-10-30 22:32:27 -04:00
  • 370b5bae77 Added note about token based auth spl0k 2018-10-28 15:47:52 +01:00
  • a187a73122 Commit right after registering a new client spl0k 2018-10-28 15:14:48 +01:00
  • 179faae5ad
    Merge remote-tracking branch 'upstream/master' into scanner-master Taizo Simpson 2018-10-21 17:38:48 -04:00