| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-01-25 | Fix whole playlist fails when one song is unavailable (#489) | Thongrapee Panyapatiphan | 1 | -7/+10 | |
| Co-authored-by: Max Isom <[email protected]> | |||||
| 2022-01-21 | Announce current song (#470) | Thongrapee Panyapatiphan | 3 | -9/+19 | |
| Co-authored-by: Max Isom <[email protected]> | |||||
| 2022-01-07 | Bump discord.js | Max Isom | 1 | -0/+1 | |
| 2022-01-07 | Bump youtube.ts | Max Isom | 1 | -3/+3 | |
| 2022-01-06 | Don't silently fail | Max Isom | 1 | -48/+36 | |
| 2022-01-05 | Setup and migrate to Prisma (#456) | Peerawas Archavanuntakun | 3 | -31/+88 | |
| 2021-12-18 | Merge branch 'master' into playlist-limit-config | Max Isom | 2 | -11/+117 | |
| 2021-12-18 | Revert incorrect changes | Thongrapee Panyapatiphan | 1 | -8/+8 | |
| 2021-12-17 | Merge branch 'master' into mutex | Max Isom | 1 | -0/+4 | |
| 2021-12-12 | Always resume | Max Isom | 1 | -0/+4 | |
| 2021-12-09 | Merge branch 'master' into playlist-limit-config | Thongrapee Panyapatiphan | 5 | -93/+200 | |
| 2021-12-07 | Check database direction for orphans | Max Isom | 1 | -0/+66 | |
| 2021-12-03 | Revert back to static property | Max Isom | 1 | -3/+3 | |
| 2021-12-03 | Use loop instead of recursion | Max Isom | 1 | -8/+27 | |
| 2021-12-03 | Update debug logging | Max Isom | 1 | -8/+5 | |
| 2021-12-03 | Return when queue is empty | Max Isom | 1 | -7/+9 | |
| 2021-12-03 | Disable @typescript-eslint/no-implicit-any-catch | Max Isom | 1 | -2/+2 | |
| (Strict mode in TS 4.4 enables useUnknownInCatchVariables, so this is redundant.) | |||||
| 2021-12-03 | add some debug logs | Hellyson Rodrigo Parteka | 1 | -1/+7 | |
| 2021-12-03 | fix(file-cache): add queue to handle eviction of old files | Hellyson Rodrigo Parteka | 1 | -4/+12 | |
| This commit also removes the `await` from every stream creation. The eviction will be handled totally assyncronously. The only drawback is the possibility of exceeding the cache limit for a moment, until the next execution of `evictOldest`. This will only be a problem if the cache is set too close to the remaining disk space, which I wouldn't recomend. I also removed the recursion. | |||||
| 2021-12-03 | fix(file-cache): try/catch to prevent concurrency issues | Hellyson Rodrigo Parteka | 1 | -3/+7 | |
| 2021-11-24 | Add back -re option on uncached streams | Max Isom | 1 | -9/+11 | |
| 2021-11-24 | Change event to close | Max Isom | 1 | -2/+2 | |
| 2021-11-24 | Merge branch 'master' into feature/better-file-caching | Max Isom | 1 | -0/+4 | |
| 2021-11-20 | Merge branch 'master' into remove | Max Isom | 1 | -2/+6 | |
| 2021-11-20 | feat: remove from queue | DrunkenToast | 1 | -0/+4 | |
| + fix typo queuecommand | |||||
| 2021-11-20 | fix: change `player.add(...)` behavior | Hellyson Rodrigo Parteka | 1 | -16/+3 | |
| 2021-11-20 | feat: discord.js v13 | Hellyson Rodrigo Parteka | 1 | -25/+32 | |
| 2021-11-20 | Only add event listeners once | Max Isom | 1 | -2/+6 | |
| See #372 | |||||
| 2021-11-19 | Add .removeOrphans() | Max Isom | 1 | -3/+11 | |
| 2021-11-19 | Move file caching logic to new FileCache service | Max Isom | 3 | -42/+132 | |
| Also: removes the -re ffmpeg option. If this option is passed, ffmpeg won't write to fs-capacitor (and the cache file) as fast as possible. In other words, the cache file won't finish writing until the entire stream has been played. | |||||
| 2021-11-18 | Add FileCache model | Max Isom | 2 | -4/+4 | |
| 2021-11-18 | Rename existing cache model | Max Isom | 1 | -3/+3 | |
| 2021-11-17 | fix: change `player.add(...)` behavior | Hellyson Rodrigo Parteka | 1 | -16/+3 | |
| 2021-11-17 | Merge branch 'master' into bugfix/only-add-listeners-once | Max Isom | 1 | -23/+35 | |
| 2021-11-12 | feat: discord.js v13 | Hellyson Rodrigo Parteka | 1 | -21/+32 | |
| 2021-10-31 | Add -re flag | Max Isom | 1 | -0/+1 | |
| See #389, https://trac.ffmpeg.org/wiki/StreamingGuide | |||||
| 2021-10-03 | Only add event listeners once | Max Isom | 1 | -2/+6 | |
| See #372 | |||||
| 2021-10-01 | Simplify code | Thongrapee Panyapatiphan | 1 | -2/+2 | |
| 2021-10-01 | Read playlist song limit from Settings | Thongrapee Panyapatiphan | 1 | -9/+9 | |
| 2021-10-01 | Revert "Add config for song limit per playlist" | Thongrapee Panyapatiphan | 2 | -20/+7 | |
| This reverts commit 296a0a8178fb3c670c924b230a042cc1e6241719. | |||||
| 2021-09-30 | Add config for song limit per playlist | Thongrapee Panyapatiphan | 2 | -7/+20 | |
| 2021-09-25 | Binds recursive call function to keep original scope | Jordan Nguy | 1 | -1/+1 | |
| 2021-09-23 | Warn if cache key is too short | Max Isom | 1 | -0/+4 | |
| See #357 | |||||
| 2021-09-23 | fix: playlist load, cache key | Hellyson Rodrigo Parteka | 1 | -8/+10 | |
| Fixes #357 | |||||
| 2021-09-19 | Bump linter version | Max Isom | 6 | -44/+43 | |
| 2021-09-19 | Move to ESM, use ytsr, implement caching | Max Isom | 5 | -37/+149 | |
| Closes #315 | |||||
| 2021-09-19 | Reorg third party services & config | Max Isom | 3 | -5/+79 | |
| 2021-09-18 | Correctly skip song if unavailable | Max Isom | 3 | -14/+57 | |
| Also lets user know in text channel that song is unavailable after skipping. Fixes #324 | |||||
| 2021-09-15 | Join the message sender's channel if possible | Luis Ávila | 1 | -7/+7 | |
| 2021-09-14 | Fix URL cleaning: youtube IDs are not valid URLs | Luis Ávila | 1 | -10/+2 | |
