54 Commits

Author SHA1 Message Date
Terry Geng
4423f499e6 fix: multi-line message, fixed #103 2020-03-16 09:27:37 +08:00
Terry Geng
457f1c691f fix: 'jump' doesn't play the music if paused. 2020-03-14 16:34:04 +08:00
Terry Geng
a2cb955ed8 fix: refresh video metatdata after validation 2020-03-12 18:35:24 +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
Lartza
213a6c084b Cleanup 2020-03-10 23:07:29 +02:00
Lartza
b2ced96ba4 PEP8 2020-03-10 22:22:20 +02:00
Terry Geng
0ac9603072 feat: Lartza's urlban idea #91, fixed private message 2020-03-10 10:14:43 +08:00
Terry Geng
d653eceb2a fix: you are not in my channel when joinme #92 2020-03-10 08:58:59 +08:00
Terry Geng
c13d264e3e feat: tag current song 2020-03-09 10:14:12 +08:00
Terry Geng
048da4046b feat: 'delete' command to remove files from library 2020-03-09 00:02:22 +08:00
Terry Geng
e2f6de5066 fix: radio issue 2020-03-08 23:08:47 +08:00
Terry Geng
22ba308b14 feat: optimized autoplay with Lartz 2020-03-08 21:25:30 +08:00
Terry Geng
b24766cddb fix: you can't just feed play_url wrong things 2020-03-08 19:58:31 +08:00
Terry Geng
f7042db657 feat: 'search' command to search the db, and 'shortlist' to add songs from search result 2020-03-08 16:56:31 +08:00
Terry Geng
369af16aed fix: no admin check for dropdatabase 2020-03-08 13:55:41 +08:00
Terry Geng
2faa9dc8d3 feat: web interface tag support 2020-03-08 12:53:17 +08:00
Terry Geng
f8cfb163ed feat: add tags, remove tags, play tags, find tags #91 2020-03-08 11:31:34 +08:00
Terry Geng
e10059a76e fix: delete item keyerror #91 2020-03-08 09:26:36 +08:00
Terry Geng
749647aad2 feat: some tags function 2020-03-07 16:07:58 +08:00
Terry Geng
4fce3b956e feat: directory cache 2020-03-07 15:12:22 +08:00
Terry Geng
1f22d3b1a9 fix: minor fixes 2020-03-06 17:03:00 +08:00
Terry Geng
e70727cfd1 FEAT: AUTOPLAY MODE #91 2020-03-06 16:15:19 +08:00
Terry Geng
665edec684 REFACTOR: MUSIC LIBRARYgit status #91 2020-03-06 15:45:13 +08:00
Terry Geng
b6bb449874 REFACTOR: DIFFERENT PLAYLIST #91 2020-03-06 01:39:24 +08:00
Terry Geng
ce25fcabee fix: some small issue 2020-03-05 19:57:31 +08:00
Terry Geng
6ab8a7958a REFACTOR: ITEM REVOLUTION #91 2020-03-05 16:28:08 +08:00
Terry Geng
499186c738 fix: message too long on some extreme cases 2020-03-03 16:47:24 +08:00
Terry Geng
c1c3e47582 fix: youtube playlist related CRAZY issues. 2020-03-03 16:12:45 +08:00
Terry Geng
28320ddfe5 fix: launch_music didn't wait for downloading #89 2020-03-03 10:11:50 +08:00
Terry Geng
61497b1ecb feat: 'yplay' play the first result. add 'last' command. #87 2020-03-03 09:27:35 +08:00
Terry Geng
15e99a09cb chore: add a debug command 'rtrms' to display current rms of the speech in the console (which can help setting the ducking threshold) 2020-03-02 21:54:13 +08:00
Terry Geng
dbe317bf31 feat: beautified current song string, fix ytplay index problem 2020-03-02 19:19:13 +08:00
Terry Geng
26eb650e9b chore: ytquery error message 2020-03-02 11:35:07 +08:00
Terry Geng
e17d5446bf feat: add ytquery and ytplay 2020-03-02 11:23:16 +08:00
Terry Geng
b71a6a0d4e fix: get_recursive_file_list_sorted not completed replaced in other files 2020-02-29 17:10:22 +08:00
Terry Geng
cf1feea870 chore: optimize logging. separate bot log and web log. 2020-02-28 14:15:57 +08:00
Terry Geng
948aabd9ab fix: file path error when start as daemon 2020-02-28 10:35:27 +08:00
Terry Geng
db6b617335 fix: ways to see if parameter is empty 2020-02-27 19:08:53 +08:00
Terry Geng
4a7dfc48c2 fix: missed repeat command 2020-02-27 11:55:00 +08:00
Terry Geng
7800bd3639 fix: random will not delete current song. changed one-shot icon.#79 2020-02-27 09:59:26 +08:00
Terry Geng
020ddbca22 fix: 'jump' now remove files behind in one-shot mode. #79 2020-02-27 09:44:21 +08:00
Terry Geng
a46a1d7073 refactor: changed all 'loop' into 'repeat', which is the term used in iTunes 2020-02-26 23:37:53 +08:00
Terry Geng
76547886d1 fix: I put the wrong string. 2020-02-26 23:19:19 +08:00
Terry Geng
b85956ef2f feat: database and config support for playback mode. 2020-02-26 22:56:07 +08:00
Terry Geng
6a1320f8f9 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.
2020-02-26 22:09:53 +08:00
Terry Geng
388016a5af refactor: playlist inherits list. 2020-02-26 20:51:30 +08:00
Terry Geng
3e5a48027c feat: \!play will set is_pause to False if the queue is empty #77 2020-02-26 18:10:04 +08:00
Terry Geng
7c8c1f9d9a refactor: avoid use youtube-dl if music is existed locally. #78 2020-02-26 17:46:14 +08:00
Terry Geng
9ce98196a1 fix: impose file path check for launch_music and resume, fixed #77 2020-02-26 16:57:56 +08:00