- Fixed AudioOutput... maybe
- Now when you click on the track icon, a new FullScreenTrackInfo window appears
- Fixed the config
- Another attempt to fix DiscordIntegration
- Added localization to reset.
- Fixed AudioOutput... maybe
- Now when you click on the track icon, a new FullScreenTrackInfo window appears
- Fixed the config
- Another attempt to fix DiscordIntegration
- Added localization to reset.
- Fixed AudioOutput... maybe
- Now when you click on the track icon, a new FullScreenTrackInfo window appears
- Fixed the config
- Another attempt to fix DiscordIntegration
- Added localization to reset.
- youtube... заебал
- Fixed icons for 1.21.5
- Ported to ALinLib 2.1.0-beta.3
- Removed History
- Rewriten getPath() function (for global settings)
- and more...
- youtube... заебал
- Fixed icons for 1.21.5
- Ported to ALinLib 2.1.0-beta.3
- Removed History
- Rewriten getPath() function (for global settings)
- and more...
- youtube... заебал
- Fixed icons for 1.21.5
- Ported to ALinLib 2.1.0-beta.3
- Removed History
- Rewriten getPath() function (for global settings)
- and more...
- Update traditional Chinese localization by yichifauzi and notlin4
- Ported to AlinLib 2.1.0-alpha.2
- Maybe fixed Discord RPC
- 1.20.X is no longer supported
- Fixed YouTube
- Changed Overlay
- The background of the stripe is now dark
- Added Accent colors (disabled by default)
- Rewritten TextureHelper
- Update traditional Chinese localization by yichifauzi and notlin4
- Ported to AlinLib 2.1.0-alpha.2
- Maybe fixed Discord RPC
- 1.20.X is no longer supported
- Fixed YouTube
- Changed Overlay
- The background of the stripe is now dark
- Added Accent colors (disabled by default)
- Rewritten TextureHelper
- Fixed CreatePlaylistScreen
- Rewritten WaterPlayerAPI.java
- Fixed subtitles (when paused on a track)
- Added config ENABLE_OVERLAY.HIDE_IN_DEBUG (by default true)
- Changed the author's position on the overlay
- Added support for albums in Discord Status
- Config DISCORD.SERVICES now disabled by default
- Added config DISCORD.ALBUM
- Maybe fixed YouTube
- Fixed CreatePlaylistScreen
- Rewritten WaterPlayerAPI.java
- Fixed subtitles (when paused on a track)
- Added config ENABLE_OVERLAY.HIDE_IN_DEBUG (by default true)
- Changed the author's position on the overlay
- Added support for albums in Discord Status
- Config DISCORD.SERVICES now disabled by default
- Added config DISCORD.ALBUM
- Maybe fixed YouTube
- Fixed CreatePlaylistScreen
- Rewritten WaterPlayerAPI.java
- Fixed subtitles (when paused on a track)
- Added config ENABLE_OVERLAY.HIDE_IN_DEBUG (by default true)
- Changed the author's position on the overlay
- Added support for albums in Discord Status
- Config DISCORD.SERVICES now disabled by default
- Added config DISCORD.ALBUM
- Maybe fixed YouTube
- Updated to AlinLib 2.0.0-beta.3
- Added support VK(Shit) Music
- Code refactor
- Fixed TrackButton format
- Added Lyrics Output Type
- Highlight
- Cute [Legacy]
- Not active
- Artist "Unknown" it's null for isAuthorNull :)
- Changed log in TrackScheduler
- Updated Discord Integration
- Code refactor
- Deleted "Clear Notices After Starting a New Track"
- ENABLE_NOTICE and ENABLE_NOTICE.START_TRACK disabled by default
- Added configs for Discord Integration
- Updated to AlinLib 2.0.0-beta.3
- Added support VK(Shit) Music
- Code refactor
- Fixed TrackButton format
- Added Lyrics Output Type
- Highlight
- Cute [Legacy]
- Not active
- Artist "Unknown" it's null for isAuthorNull :)
- Changed log in TrackScheduler
- Updated Discord Integration
- Code refactor
- Deleted "Clear Notices After Starting a New Track"
- ENABLE_NOTICE and ENABLE_NOTICE.START_TRACK disabled by default
- Added configs for Discord Integration
- Updated to AlinLib 2.0.0-beta.3
- Added support VK(Shit) Music
- Code refactor
- Fixed TrackButton format
- Added Lyrics Output Type
- Highlight
- Cute [Legacy]
- Not active
- Artist "Unknown" it's null for isAuthorNull :)
- Changed log in TrackScheduler
- Updated Discord Integration
- Code refactor
- Deleted "Clear Notices After Starting a New Track"
- ENABLE_NOTICE and ENABLE_NOTICE.START_TRACK disabled by default
- Added configs for Discord Integration
- Updated icon
- Added button for Discord Integration
- Added new experiments [Common folder for all clients]
- Rewritten discord status update
- Added silly cats to the discord integration
- Fixed incorrect operation of lyrics
- Possibly fixed unnecessary load on the client
- Cleanup code/files
- Updated icon
- Added button for Discord Integration
- Added new experiments [Common folder for all clients]
- Rewritten discord status update
- Added silly cats to the discord integration
- Fixed incorrect operation of lyrics
- Possibly fixed unnecessary load on the client
- Cleanup code/files
- Updated icon
- Added button for Discord Integration
- Added new experiments [Common folder for all clients]
- Rewritten discord status update
- Added silly cats to the discord integration
- Fixed incorrect operation of lyrics
- Possibly fixed unnecessary load on the client
- Cleanup code/files
- Fixed crash due to file system
- Added support for playlist icons (backend)
- Rewritten playlists screen
- Rewritten edit playlists
- Added support for icons in playlists
- Added PlaylistButton
## If you have any issues with the new icon system, check out [GitHub Issues](https://github.com/kel-cu/waterplayer/issues)
- Fixed crash due to file system
- Added support for playlist icons (backend)
- Rewritten playlists screen
- Rewritten edit playlists
- Added support for icons in playlists
- Added PlaylistButton
## If you have any issues with the new icon system, check out [GitHub Issues](https://github.com/kel-cu/waterplayer/issues)
- Fixed drag-and-drop in ModernControlScreen
- Added support for audio file artwork
- Added Traditional Chinese (zh_tw.json)
- WaterPlayer API V1 -> V2
- Fixed drag-and-drop in ModernControlScreen
- Added support for audio file artwork
- Added Traditional Chinese (zh_tw.json)
- WaterPlayer API V1 -> V2
### Для игроков из РФ
WaterPlayer не будет стабильно работать с YouTube, прошу это учитывать и использовать аналоги, например: Локальные файлы или сервисы по типу Яндекс.Музыка и Bandcamp. Да, у локальных файлов нет иконок, но я буду работать над этим в будущем.
Если вам так нужен Ютуб, используйте разные штуки по типу [GoodbyeDPI]([https://github.com/ValdikSS/GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI)), прокси и VPN.
### Для игроков из РФ
WaterPlayer не будет стабильно работать с YouTube, прошу это учитывать и использовать аналоги, например: Локальные файлы или сервисы по типу Яндекс.Музыка и Bandcamp. Да, у локальных файлов нет иконок, но я буду работать над этим в будущем.
Если вам так нужен Ютуб, используйте разные штуки по типу [GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI), прокси и VPN.
- Added new config for API
- Fixed freeze when opening PlaylistScreen
- Service selections in the search are now tied to configs
- Refactor TrackScreen
- and small changes
- Added ability to share playlists
- Added the ability to change the WaterPlayer API, meaning you can make custom APIs for your needs
### ATTENTION, THE FUNCTION ITSELF WILL WORK IN A COUPLE OF DAYS, THE API ITSELF IS BEING IMPROVED.<br><br>Also the function works only for players who have a game license! (Official API)
- Fixed default configs
- Fixed button "How to get my Tokens?" on Top Secret!
- Started developing search (currently not working ;-;)
- Added localization for PlaylistsScreen
- Maybe fixed LyricsBox
- Now, if you click on the track button, there will be a new track menu
- Rewritten lyrics
- Re-design main configuration (sort by category)
- Added subtitles (in-game)
- Added customize subtitles
- Refactor classes
- Fixed Spotify Lyrics
- Added value: SPOTIFY_SP_DC (Top secret!)
- Rewritten render text on TrackButton and CurrentTrackButton
- For CurrentTrackButton: timeline size now 4px (for game)
- The time is now shown in the tooltip
- Fixed rendering icon on overlay
- Added icon for buttons on PlaylistsScreen and PlaylistScreen
- Added new library: LavaLyrics by topi314
- Song lyrics have been added to the control screen [Only for: Deezer, Spotify, YouTube Music, Yandex Music]
- Removed another log for debug :)
- Fabric events -> AlinLib events
- Fix render overlay & update libs
- Cleanup code for icons
- Added File icon for tracks from local directory
- Added replace " - Topic" to empty string
- Cleanup Music.java
- Fixed icon size in OverlayHandler
- Cleanup OverlayHandler
- Added short version for CurrentTrackButton
- Rewrite text render on short version TrackButton & CurrentTrackButton
- Added % in volume slider
- Fixed description on "Top Secret!"
- Fixed config ENABLE_NOTICE
- Changed title in LoadMusicScreen
- Fixed position CurrentTrackButton in LoadMusicScreen
- Fixed crash render in OverlayHandler
- SCREEN.QUEUE_COVER_SHOW -> true (default)
- Add repeat icon in overlay
- MIT License -> PolyForm Shield 1.0.0
- Update LavaPlayer to official 2.1.2
- Update LavaSrc 4.1.0
- Rewrite YouTube support to youtube-source
- Added remove playlist
- Added play playlist
- Possible fix for the ArrayList crash
- Fix overlay
- Optimize code
- Fix MusicToast
- Update libs
- Added the ability to turn off services, such a step was made in connection with the blocking of Twitch.tv in Turkey [[#10](https://github.com/simply-kel/WaterPlayer/issues/10)]
- Add new category Playlists, Load( Open load music )
- Add new screen CreatePlaylistScreen
- Add new screen PlaylistScreen [For edit playlist]
- Small fixes
- Move OverlayHandler
- Обновление до 1.20.2
- Перепись с Loom маппингов на Mojang
- Новый интерфейс оверлея
- Переделаны уведомления, сделан новый дизайн
- Переписан парсер локализации с своей на StarScript
- Сообщения в чате были перенесены в уведомления
</details>
<details>
<summary>English | Англ. язык</summary>
- Update to 1.20.2
- Rewrite from Loom mappings to Mojang
- New overlay interface
- Notifications redone, new design
- Localization parser has been rewritten from its own to StarScript.
- Chat messages have been moved to notifications
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
# THIS VERSION ISN'T WORKING!!!!!<br> ЭТА ВЕРСИЯ НЕ РАБОТАЕТ!!!!!
Publication on the Internet ☕