100 Commits
Author SHA1 Message Date
Terry GengandGitHub 2c43942a9b Update mumbleBot.py
chore: Prepare for releasing v6.5
2020-06-17 22:00:26 +08:00
Terry GengandGitHub 7237c6f562 Merge pull request #165 from azlux/volume
change volume mgmt
2020-06-16 09:03:16 +08:00
Terry GengandGitHub fb38b43f93 Merge branch 'master' into volume 2020-06-16 09:02:46 +08:00
Terry Geng 1f93c6450f feat: add fast-forward button to the web interface 2020-05-11 08:32:25 +08:00
Terry Geng fbe3383b66 fix: avoid confusing error message when connection to the murmur server fails. 2020-05-09 20:49:52 +08:00
Terry Geng a58af46f15 feat: enhanced logging to file support, redirecting all stdout and stderr to log file.
This feature woulb be useful for troubleshooting daemonized bots since now all exceptions are also wrote to log file.
2020-05-09 10:44:01 +08:00
Terry Geng 9879bcc7be fix: hot fix: wrong type for tags 2020-04-29 13:37:37 +08:00
Terry GengandGitHub f900f1c605 Merge pull request #135 from TylerVigario/update-web-assets
Update web assets
2020-04-29 11:27:32 +08:00
Terry Geng 984309409a feat: web interface: mode icon instead of 'Mode' 2020-04-29 10:24:57 +08:00
Terry Geng 5617268270 feat: web interface: put mode dropdown to the right 2020-04-29 09:47:15 +08:00
Terry GengandGitHub 3073258918 Merge pull request #130 from TylerVigario/improve-web-interface
Improve web interface
2020-04-29 09:09:55 +08:00
Terry Geng 5447a0d132 fix: more on database migration, fixed #134 2020-04-26 09:17:38 +08:00
Terry GengandGitHub b33e6c6dda fix: include "openbsd" in pipe_no_wait, fixed #116 2020-04-25 09:11:58 +08:00
Terry GengandGitHub 9f8dcec5a4 fix: we don't use submodule any more 2020-04-24 20:40:09 +08:00
Terry Geng 09df681ebe feat: database migration function mentioned in #133 2020-04-24 10:41:47 +08:00
Terry Geng 7f8b9eab5e feat: add interface action 'next', mentioned in #130. 2020-04-24 09:25:05 +08:00
Terry GengandGitHub d87143920c Merge pull request #133 from Gunzinger/urlitem-keyword
For URLItems: clone title into keywords, allows searching
2020-04-24 09:16:19 +08:00
Terry Geng 9640324668 feat: increase opacity for the floating play button, and now it can be activated by hovering on the title. 2020-04-19 00:38:36 +08:00
Terry GengandGitHub 81bfe92e13 Merge pull request #129 from Gunzinger/master
Pull request for the first trivial implementation of the volume slider in the webinterface
2020-04-18 23:29:11 +08:00
Terry GengandGitHub d35e564681 Merge branch 'master' into master 2020-04-18 23:28:31 +08:00
Terry Geng e0e0819605 fix: use native python function to create non-blocking pipe.
Thanks @azlux for this solution. Close #116.

Also created an option 'redirect_ffmpeg_log' to enable/disable
reading the log of ffmpeg.
2020-04-18 19:46:20 +08:00
Terry GengandGitHub ea65c0279f Update README.md 2020-04-10 10:12:26 +08:00
Terry Geng 622f86c8f2 fix: listfile problem 2020-04-10 10:09:43 +08:00
Terry GengandGitHub 9904795b1b Update README.md 2020-04-08 09:06:44 +08:00
Terry Geng 409489376f fix: message for 'repeat' 2020-04-08 08:57:39 +08:00
Terry Geng e86b5ca659 refactor: rewrite confusing part 2020-04-08 08:55:58 +08:00
Terry GengandGitHub e1c5fc32e9 Merge pull request #123 from Chili-Bebber/patch-1
Fix repeat command crashing when queue is empty
2020-04-08 08:14:12 +08:00
Terry Geng d32d30b795 fix: fixed #118, weird threading issue 2020-04-02 18:27:15 +08:00
Terry Geng eeaa09b564 release: v6.1.1 2020-03-31 20:43:59 +08:00
Terry Geng 75b1c6f7c7 fix: #117 continue 2020-03-31 17:53:22 +08:00
Terry Geng 34f38d09e6 fix: fixed #117 2020-03-31 10:55:34 +08:00
Terry Geng a5a8cb230d Update Readme 2020-03-28 23:27:39 +08:00
Terry Geng da3f3cd42f fix: path is None error 2020-03-28 21:54:55 +08:00
Terry GengandGitHub b656865ce9 Update README.md 2020-03-28 20:50:11 +08:00
Terry Geng c8d059ced0 fix: update some text 2020-03-28 20:46:21 +08:00
Terry GengandGitHub ef54f44d0f Update README.md 2020-03-28 20:38:02 +08:00
Terry Geng 112564ba45 refactor: reviewed all message send to channel 2020-03-28 13:13:20 +08:00
Terry Geng e695c36e5f fix: wrong length 2020-03-28 12:01:06 +08:00
Terry Geng b18c70c146 fixed: playlist update problem in web interface 2020-03-28 10:45:32 +08:00
Terry Geng bbe208d162 fix: move message string to config file 2020-03-25 21:41:59 +08:00
Terry Geng 1732314304 fix: current_index unchanged immediately after stop 2020-03-25 21:35:59 +08:00
Terry Geng 732c698408 feat: fold playlist to avoid displaying too many items 2020-03-25 21:35:59 +08:00
Terry Geng b2e5efec93 refactor: optimized playlist logic 2020-03-25 21:35:59 +08:00
Terry Geng 30dc612825 fix: 204 is not an error 2020-03-23 23:42:45 +08:00
Terry Geng f93ac890a2 fix: 404 -> 204 2020-03-23 21:14:19 +08:00
Terry Geng 6caca5f307 fix: refresh_cache_on_startup not working 2020-03-23 13:49:24 +08:00
Terry Geng 55370e1ba9 fix: strange web interface behavior, and fix attempt for #111 2020-03-23 13:04:43 +08:00
Terry Geng d24f1095a3 fix: typo 2020-03-23 09:18:47 +08:00
Terry Geng ae89782450 fix: replace TRUE with 1 2020-03-22 22:20:11 +08:00
Terry Geng f65ef64a77 feat: sort library files by date 2020-03-22 22:06:32 +08:00
Terry Geng e256d50c5c refactor: removed useless files path cache 2020-03-22 21:59:05 +08:00
Terry Geng 21c8e276c9 fix: error if failed to fetch duration from url 2020-03-22 14:50:42 +08:00
Terry Geng 190aac37e1 fix: fixed #108 2020-03-22 14:30:56 +08:00
Terry Geng 3fb10905b7 refactor: database logic, add type hints 2020-03-22 14:30:56 +08:00
Terry Geng a097102b17 fix: serious typo 2020-03-21 09:35:31 +08:00
Terry Geng 64d3baeead fix: update 'recent added' database logic 2020-03-21 09:09:43 +08:00
Terry Geng 4debb567b8 fix: add svg files, continue 2020-03-21 01:16:27 +08:00
Terry Geng 6524212140 fix: radios don't have path 2020-03-21 01:11:10 +08:00
Terry Geng a6991943c5 fix: add svg files 2020-03-21 01:07:38 +08:00
Terry Geng 589dcdce37 fix: exclude 'info' col in the database 2020-03-21 00:49:37 +08:00
Terry Geng b455215be4 feat: added special tag 'recent added', fix typo 2020-03-21 00:39:43 +08:00
Terry Geng 51238b191b feat: added special tag 'recent added' 2020-03-21 00:37:12 +08:00
Terry Geng 575d363de3 refactor: new database format 2020-03-21 00:10:30 +08:00
Terry Geng bfa64547e8 fix: button confusion 2020-03-20 21:28:00 +08:00
Terry Geng 70f358f964 feat: add tags to playlist items in web interface 2020-03-20 13:24:31 +08:00
Terry Geng 701403b1a2 fix: tag selector beautifed 2020-03-20 12:30:03 +08:00
Terry Geng b2c416f968 fix: sql error, continue 2020-03-20 11:34:42 +08:00
Terry Geng f6d7813d93 fix: sql error 2020-03-20 11:32:10 +08:00
Terry Geng 9a8d6d6ea1 fix: index out of range when rebuild cache 2020-03-20 11:14:27 +08:00
Terry Geng 1d1ff50a59 feat: add 'clear_when_stop_in_oneshot' option in config for azlux 2020-03-20 10:49:44 +08:00
Terry Geng 4e287d6b1b feat: tag editing feature in web interface 2020-03-20 10:35:09 +08:00
Terry Geng 7f29deba01 feat: add delete function 2020-03-20 00:09:07 +08:00
Terry Geng c04a83c37c fix: too many pages, continue 2020-03-19 23:07:54 +08:00
Terry Geng feb7150529 fix: too many pages 2020-03-19 23:02:16 +08:00
Terry Geng fb7101a581 FEAT: MUSIC LIBRARY BROSWER 2020-03-19 22:51:32 +08:00
Terry Geng 3fe64c96c6 fix: error when delete unexisted file 2020-03-19 18:53:15 +08:00
Terry Geng 4423f499e6 fix: multi-line message, fixed #103 2020-03-16 09:27:37 +08:00
Terry Geng 8013789360 chore: update pymumble, fix #95 2020-03-15 17:43:49 +08:00
Terry Geng ca6e613616 fix: error when fetching tags for above 1000 songs #102 2020-03-15 09:08:09 +08:00
Terry Geng 457f1c691f fix: 'jump' doesn't play the music if paused. 2020-03-14 16:34:04 +08:00
Terry Geng 3593cf83ff MERGED develop to master 2020-03-12 21:12:09 +08:00
Terry Geng 4f12a7c903 feat: advanced url processing, whitespaces issue 2020-03-12 21:04:37 +08:00
Terry Geng 2c4e7c3370 feat: advanced url processing 2020-03-12 20:50:07 +08:00
Terry Geng c1190d6317 fix: optimized urlban logic 2020-03-12 19:59:23 +08:00
Terry Geng a2cb955ed8 fix: refresh video metatdata after validation 2020-03-12 18:35:24 +08:00
Terry Geng 7af9d29932 fix: rebuild dir cache after uploading 2020-03-12 11:01:27 +08:00
Terry Geng 7e768c926d feat: save theme to the localStorage 2020-03-12 09:25:10 +08:00
Terry Geng a750eeeab6 feat: oust will clear the playlist in one-shot mode 2020-03-12 09:06:16 +08:00
Terry Geng dc5a112fa9 fix: fix KeyError when removing item 2020-03-12 09:04:14 +08:00
Terry Geng 44ce79189a feat: add dark mode in the web interface 2020-03-11 23:38:17 +08:00
Terry Geng 3e795fc713 fix: url wasn't cleared after added in the interface 2020-03-11 20:57:42 +08:00
Terry Geng 2510b0cd8a chore: removed workaround for pymumble issue 2020-03-11 09:28:18 +08:00
Terry Geng 69c3fa22e8 fix: update pymumble #95 2020-03-10 23:45:53 +08:00
Terry Geng 83649dc776 fix: indent typo. update pymumble 2020-03-10 23:19:14 +08:00
Terry Geng 803d8d0fda fix: delete file if ffmpeg failed 2020-03-10 22:59:52 +08:00
Terry GengandGitHub e58b7233ce Merge pull request #96 from Lartza/develop
Couple fixes
2020-03-10 22:57:19 +08:00
Terry Geng ae360b96c6 fix: ducking mode eating memory #95 2020-03-10 20:26:10 +08:00
Terry Geng 0ac9603072 feat: Lartza's urlban idea #91, fixed private message 2020-03-10 10:14:43 +08:00
Terry Geng 30c481bc24 fix: web interface radio display error, #94 2020-03-10 09:28:34 +08:00
Terry Geng a39199d54d fix: optimize database logic, fixed #93 2020-03-10 09:23:36 +08:00