Skip to content
Success

Changes

Summary

  1. refactor: restructure dc bot config to use a dedicated config class (commit: 8b37867) (details)
  2. refactor: restructure downloader config to use a dedicated config class (commit: 765384a) (details)
  3. Refactor configuration structure to encapsulate broadcaster and MySQL settings (commit: f1ab92c) (details)
Commit 8b37867db739168b62ba632134047e36c65729f6 by BerndiVader
refactor: restructure dc bot config to use a dedicated config class
(commit: 8b37867)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/config/Data.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/InstallFlow.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/config/Config.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/console/command/commands/UserPermissions.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/ffmpeg/BroadcastRunner.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/discord/DiscordBot.java (diff)
The file was addedsrc/main/java/com/gmail/berndivader/streamserver/config/Discord.java
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/discord/permission/Permissions.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/YAMPB.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/discord/musicplayer/TrackScheduler.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/console/command/Commands.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/console/command/commands/GuildPermissions.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/discord/command/commands/Help.java (diff)
Commit 765384a51b2186b319c98f36a42dff67288f3b40 by BerndiVader
refactor: restructure downloader config to use a dedicated config class
(commit: 765384a)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/Helper.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/discord/command/commands/DownloadMedia.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/config/Data.java (diff)
The file was addedsrc/main/java/com/gmail/berndivader/streamserver/config/Downloader.java
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/websocket/EndPoint.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/config/Config.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/console/command/commands/DownloadMedia.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/mysql/MakeDownloadable.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/ffmpeg/InfoPacket.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/mysql/CleanUpDownloadables.java (diff)
Commit f1ab92ccf87cd7c3b9d5bee67032df42bb1bf3f9 by BerndiVader
Refactor configuration structure to encapsulate broadcaster and MySQL settings

- Introduced a new `Broadcaster` class to manage YouTube broadcasting configurations.
- Created a `MySql` class to handle MySQL database configurations.
- Updated `Config` class to utilize the new configuration classes for better organization.
- Modified various classes to access the new configuration structure, including `InstallFlow`, `YAMPB`, `DownloadMedia`, and others.
- Adjusted command handling for downloading media and managing live streams to reflect the new configuration structure.
- Ensured all references to database and broadcaster settings are updated to use the new encapsulated classes.
(commit: f1ab92c)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/console/command/commands/DownloadMedia.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/ffmpeg/FFProbePacket.java (diff)
The file was addedsrc/main/java/com/gmail/berndivader/streamserver/config/Broadcaster.java
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/mysql/MakeDownloadable.java (diff)
The file was addedsrc/main/java/com/gmail/berndivader/streamserver/config/MySql.java
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/ffmpeg/BroadcastRunner.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/youtube/Video.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/Helper.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/config/Config.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/console/command/commands/ListFiles.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/console/command/commands/StartLiveStream.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/youtube/OAuth2.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/discord/command/commands/DownloadMedia.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/ffmpeg/InfoPacket.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/mysql/DatabaseConnection.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/YAMPB.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/youtube/Broadcast.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/config/Data.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/InstallFlow.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/websocket/EndPoint.java (diff)
The file was modifiedsrc/main/java/com/gmail/berndivader/streamserver/mysql/DeleteUnlinkedMediafiles.java (diff)