Kyle Seifert
4349002b2c
fix iteration over queue
2018-08-22 23:40:32 -04:00
azlux
fb03e8a67a
end of playlist fix
2018-07-12 20:50:27 +02:00
azlux
3a6aba9545
Playlist and colume management into db
...
#27 #16 #11
2018-07-12 00:40:29 +02:00
azlux
578ffbd172
Autoupdate
...
#25 #26
2018-06-27 18:52:01 +02:00
azlux
d4d9eb24f5
#19 ignore PM
2018-06-27 01:28:42 +02:00
azlux
cc5a45c06b
#19
...
ignore user not in the same channel execpt the admin
2018-06-27 01:09:23 +02:00
azlux
1a01a26bf7
Merge pull request #23 from Lartza/metadata
...
Write metadata and use cached files without youtube-dl, fix youtube-dl processing
2018-06-23 10:52:32 +02:00
azlux
d5dcd138ab
Merge pull request #22 from Lartza/store-volume
...
Store volume in the config file, write the config file, fixes
2018-06-21 14:00:38 +02:00
Lartza
6edec5e0ec
Most tags are lists
2018-06-19 14:33:48 +03:00
Lartza
f7ab210b8a
Check if a file exists, read metadata. Closes #15
2018-06-19 14:27:28 +03:00
Lartza
e538c3c9fb
Make youtube-dl write metadata
2018-06-19 14:10:31 +03:00
Lartza
f7e9e806e0
Fix youtube-dl processing
2018-06-19 14:02:41 +03:00
Lartza
8e09635526
Config values need to be strings
2018-06-19 13:56:14 +03:00
Lartza
2746e4acae
Fix getting username config variable
2018-06-19 13:50:03 +03:00
Lartza
db45096944
Config writing, store volume changes. Closes #21
2018-06-19 13:43:25 +03:00
Lartza
6aecebc67f
Option to disable auto now playing announcement
2018-06-19 10:20:02 +03:00
azlux
b30f0d868b
repeat function and better code
...
For #11 and #12
2018-06-18 23:58:07 +02:00
Lari
01e3c9d549
Merge branch 'master' into qol
2018-06-18 17:34:08 +03:00
Lartza
48f9dfe523
Add server config arguments to config file. Closes #7
2018-06-18 14:30:03 +03:00
Lartza
e6af06b8dc
Unused imports
2018-06-18 13:31:57 +03:00
Lartza
03a1b00e1e
Missing instance attribute definition
2018-06-18 13:26:38 +03:00
Lartza
cf9d56ada7
Language fixes and improvements
2018-06-18 13:22:43 +03:00
azlux
995d5f52e4
Clear tmp folder and good creating time
...
fix for #10
feature for #8
2018-06-13 01:16:32 +02:00
azlux
bd532e5c22
check read access
...
the bot crash if a file don't have read access
2018-06-06 00:20:11 +02:00
azlux
558d1e5bd3
fix for #5
...
check if thumbnail exist
2018-06-06 00:06:34 +02:00
azlux
4f1372697b
Better command,!help and custom file
2018-06-05 23:41:49 +02:00
azlux
68bb98a65c
Revert " #2 Custom ffmpeg install"
...
This reverts commit 74b55a50d43072be8241c1e174f85745fb0234be.
2018-06-05 02:35:00 +02:00
azlux
74b55a50d4
#2 Custom ffmpeg install
2018-06-04 20:41:29 +02:00
azlux
65f07678aa
#2 use defined user env
...
to have compatibility with virtualenv
2018-06-04 19:14:07 +02:00
azlux
b6672e9e06
thumbnail at start
2018-06-03 23:09:29 +02:00
Fabian Würfl
3843fff14a
Merge pull request #53 from BafDyce/config-wi
...
Add webinterface section to config file
2018-06-02 17:39:47 +02:00
Fabian Würfl
0493b4d098
Update 'now playing' info when music stops playing
...
- Fixes #14
2018-06-02 16:03:32 +02:00
Fabian Würfl
a330911d2f
Add webinterface section to config file
2018-06-02 15:47:53 +02:00
Fabian Würfl
be8ee41e2a
Merge upstream changes
2018-06-01 17:20:25 +02:00
azlux
0b97dbdad7
Trypo error
2018-06-01 00:52:50 +02:00
azlux
7057252420
Lot of new features
...
Web interface almost ready, better bot
2018-05-31 22:39:42 +02:00
Fabian Würfl
432aaa856c
Move config object to variables.py
...
- Initialized in main.py
- This way the configuration is available for all modules
2018-05-26 10:56:23 +02:00
Fabian Würfl
07234fb640
Revert program description change
2018-05-26 10:53:22 +02:00
Fabian Würfl
e62fc7bdb0
Add optional command line option for config file
...
Implements #28
2018-05-24 22:13:08 +02:00
Fabian Würfl
b3dad1be99
Fix "now playing" feature
2018-05-20 23:59:57 +02:00
Fabian Würfl
85f90e4e44
Improve web interface (+ other small changes)
...
- Web Interface shows folders recursively
- Add command line options for web interface (--wi-port, --wi-addr)
- Move command line option parsing to main
- Move shared code to utils.py
- Fix some issues with web interface
- Fix other small things
2018-05-19 22:34:56 +02:00
Fabian Würfl
fa5495a341
Add !queue command to show next items in the queue
2018-05-18 23:05:38 +02:00
Fabian Würfl
53b35df4e4
Put files in queue, match tracks case insensitive
2018-05-18 22:52:40 +02:00
Fabian Würfl
dd01c8fc10
Strip leading and trailing whitespace from commands
2018-05-18 22:51:55 +02:00
Fabian Würfl
7910f23d0d
Support playback of local files
...
- Recursive listing of available files
- Protected against path traversal attacks
- Does not follow symlinks
- Possibility to ignore directories or files with specific names
- If no exact match for the requested track can be found, the bot plays
the track with the best match
- If multiple tracks match the user gets a message listing all
candidates
2018-05-18 21:31:52 +02:00
Fabian Würfl
4ae9c1cdb7
wip
2018-05-18 17:49:29 +02:00
azlux
ad378a586c
New feature
2018-05-17 23:55:42 +02:00
azlux
54068a151e
Proxy, Upload
...
Proxy paramter if behinf nginx
Upload can be done into a folder directly from the webpage
2017-01-26 00:30:43 +01:00
azlux
feb6e167c6
space allowed
2017-01-02 23:01:52 +01:00
azlux
1d7fa3e473
First commit with working stuff
...
First push, no css for now
2016-12-23 14:19:58 +01:00