]> git.0d.be Git - botaradio.git/log
botaradio.git
4 years agoFEAT: AUTOPLAY MODE #91
Terry Geng [Fri, 6 Mar 2020 08:15:04 +0000 (16:15 +0800)]
FEAT: AUTOPLAY MODE #91

4 years agoREFACTOR: MUSIC LIBRARYgit status #91
Terry Geng [Fri, 6 Mar 2020 07:45:13 +0000 (15:45 +0800)]
REFACTOR: MUSIC LIBRARYgit status #91

4 years agofix: small fix
Terry Geng [Fri, 6 Mar 2020 00:55:32 +0000 (08:55 +0800)]
fix: small fix

4 years agoREFACTOR: DIFFERENT PLAYLIST #91
Terry Geng [Thu, 5 Mar 2020 17:39:08 +0000 (01:39 +0800)]
REFACTOR: DIFFERENT PLAYLIST #91

4 years agofix: some small issue
Terry Geng [Thu, 5 Mar 2020 11:56:55 +0000 (19:56 +0800)]
fix: some small issue

4 years agoCreate README.md
azlux [Thu, 5 Mar 2020 11:06:15 +0000 (12:06 +0100)]
Create README.md

4 years agoREFACTOR: ITEM REVOLUTION #91
Terry Geng [Thu, 5 Mar 2020 08:28:08 +0000 (16:28 +0800)]
REFACTOR: ITEM REVOLUTION #91

4 years agofix: save playlist problem
Terry Geng [Tue, 3 Mar 2020 15:53:49 +0000 (23:53 +0800)]
fix: save playlist problem

4 years agofix: update playlist item based on id #90.
Terry Geng [Tue, 3 Mar 2020 15:15:46 +0000 (23:15 +0800)]
fix: update playlist item based on id #90.

4 years agofix: message too long on some extreme cases
Terry Geng [Tue, 3 Mar 2020 08:47:24 +0000 (16:47 +0800)]
fix: message too long on some extreme cases

4 years agofix: missed file.
Terry Geng [Tue, 3 Mar 2020 08:36:44 +0000 (16:36 +0800)]
fix: missed file.

4 years agochore: beautified current song display
Terry Geng [Tue, 3 Mar 2020 08:15:47 +0000 (16:15 +0800)]
chore: beautified current song display

4 years agofix: youtube playlist related CRAZY issues.
Terry Geng [Tue, 3 Mar 2020 08:12:45 +0000 (16:12 +0800)]
fix: youtube playlist related CRAZY issues.

4 years agofix: launch_music didn't wait for downloading #89
Terry Geng [Tue, 3 Mar 2020 02:11:42 +0000 (10:11 +0800)]
fix: launch_music didn't wait for downloading #89

4 years agofeat: 'yplay' play the first result. add 'last' command. #87
Terry Geng [Tue, 3 Mar 2020 01:26:11 +0000 (09:26 +0800)]
feat: 'yplay' play the first result. add 'last' command. #87

4 years agoupdate submodule
Azlux [Mon, 2 Mar 2020 15:37:58 +0000 (16:37 +0100)]
update submodule

4 years agochore: add a debug command 'rtrms' to display current rms of the speech in the consol...
Terry Geng [Mon, 2 Mar 2020 13:54:13 +0000 (21:54 +0800)]
chore: add a debug command 'rtrms' to display current rms of the speech in the console (which can help setting the ducking threshold)

4 years agofeat: beautified current song string, fix ytplay index problem
Terry Geng [Mon, 2 Mar 2020 11:19:13 +0000 (19:19 +0800)]
feat: beautified current song string, fix ytplay index problem

4 years agorefactor: replace urllib into requests in radio.py
Terry Geng [Mon, 2 Mar 2020 11:02:56 +0000 (19:02 +0800)]
refactor: replace urllib into requests in radio.py

4 years agochore: ytquery error message
Terry Geng [Mon, 2 Mar 2020 03:35:07 +0000 (11:35 +0800)]
chore: ytquery error message

4 years agochore: update help
Terry Geng [Mon, 2 Mar 2020 03:31:20 +0000 (11:31 +0800)]
chore: update help

4 years agofix: break attempts loop after successful download
Terry Geng [Mon, 2 Mar 2020 03:24:19 +0000 (11:24 +0800)]
fix: break attempts loop after successful download

4 years agofeat: add ytquery and ytplay
Terry Geng [Mon, 2 Mar 2020 03:23:16 +0000 (11:23 +0800)]
feat: add ytquery and ytplay

4 years agochore: polish error message
Terry Geng [Mon, 2 Mar 2020 01:34:36 +0000 (09:34 +0800)]
chore: polish error message

4 years agoMerge pull request #86 from Lartza/clean-download-fail
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

4 years agoActually delete files when a download fails #80
Lartza [Sun, 1 Mar 2020 18:40:57 +0000 (20:40 +0200)]
Actually delete files when a download fails #80

4 years agofix for #83
Azlux [Sun, 1 Mar 2020 18:08:24 +0000 (19:08 +0100)]
fix for #83

4 years agoupdate every time if testing target
Azlux [Sat, 29 Feb 2020 13:15:43 +0000 (14:15 +0100)]
update every time if testing target

4 years agofix: new version %s found
Terry Geng [Sat, 29 Feb 2020 12:17:03 +0000 (20:17 +0800)]
fix: new version %s found

4 years agominor release
azlux [Sat, 29 Feb 2020 10:10:39 +0000 (11:10 +0100)]
minor release

4 years agofix: get_recursive_file_list_sorted not completed replaced in other files
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

4 years agohotfix version import conflict
azlux [Sat, 29 Feb 2020 01:21:01 +0000 (02:21 +0100)]
hotfix version import conflict

4 years agosecond hotfix for version
azlux [Sat, 29 Feb 2020 01:15:14 +0000 (02:15 +0100)]
second hotfix  for version

4 years agohot fix version number
azlux [Sat, 29 Feb 2020 01:09:04 +0000 (02:09 +0100)]
hot fix version number

4 years agochange update URL
azlux [Sat, 29 Feb 2020 00:51:07 +0000 (01:51 +0100)]
change update URL

4 years agonew version !
Azlux [Sat, 29 Feb 2020 00:28:46 +0000 (01:28 +0100)]
new version !

4 years agoUpdate README.md
Terry Geng [Fri, 28 Feb 2020 15:50:38 +0000 (23:50 +0800)]
Update README.md

4 years agoavoid warning message #81
azlux [Fri, 28 Feb 2020 15:13:40 +0000 (16:13 +0100)]
avoid warning message #81

4 years agofix: delete file if size is 0 #80
Terry Geng [Fri, 28 Feb 2020 11:58:11 +0000 (19:58 +0800)]
fix: delete file if size is 0 #80

4 years agochore: optimize logging. separate bot log and web log.
Terry Geng [Fri, 28 Feb 2020 06:08:36 +0000 (14:08 +0800)]
chore: optimize logging. separate bot log and web log.

4 years agofix: file path error when start as daemon, continue
Terry Geng [Fri, 28 Feb 2020 02:46:46 +0000 (10:46 +0800)]
fix: file path error when start as daemon, continue

4 years agofix: file path error when start as daemon
Terry Geng [Fri, 28 Feb 2020 02:35:27 +0000 (10:35 +0800)]
fix: file path error when start as daemon

4 years agofix: unexpected keyword argument 'file' in line 741
Terry Geng [Fri, 28 Feb 2020 02:05:09 +0000 (10:05 +0800)]
fix: unexpected keyword argument 'file' in line 741

4 years agofix: file size as double check. #80
Terry Geng [Thu, 27 Feb 2020 13:20:50 +0000 (21:20 +0800)]
fix: file size as double check. #80

4 years agofix: process error from youtube-dl correctly. #80
Terry Geng [Thu, 27 Feb 2020 13:10:44 +0000 (21:10 +0800)]
fix: process error from youtube-dl correctly. #80

4 years agobad config category fix
azlux [Thu, 27 Feb 2020 12:11:18 +0000 (13:11 +0100)]
bad config category fix

4 years agofix: ways to see if parameter is empty
Terry Geng [Thu, 27 Feb 2020 11:08:53 +0000 (19:08 +0800)]
fix: ways to see if parameter is empty

4 years agofix: playlist version ++ after set one-shot
Terry Geng [Thu, 27 Feb 2020 04:05:42 +0000 (12:05 +0800)]
fix: playlist version ++ after set one-shot

4 years agofix: missed repeat command
Terry Geng [Thu, 27 Feb 2020 03:55:00 +0000 (11:55 +0800)]
fix: missed repeat command

4 years agoUpdate README.md
Terry Geng [Thu, 27 Feb 2020 03:17:49 +0000 (11:17 +0800)]
Update README.md

4 years agofix: random will not delete current song. changed one-shot icon.#79
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

4 years agofix: 'jump' now remove files behind in one-shot mode. #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

4 years agofix: one-shot crash bot, #79
Terry Geng [Thu, 27 Feb 2020 00:19:31 +0000 (08:19 +0800)]
fix: one-shot crash bot, #79

4 years agofix copy-paste
azlux [Wed, 26 Feb 2020 17:15:59 +0000 (18:15 +0100)]
fix copy-paste

4 years agofeat: remove item once played in one-shot mode. make it as close to the old version...
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

4 years agofeat: playback mode selection in the web interface.
Terry Geng [Wed, 26 Feb 2020 16:41:16 +0000 (00:41 +0800)]
feat: playback mode selection in the web interface.

4 years agorefactor: changed all 'loop' into 'repeat', which is the term used in iTunes
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

4 years agofix: I put the wrong string.
Terry Geng [Wed, 26 Feb 2020 15:19:19 +0000 (23:19 +0800)]
fix: I put the wrong string.

4 years agofeat: database and config support for playback mode.
Terry Geng [Wed, 26 Feb 2020 14:56:07 +0000 (22:56 +0800)]
feat: database and config support for playback mode.

4 years agofeat: three playback mode "one-shot", "loop", "random"
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.

4 years agorefactor: playlist inherits list.
Terry Geng [Wed, 26 Feb 2020 12:48:33 +0000 (20:48 +0800)]
refactor: playlist inherits list.

4 years agouseless since moving to sqlite3
azlux [Wed, 26 Feb 2020 11:16:51 +0000 (12:16 +0100)]
useless since moving to sqlite3

4 years agochore: organize mumbleBot.py
Terry Geng [Wed, 26 Feb 2020 10:30:19 +0000 (18:30 +0800)]
chore: organize mumbleBot.py

4 years agofeat: \!play will set is_pause to False if the queue is empty #77
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

4 years agorefactor: avoid use youtube-dl if music is existed locally. #78
Terry Geng [Wed, 26 Feb 2020 09:46:14 +0000 (17:46 +0800)]
refactor: avoid use youtube-dl if music is existed locally. #78

4 years agofix: impose file path check for launch_music and resume, fixed #77
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

4 years agofix: missed token part for joinme
Terry Geng [Tue, 25 Feb 2020 11:39:05 +0000 (19:39 +0800)]
fix: missed token part for joinme

4 years agoUpdate README.md
Terry Geng [Tue, 25 Feb 2020 04:00:26 +0000 (12:00 +0800)]
Update README.md

4 years agoUpdate README.md
Terry Geng [Tue, 25 Feb 2020 03:51:16 +0000 (11:51 +0800)]
Update README.md

4 years agofix: duckv placeholder problem. rm problem
Terry Geng [Tue, 25 Feb 2020 02:09:05 +0000 (10:09 +0800)]
fix: duckv placeholder problem. rm problem

4 years agofix link second change
Azlux [Tue, 25 Feb 2020 00:46:02 +0000 (01:46 +0100)]
fix link second change

4 years agorelatif link
Azlux [Tue, 25 Feb 2020 00:13:32 +0000 (01:13 +0100)]
relatif link

4 years agofix radio command
Azlux [Mon, 24 Feb 2020 18:29:31 +0000 (19:29 +0100)]
fix radio command

4 years agogreatings
Azlux [Mon, 24 Feb 2020 18:21:31 +0000 (19:21 +0100)]
greatings

4 years agofix constant placeholder missing
Azlux [Mon, 24 Feb 2020 18:19:29 +0000 (19:19 +0100)]
fix constant placeholder missing

4 years agoAdd more controls (#71)
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

4 years agoMerge pull request #70 from ghost/Buginit-config-channel-1
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.

4 years agofix file name detection bug.
Terry Geng [Tue, 11 Feb 2020 02:48:03 +0000 (10:48 +0800)]
fix file name detection bug.

4 years agoextract metadata from m4a
Terry Geng [Mon, 10 Feb 2020 15:27:35 +0000 (23:27 +0800)]
extract metadata from m4a

4 years agoMerge branch 'master' of github.com:azlux/botamusique
Terry Geng [Mon, 10 Feb 2020 07:35:54 +0000 (15:35 +0800)]
Merge branch 'master' of github.com:azlux/botamusique

4 years agoupdate help message
Terry Geng [Mon, 10 Feb 2020 07:35:15 +0000 (15:35 +0800)]
update help message

4 years agoUpdate README.md
Terry Geng [Sun, 9 Feb 2020 14:49:06 +0000 (22:49 +0800)]
Update README.md

grammar

4 years agoUpdate mumbleBot.py
Buginit [Sun, 9 Feb 2020 12:46:07 +0000 (13:46 +0100)]
Update mumbleBot.py

Fixed ignoring channel in config file.

4 years agoMerge pull request #69 from Buginit/Buginit-patch_url_command
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

4 years agofixed issues with the url command
Buginit [Sun, 9 Feb 2020 11:54:14 +0000 (12:54 +0100)]
fixed issues with the url command

4 years agoMerge branch 'master' of github.com:azlux/botamusique
Terry Geng [Sun, 9 Feb 2020 03:49:27 +0000 (11:49 +0800)]
Merge branch 'master' of github.com:azlux/botamusique

4 years agobug fixed, #68
Terry Geng [Sun, 9 Feb 2020 03:44:59 +0000 (11:44 +0800)]
bug fixed, #68

4 years agoducking feature logging problem fix 2
Terry Geng [Sun, 9 Feb 2020 03:28:43 +0000 (11:28 +0800)]
ducking feature logging problem fix 2

4 years agoducking feature logging problem fix
Terry Geng [Sun, 9 Feb 2020 03:27:43 +0000 (11:27 +0800)]
ducking feature logging problem fix

4 years agoducking improved #68
Terry Geng [Sun, 9 Feb 2020 03:21:46 +0000 (11:21 +0800)]
ducking improved #68

4 years agoMerge pull request #67 from TerryGeng/master
azlux [Sat, 8 Feb 2020 11:14:11 +0000 (12:14 +0100)]
Merge pull request #67 from TerryGeng/master

Enhanced the web interface

4 years agofix web interface volumn adjust 2
Terry Geng [Sat, 8 Feb 2020 10:50:12 +0000 (18:50 +0800)]
fix web interface volumn adjust 2

4 years agofix web interface volumn adjust
Terry Geng [Sat, 8 Feb 2020 10:47:32 +0000 (18:47 +0800)]
fix web interface volumn adjust

4 years agobeautify, truncate playlist title
Terry Geng [Sat, 8 Feb 2020 10:42:14 +0000 (18:42 +0800)]
beautify, truncate playlist title

4 years agoadd ducking feature.
Terry Geng [Sat, 8 Feb 2020 10:40:59 +0000 (18:40 +0800)]
add ducking feature.

4 years agotruncate title if too long
Terry Geng [Thu, 6 Feb 2020 02:45:56 +0000 (10:45 +0800)]
truncate title if too long

4 years agofixed logging problem for radio
Terry Geng [Thu, 6 Feb 2020 02:42:05 +0000 (10:42 +0800)]
fixed logging problem for radio

4 years agobeautified radio display, and refresh playlist once web interface is loaded
Terry Geng [Thu, 6 Feb 2020 02:24:50 +0000 (10:24 +0800)]
beautified radio display, and refresh playlist once web interface is loaded

4 years agobeautified, bugs fixed
Terry Geng [Thu, 6 Feb 2020 02:11:48 +0000 (10:11 +0800)]
beautified, bugs fixed

4 years agomerge with azlux's branch
Terry Geng [Wed, 5 Feb 2020 15:29:48 +0000 (23:29 +0800)]
merge with azlux's branch