]>
git.0d.be Git - botaradio.git/log
Terry Geng [Mon, 2 Mar 2020 03:24:19 +0000 (11:24 +0800)]
fix: break attempts loop after successful download
Terry Geng [Mon, 2 Mar 2020 03:23:16 +0000 (11:23 +0800)]
feat: add ytquery and ytplay
Terry Geng [Mon, 2 Mar 2020 01:34:36 +0000 (09:34 +0800)]
chore: polish error message
azlux [Sun, 1 Mar 2020 20:44:08 +0000 (21:44 +0100)]
Merge pull request #86 from Lartza/clean-download-fail
Actually delete files when a download fails to fix #80
Lartza [Sun, 1 Mar 2020 18:40:57 +0000 (20:40 +0200)]
Actually delete files when a download fails #80
Azlux [Sun, 1 Mar 2020 18:08:24 +0000 (19:08 +0100)]
fix for #83
Azlux [Sat, 29 Feb 2020 13:15:43 +0000 (14:15 +0100)]
update every time if testing target
Terry Geng [Sat, 29 Feb 2020 12:17:03 +0000 (20:17 +0800)]
fix: new version %s found
azlux [Sat, 29 Feb 2020 10:10:39 +0000 (11:10 +0100)]
minor release
Terry Geng [Sat, 29 Feb 2020 09:10:22 +0000 (17:10 +0800)]
fix: get_recursive_file_list_sorted not completed replaced in other files
azlux [Sat, 29 Feb 2020 01:21:01 +0000 (02:21 +0100)]
hotfix version import conflict
azlux [Sat, 29 Feb 2020 01:15:14 +0000 (02:15 +0100)]
second hotfix for version
azlux [Sat, 29 Feb 2020 01:09:04 +0000 (02:09 +0100)]
hot fix version number
azlux [Sat, 29 Feb 2020 00:51:07 +0000 (01:51 +0100)]
change update URL
Azlux [Sat, 29 Feb 2020 00:28:46 +0000 (01:28 +0100)]
new version !
Terry Geng [Fri, 28 Feb 2020 15:50:38 +0000 (23:50 +0800)]
Update README.md
azlux [Fri, 28 Feb 2020 15:13:40 +0000 (16:13 +0100)]
avoid warning message #81
Terry Geng [Fri, 28 Feb 2020 11:58:11 +0000 (19:58 +0800)]
fix: delete file if size is 0 #80
Terry Geng [Fri, 28 Feb 2020 06:08:36 +0000 (14:08 +0800)]
chore: optimize logging. separate bot log and web log.
Terry Geng [Fri, 28 Feb 2020 02:46:46 +0000 (10:46 +0800)]
fix: file path error when start as daemon, continue
Terry Geng [Fri, 28 Feb 2020 02:35:27 +0000 (10:35 +0800)]
fix: file path error when start as daemon
Terry Geng [Fri, 28 Feb 2020 02:05:09 +0000 (10:05 +0800)]
fix: unexpected keyword argument 'file' in line 741
Terry Geng [Thu, 27 Feb 2020 13:20:50 +0000 (21:20 +0800)]
fix: file size as double check. #80
Terry Geng [Thu, 27 Feb 2020 13:10:44 +0000 (21:10 +0800)]
fix: process error from youtube-dl correctly. #80
azlux [Thu, 27 Feb 2020 12:11:18 +0000 (13:11 +0100)]
bad config category fix
Terry Geng [Thu, 27 Feb 2020 11:08:53 +0000 (19:08 +0800)]
fix: ways to see if parameter is empty
Terry Geng [Thu, 27 Feb 2020 04:05:42 +0000 (12:05 +0800)]
fix: playlist version ++ after set one-shot
Terry Geng [Thu, 27 Feb 2020 03:55:00 +0000 (11:55 +0800)]
fix: missed repeat command
Terry Geng [Thu, 27 Feb 2020 03:17:49 +0000 (11:17 +0800)]
Update README.md
Terry Geng [Thu, 27 Feb 2020 01:58:49 +0000 (09:58 +0800)]
fix: random will not delete current song. changed one-shot icon.#79
Terry Geng [Thu, 27 Feb 2020 01:44:08 +0000 (09:44 +0800)]
fix: 'jump' now remove files behind in one-shot mode. #79
Terry Geng [Thu, 27 Feb 2020 00:19:31 +0000 (08:19 +0800)]
fix: one-shot crash bot, #79
azlux [Wed, 26 Feb 2020 17:15:59 +0000 (18:15 +0100)]
fix copy-paste
Terry Geng [Wed, 26 Feb 2020 16:59:09 +0000 (00:59 +0800)]
feat: remove item once played in one-shot mode. make it as close to the old version as possible, #79
Terry Geng [Wed, 26 Feb 2020 16:41:16 +0000 (00:41 +0800)]
feat: playback mode selection in the web interface.
Terry Geng [Wed, 26 Feb 2020 15:37:53 +0000 (23:37 +0800)]
refactor: changed all 'loop' into 'repeat', which is the term used in iTunes
Terry Geng [Wed, 26 Feb 2020 15:19:19 +0000 (23:19 +0800)]
fix: I put the wrong string.
Terry Geng [Wed, 26 Feb 2020 14:56:07 +0000 (22:56 +0800)]
feat: database and config support for playback mode.
Terry Geng [Wed, 26 Feb 2020 14:09:53 +0000 (22:09 +0800)]
feat: three playback mode "one-shot", "loop", "random"
fix: bugs when you are on the last item and you want
remove it.
Some tips for testing:
Observe the behavior when you are playing the last
item and you remove the last item, for all three modes.
Terry Geng [Wed, 26 Feb 2020 12:48:33 +0000 (20:48 +0800)]
refactor: playlist inherits list.
azlux [Wed, 26 Feb 2020 11:16:51 +0000 (12:16 +0100)]
useless since moving to sqlite3
Terry Geng [Wed, 26 Feb 2020 10:30:19 +0000 (18:30 +0800)]
chore: organize mumbleBot.py
Terry Geng [Wed, 26 Feb 2020 10:10:04 +0000 (18:10 +0800)]
feat: \!play will set is_pause to False if the queue is empty #77
Terry Geng [Wed, 26 Feb 2020 09:46:14 +0000 (17:46 +0800)]
refactor: avoid use youtube-dl if music is existed locally. #78
Terry Geng [Wed, 26 Feb 2020 08:57:56 +0000 (16:57 +0800)]
fix: impose file path check for launch_music and resume, fixed #77
Terry Geng [Tue, 25 Feb 2020 11:39:05 +0000 (19:39 +0800)]
fix: missed token part for joinme
Terry Geng [Tue, 25 Feb 2020 04:00:26 +0000 (12:00 +0800)]
Update README.md
Terry Geng [Tue, 25 Feb 2020 03:51:16 +0000 (11:51 +0800)]
Update README.md
Terry Geng [Tue, 25 Feb 2020 02:09:05 +0000 (10:09 +0800)]
fix: duckv placeholder problem. rm problem
Azlux [Tue, 25 Feb 2020 00:46:02 +0000 (01:46 +0100)]
fix link second change
Azlux [Tue, 25 Feb 2020 00:13:32 +0000 (01:13 +0100)]
relatif link
Azlux [Mon, 24 Feb 2020 18:29:31 +0000 (19:29 +0100)]
fix radio command
Azlux [Mon, 24 Feb 2020 18:21:31 +0000 (19:21 +0100)]
greatings
Azlux [Mon, 24 Feb 2020 18:19:29 +0000 (19:19 +0100)]
fix constant placeholder missing
Terry Geng [Mon, 24 Feb 2020 18:17:02 +0000 (02:17 +0800)]
Add more controls (#71)
* add more ducking command
* fix current music command
* provide more controls, like pause, resume, clear.
* add more controls in the web interface
* refactored and improved:
1. move get_music_tag_info to util, and
2. refined logic related to it.
3. now playlist will check for tag info thus update_music_tag_info is
useless and was removed
4. add "add folder" feature to !file asked in #65,
5. fix bugs related to !file
* truncate file list if too long
* fixed several tiny bugs
* fixed several tiny bugs continue
* fixed several tiny bugs continue continue
* fixed several tiny bugs continue**3
* fixed several tiny bugs continue**4
* added !filematch command to add files that match a regex pattern.
* truncate long message
* fix web interface delete file issue
* refresh after delete file
* add regex to listfile command
* refactored command part, added partial match support for commands
* organized
* added random command
* typo
* typo
* Fixed many bugs.
* Added workaround for azlux/pymumble#44 to fix the memory leak.
* changed logging style.
* fixed bugs related to random and resume
* fix now playing
* fixed issue related to download
* fixed issue related to download 2
* fixed thumbnail issue
* fixed add url problem in web interface
* REFACTORED, turned db.ini into sqlite3 database.
* fixed remove song problem
* fixed radio get title problem. auto download if tmp file is deleted
* fixed current index not loaded from database
* fixed: order of songs loaded from the database
* fixed: some obscure bugs. beautified error of commands
* added a workaround for TerryGeng/botamusique#1.
* beautified
* fixed: channel not loaded in the config
* fixed: auto checked for updates
* fixed: mysterious bug: sometimes "now playing" string cannot be properly
displayed.
The real reason is: do use <br />, do not use <br>. I tried hours to
find out this.
* chore: unified debug messages that refer to music items
* feav: fetch ffmpeg stderr mentioned in #72, reformatted logs.
* fix: async download not working
* fix: async download not working, still
* fix: async download not working, finished
* feat: queue command: â–¶current playing itemâ—€
* feat: support more than one command prefix
* chore: added some WARNINGs into default config file to avoid people to touch it.
* refactor: packed all string contants into constants.py, just to avoid people messing it around.
* refactor: required by azlux. Added a configuration.example.ini to keep people away from configuration.default.ini
azlux [Sat, 22 Feb 2020 19:35:19 +0000 (20:35 +0100)]
Merge pull request #70 from ghost/Buginit-config-channel-1
Fixed ignoring channel in config file.
Terry Geng [Tue, 11 Feb 2020 02:48:03 +0000 (10:48 +0800)]
fix file name detection bug.
Terry Geng [Mon, 10 Feb 2020 15:27:35 +0000 (23:27 +0800)]
extract metadata from m4a
Terry Geng [Mon, 10 Feb 2020 07:35:54 +0000 (15:35 +0800)]
Merge branch 'master' of github.com:azlux/botamusique
Terry Geng [Mon, 10 Feb 2020 07:35:15 +0000 (15:35 +0800)]
update help message
Terry Geng [Sun, 9 Feb 2020 14:49:06 +0000 (22:49 +0800)]
Update README.md
grammar
Buginit [Sun, 9 Feb 2020 12:46:07 +0000 (13:46 +0100)]
Update mumbleBot.py
Fixed ignoring channel in config file.
azlux [Sun, 9 Feb 2020 12:24:56 +0000 (13:24 +0100)]
Merge pull request #69 from Buginit/Buginit-patch_url_command
fixed issues with the url command
Buginit [Sun, 9 Feb 2020 11:54:14 +0000 (12:54 +0100)]
fixed issues with the url command
Terry Geng [Sun, 9 Feb 2020 03:49:27 +0000 (11:49 +0800)]
Merge branch 'master' of github.com:azlux/botamusique
Terry Geng [Sun, 9 Feb 2020 03:44:59 +0000 (11:44 +0800)]
bug fixed, #68
Terry Geng [Sun, 9 Feb 2020 03:28:43 +0000 (11:28 +0800)]
ducking feature logging problem fix 2
Terry Geng [Sun, 9 Feb 2020 03:27:43 +0000 (11:27 +0800)]
ducking feature logging problem fix
Terry Geng [Sun, 9 Feb 2020 03:21:46 +0000 (11:21 +0800)]
ducking improved #68
azlux [Sat, 8 Feb 2020 11:14:11 +0000 (12:14 +0100)]
Merge pull request #67 from TerryGeng/master
Enhanced the web interface
Terry Geng [Sat, 8 Feb 2020 10:50:12 +0000 (18:50 +0800)]
fix web interface volumn adjust 2
Terry Geng [Sat, 8 Feb 2020 10:47:32 +0000 (18:47 +0800)]
fix web interface volumn adjust
Terry Geng [Sat, 8 Feb 2020 10:42:14 +0000 (18:42 +0800)]
beautify, truncate playlist title
Terry Geng [Sat, 8 Feb 2020 10:40:59 +0000 (18:40 +0800)]
add ducking feature.
Terry Geng [Thu, 6 Feb 2020 02:45:56 +0000 (10:45 +0800)]
truncate title if too long
Terry Geng [Thu, 6 Feb 2020 02:42:05 +0000 (10:42 +0800)]
fixed logging problem for radio
Terry Geng [Thu, 6 Feb 2020 02:24:50 +0000 (10:24 +0800)]
beautified radio display, and refresh playlist once web interface is loaded
Terry Geng [Thu, 6 Feb 2020 02:11:48 +0000 (10:11 +0800)]
beautified, bugs fixed
Terry Geng [Wed, 5 Feb 2020 15:29:48 +0000 (23:29 +0800)]
merge with azlux's branch
Terry Geng [Wed, 5 Feb 2020 09:52:12 +0000 (17:52 +0800)]
fix reshuffle problem
Terry Geng [Wed, 5 Feb 2020 09:41:02 +0000 (17:41 +0800)]
web interface support update multiple files at a time
Terry Geng [Wed, 5 Feb 2020 07:30:02 +0000 (15:30 +0800)]
web interface bug fix2
Terry Geng [Wed, 5 Feb 2020 07:28:50 +0000 (15:28 +0800)]
web interface bug fix
Terry Geng [Wed, 5 Feb 2020 07:27:02 +0000 (15:27 +0800)]
web interface add ajax feature continue
Terry Geng [Wed, 5 Feb 2020 07:25:38 +0000 (15:25 +0800)]
web interface add ajax feature
Terry Geng [Wed, 5 Feb 2020 03:58:21 +0000 (11:58 +0800)]
fix exception if mp3 has no ID3 tag continue
Terry Geng [Wed, 5 Feb 2020 03:52:03 +0000 (11:52 +0800)]
fix exception if mp3 has no ID3 tag continue
Terry Geng [Wed, 5 Feb 2020 03:48:31 +0000 (11:48 +0800)]
fix exception if mp3 has no ID3 tag
Terry Geng [Wed, 5 Feb 2020 03:24:13 +0000 (11:24 +0800)]
reformat logging continue
Terry Geng [Wed, 5 Feb 2020 03:08:03 +0000 (11:08 +0800)]
reformat logging
Terry Geng [Wed, 5 Feb 2020 02:42:40 +0000 (10:42 +0800)]
beautify
Terry Geng [Wed, 5 Feb 2020 02:34:33 +0000 (10:34 +0800)]
web interface beautify, add file path check
Terry Geng [Wed, 5 Feb 2020 02:14:56 +0000 (10:14 +0800)]
web interface add delete file function, debug
Terry Geng [Wed, 5 Feb 2020 01:56:37 +0000 (09:56 +0800)]
fix web interface bug
Terry Geng [Wed, 5 Feb 2020 00:58:25 +0000 (08:58 +0800)]
fix style
Terry Geng [Tue, 4 Feb 2020 16:21:30 +0000 (00:21 +0800)]
update configuration.ini
Terry Geng [Tue, 4 Feb 2020 16:17:25 +0000 (00:17 +0800)]
added volume control for the web interface, and password protection
Terry Geng [Tue, 4 Feb 2020 15:41:24 +0000 (23:41 +0800)]
merge to master branch
Terry Geng [Tue, 4 Feb 2020 15:31:20 +0000 (23:31 +0800)]
add fontawesome js
Terry Geng [Tue, 4 Feb 2020 15:30:56 +0000 (23:30 +0800)]
beautify and enhance web interface, debug