Music Caster Changelog

5.25.2
- [Fix] URL processing

5.25.1
- [Fix] Settings save/load ?
- [Fix] Typing

5.25.0
- [Fix] Forwards compatibility for v6
- [Fix] Maintenance (Python 3.14)

5.24.0
- [Feat] Performance when indexing many URLs
- [Fix] Maintenance (Python 3.14)

5.23.8
- [Fix] URL processing

5.23.7
- [Fix] Death loop

5.23.6
- [Fix] URL processing

5.23.5
- [Fix] URL processing

5.23.4
- [Fix] URL processing

5.23.3
- [Fix] URL processing

5.23.2
- [Fix] Reopen GUI on Restart

5.23.1
- [Fix] URL processing

5.23.0
- [UI] Added Slovak translation

5.22.22
- [Fix] Radio-like streams

5.22.21
- [Fix] Volume syncing
- [Fix] Improved reconnecting upon abrupt disconnect

5.22.20
- [Fix] Album art for cast devices

5.22.19
- Upgrade dependencies

5.22.18
- [Fix] Album art optimization for cast devices

5.22.17
- [Fix] Translation for restarting

5.22.16
- [Fix] Album art optimization for cast devices

5.22.15
- [Fix] Album art optimization for cast devices

5.22.14
- [Fix] Track position syncing with cast

5.22.13
- [Misc] Add more logging

5.22.12
- [Fix] Do not stop if cast app id is None

5.22.11
- [Misc] Add more logging

5.22.10
- [Fix] Track numbers from MP4/M4A files

5.22.9
- [Fix] Save file corruption on system crash

5.22.8
- [Fix] Save file corruption on system crash
- [Fix] URL processing

5.22.7
- [Fix] URL processing

5.22.6
- [Fix] URL processing

5.22.5
- [Fix] DE translation

5.22.4
- [Fix] Playing from shell (REST API)

5.22.3
- [Feat] Support "System Audio" in REST API

5.22.2
- [Feat] Support "System Audio" in CLI

5.22.1
- [Fix] URL processing

5.22.0
- [UI] Added Português (Brazil) translation
- [Fix] URL processing

5.21.3
- [Fix] Auto update
- [Fix] Button font legibility2

5.21.2
- [Fix] Notification app id
- [Fix] Security update

5.21.1
- [Fix] Open web gui

5.21.0
- [UI] Rounded rectangle buttons
- [UI] Improve spacing and alignments

5.20.2
- [Fix] Hide install update button

5.20.1
- [Fix] Getting local IP address for casting
- [Fix] Update notifier

5.20.0
- [Fix] Getting local IP address for casting

5.19.13
- [Fix] Code cleanup
- [Fix] Sort Library by artist by default (don't know why I took so many years to do this)

5.19.12
- [Fix] Local playback scrubbing

5.19.11
- [Experiment] Better connection?

5.19.10
- [Fix] Unexpected crash - chromecast related

5.19.9
- [Fix] Playing offline if URL in queue

5.19.8
- [Fix] Unexpected crash when chromecast stops working

5.19.7
- [Fix] Unexpected metadata while playing (dirty patch)

5.19.6
- [Fix] Experimental theme setting
- [Fix] Saving metadata without album art

5.19.5
- [Fix] Handling unresponsive cast device

5.19.4
- [Fix] Crash when playing

5.19.3
- [Fix] Cast syncing

5.19.2
- [Fix] Update from GUI

5.19.1
- [Fix] Windows-specific issues

5.19.0
- [Feat] Update from GUI

5.18.9
- [Fix] Locally played track scrubbing

5.18.8
- [Fix] Improve track scrubbing performance

5.18.7
- [Fix] logging

5.18.6
- [Fix] GUI freezing from seeking
- [Fix] GUI improve set volume performance

5.18.5
- [Fix] GUI freezing from seeking

5.18.4
- [Fix] Increase wait timeout

5.18.3
- [Fix] Handle experimental feature error

5.18.2
- [Fix] Changing cast device

5.18.1
- [Fix] Security update
- [Fix] Play AIFF from explorer

5.18.0
- [Feat] Local support for AIFF?

5.17.7
- [GUI] Timer tab translation

5.17.6
- [Fix] Better exception handling when pausing Chromecast

5.17.5
- [Fix] Setting position of Chromecast from GUI again

5.17.4
- [Fix] Volume Chromecast

5.17.3
- [Fix] Upgrade pychromecast

5.17.2
- [Fix] Pausing Chromecast

5.17.1
- [Fix] Setting position of Chromecast from GUI

5.17.0
- [Feat] Migrated error capturing endpoint from pipedream to under mine (lenerva)

5.16.8
- [Fix] Chromecast status

5.16.7
- [Fix] Chromecast status

5.16.6
- [Fix] Chromecast status callback

5.16.5
- [Fix] Chromecast status callback

5.16.4
- [Fix] pychromecast v14 support

5.16.3
- [Fix] use GitHub downloads instead of instances

5.16.2
- [Fix] Metadata time modified error
- [Fix] Clear queue

5.16.1
- [Fix] Remove old startup shortcuts + background thread

5.16.0
- [Feat] Linux support
- [Fix] Remove old startup shortcuts

5.15.0
- [Fix] Security update

5.14.0
- [Dev] New build process; might break app

5.13.43
- [Fix] Stop chromecast after 5 minutes of pausing

5.13.42
- [Fix] Install size
- [Fix] False positive not playing on chromecast

5.13.41
- [Fix] Use latest Pillow

5.13.40
- [Fix] Revert PyInstaller upgrade causing anti-virus detection

5.13.39
- [Fix] Exit program

5.13.38
- [Fix] Added error handling for Metadata editor artwork

5.13.37
- [Fix] Select metadata art from other audio files

5.13.36
- [Fix] Linux local audio player
- [Fix] Default music folder

5.13.35
- [Fix] register handlers

5.13.34
- [Fix] Start on login

5.13.33
- [Fix] Playlist delete

5.13.32
- [Fix] Fetching local IPV4

5.13.31
- [UI] Danish supported
- [Fix] Playlist tab

5.13.30
- [Feat] Playlist length
- [UI] ListBox controls alignment

5.13.29
- [Fix] Experimental UI tooltip text now legible

5.13.28
- [UI] Add url with <Enter>
- [UI] UI informs when playlist was saved by user

5.13.27
- [Fix] URL formatting

5.13.26
- [Fix] web UI and API

5.13.25
- [Fix] web UI and API

5.13.24
- [Fix] get_ipv4 fallback bug

5.13.23
- [Fix] Next up bug
- [Fix] Don't cache spotify playlist
- [Fix] Metadata bug
- [Fix] Locate track bug

5.13.22
- [UI] Tooltip for all settings

5.13.21
- [UI] Added French translation

5.13.20
- [UI] Added Russian translation
- [Fix] Sort order when playing folder with missing album metadata
- [Fix] Ukrainian translation

5.13.19
- [UI] Show artist as unknown in queue

5.13.18
- [UI] Added Ukrainian translation

5.13.17
- Remove old code

5.13.16
- Re-read metadata if file was modified

5.13.15
- Upgrade dependencies

5.13.14
- [Fix] set_pos crash when not connected

5.13.13
- [Fix] Shift + P for previous track

5.13.12
- [Fix] Ignore copyright errors
- [Fix] create_shortcut_windows

5.13.11
- [Fix] Metadata select artwork allows JPG/JPEG images

5.13.10
- Upgrade dependencies

5.13.9
- Rollback dependencies

5.13.8
- Upgrade dependencies

5.13.7
- Upgrade dependencies

5.13.6
- [Fix] Opening GUI with timer

5.13.5
- [Fix] PhantomJS auto install

5.13.4
- [Fix] SSL links

5.13.3
- [Fix] Playing YouTube playlists

5.13.2
- [Fix] Local address fetcher

5.13.1
- [Fix] Local address fetcher

5.13.0
- [Feat] Works with VPN

5.12.12
- [Fix] ytdlp

5.12.11
- [Fix] ytdlp

5.12.10
- [Fix] ytdlp

5.12.9
- [Fix] Open PhantomJS download page

5.12.8
- [Fix] Weird metadata

5.12.7
- [Fix] Invalid URL crash

5.12.6
- [Fix] Resolution switcher
- Upgrade dependencies

5.12.5
- [Fix] Ctrl + C for queue

5.12.4
- [Fix] Deezer, Spotify search

5.12.3
- [Fix] Exit app crash

5.12.2
- Upgrade dependencies

5.12.1
- [Fix] Queue action accuracy
- [Note] New REST API

5.12.0
- [Feat] Edit metadata of a track in the queue
- [Feat] Save selected items in queue to playlist
- [Feat] Alternative UI (Settings > Misc > Experimental features)
- [Fix] Handle user prematurely removing bad uri

5.11.0
- [Feat] Copy playlist URIs
- [Fix] upgrade PyInstaller

5.10.4
- [Fix] locate uri

5.10.3
- [Fix] Volume sync with chromecast

5.10.2
- [Fix] Exit program after sleeping

5.10.1
- [Fix] Relative audio files in Portable mode

5.10.0
- [Feat] Copy URIs (text only)
- [Fix] Move track up
- [Fix] Discord presence blocking

5.9.13
- [Fix] Play from stopped

5.9.12
- [Fix] Resolution switcher

5.9.11
- [Fix] Replaying queue from GUI

5.9.10
- [Fix] Non existent files

5.9.9
- [Fix] Covert art playlist videos

5.9.8
- [UX] YouTube source URL

5.9.7
- [Fix] Covert art

5.9.6
- [Fix] Long lived GUI bug

5.9.5
- [Optimization] YouTube playlists

5.9.4
- [Fix] Volume

5.9.3
- [Fix] Cast volume

5.9.2
- [Fix] No files selected
- [Fix] Playing URLs

5.9.1
- [Fix] Audio playback

5.9.0
- [Feat] YouTube livestreams

5.8.10
- [Fix] Improve API

5.8.9
- [Fix] Cast errors

5.8.8
- [Fix] Deezer URLs

5.8.7
- [Fix] Resolution setter

5.8.6
- [Fix] Deezer URLs

5.8.5
- [Fix] Update checker

5.8.4
- [Fix] Deezer URLs

5.8.3
- [Fix] URL metadata
- [Fix] Crashing when Cast NotConnected

5.8.2
- [Fix] Memory leaks

5.8.1
- [Fix] Also dynamically update refresh rate

5.8.0
- [Feat] Battery Resolution Switcher
- [Fix] Upgrade dependencies

5.7.9
- [Fix] Account for edge case

5.7.8
- [Fix] URL track number

5.7.7
- [Fix] Radio urls

5.7.6
- [Fix] Radio urls

5.7.5
- [Fix] FLAC album art

5.7.4
- [Fix] Cancel timer
- [Feat] Window only keyboard shortcuts

5.7.3
- [Fix] MP4/M4A track number

5.7.2
- [Fix] Album sorting
- [Fix] Files with no track number

5.7.1
- [Fix] German translation

5.7.0
- [UI] Added German / Deutsch translation

5.6.14
- [Fix] Improve GUI error handling

5.6.13
- [Fix] Improved sorting

5.6.12
- [Fix] Improved sorting for albums

5.6.11
- [Fix] Window position edge case

5.6.10
- [Fix] Cast not connected edge case

5.6.9
- [Fix] Folder select edge case

5.6.8
- [Fix] Locate track

5.6.7
- [Fix] Drag and drop files

5.6.6
- [Fix] Initial dir for dialog

5.6.5
- [Fix] TclError

5.6.4
- [Fix] URLs

5.6.3
- [Fix] Audio only URLs

5.6.2
- [Fix] Website integration

5.6.1
- [Fix] ujson security update

5.6.0
- [Feat] Save queue also saves position

5.5.7
- [Fix] YouTube URL Metadata

5.5.6
- [Fix] Web player UX

5.5.5
- [Fix] Open settings file

5.5.4
- [Fix] YouTube comment parsing
- [Fix] Queue multiple folders

5.5.3
- [Feat] &alb format

5.5.2
- [Fix] URL support

5.5.1
- [Fix] Volume GUI shortcut

5.5.0
- [Feat] Support more URLs

5.4.11
- [Fix] Volume

5.4.10
- [Fix] Volume

5.4.9
- [Fix] Web GUI settings
- [Fix] Background errors

5.4.8
- [Fix] VLC Race Condition

5.4.7
- [Fix] Better error handling

5.4.6
- [Fix] Reading Metadata
- [Fix] Spotify Playlists

5.4.5
- [Fix] Opus track number

5.4.4
- [Fix] Casting race conditions

5.4.3
- [Fix] Playback after startup race condition

5.4.2
- [Fix] Playlist Listbox

5.4.1
- [Fix] GUI

5.4.0
- [UI] Add device selection
- [UI] Simplified file/folder actions
- [UI] Fix Listbox height when artwork is off

5.3.1
- [UI] Update Web UI settings modal

5.3.0
- [Feat] Exit app on GUI close

5.2.5
- [Fix] Viewing changelog in python or portable mode

5.2.4
- [Fix] Race conditions

5.2.3
- [Fix] Cast pausing after playing

5.2.2
- [Fix] Unexpected behaviour after turning off cast

5.2.1
- [Fix] PyInstaller

5.2.0
- [UI] New Web UI layout
- [OS] Better Linux support

5.1.24
- [Fix] Single instance

5.1.23
- [Fix] Spotify playlists local files

5.1.22
- [Fix] Open settings.json

5.1.21
- [Fix] command line arguments

5.1.20
- [Feat] --device=<device> option added to specify the device to use
- [Feat] Ctrl + Shift + Q in GUI to exit program

5.1.19
- [Fix] URL casting

5.1.18
- [Fix] Youtube Playlist Web

5.1.17
- [Fix] Portable

5.1.16
- [Fix] Corner cases

5.1.15
- [Fix] URL Metadata

5.1.14
- [Fix] Encoding

5.1.13
- [Fix] Metadata

5.1.12
- [Fix] Startup

5.1.11
- [Fix] GUI

5.1.10
- [Fix] URL Metadata

5.1.9
- [Fix] URL Metadata

5.1.8
- [Fix] URL Metadata

5.1.7
- [Fix] URL Metadata

5.1.6
- [Fix] start_playing

5.1.5
- [Fix] Spelling

5.1.4
- [Fix] Chromecast connection

5.1.3
- [Fix] GUI Listbox

5.1.2
- [Optimization] Faster startup
- [Fix] Queue from explorer
- [Fix] Prev track
- [Fix] Cast updates

5.1.1
- [Fix] Override track format
- [Fix] URL Metadata

5.1.0
- [UI] Override track format
- [Fix] Dialog blocking

5.0.13
- [Fix] Long track names

5.0.12
- [Fix] M4A files

5.0.11
- [Fix] Setting png as cover art

5.0.10
- [Fix] Performance

5.0.9
- [Fix] TCLError Mini-mode

5.0.8
- [Fix] Temp TCLError fix

5.0.7
- [Fix] Prev track with next queue

5.0.6
- [Fix] Chromecast
- [Fix] URL metadata

5.0.5
- [Fix] Dependencies

5.0.4
- [Fix] Catch errors

5.0.3
- [Fix] Smart queue
- [Fix] Logging
- [Fix] Tray device names

5.0.2
- [Fix] TKdnd error

5.0.1
- [Fix] Better end of list behaviour

5.0.0
- [New] Using Python 3.10 64-bit

4.90.157
- [Fix] Invalid audio file error

4.90.156
- [Fix] Loading settings

4.90.155
- [Optimization] Mini-mode

4.90.154
- [Fix] Error handling

4.90.153
- [Fix] Chromecast connection issues

4.90.152
- [Fix] AAC, MP4, OggVorbis

4.90.151
- [Fix] Explorer play/playnext/queue behaviour

4.90.150
- [Fix] Opus file cover art
- [Fix] Keyboard shortcuts

4.90.149
- [Fix] Spotify links

4.90.148
- [Fix] Keyboard
- [Fix] Chromecast errors

4.90.147
- [Fix] URL

4.90.146
- [Fix] URL and Chromecast errors

4.90.145
- [Fix] Next/Previous track from queue

4.90.144
- [Fix] Handle chromecast disconnect

4.90.143
- [Fix] Previous track

4.90.142
- [Fix] Web GUI

4.90.141
- [Fix] Dutch

4.90.140
- [Fix] Change Chromecast

4.90.139
- [Fix] IPv6

4.90.138
- [Fix] Import playlist

4.90.137
- [Fix] Timer
- [Fix] Export playlist
- [UI] Added Dutch translation

4.90.136
- [Fix] URL support

4.90.135
- [Fix] get ipv4

4.90.134
- [Feat] Mobile playback
- [Fix] URL local muted playback

4.90.133
- [Fix] GUI activation

4.90.132
- [Fix] URL support

4.90.131
- [Fix] Metadata Tab
- [Fix] Discord Presence

4.90.130
- [Fix] GUI activation

4.90.129
- [Fix] APIs

4.90.128
- [Fix] YouTube and GUI focus

4.90.127
- [Fix] ComboBox button color

4.90.126
- [UX] Support music.youtube.com
- [UI] Added link to GitHub
- [UX] Flash border of mini-mode

4.90.125
- [Fix] Improved pause and resume logging

4.90.124
- [Fix] Log file location

4.90.123
- [Fix] Tray not closing

4.90.122
- [Fix] Move track down

4.90.121
- [Fix] Focus on first window creation

4.90.120
- [Fix] json serialization

4.90.119
- [Fix] Activate instance using IPv6

4.90.118
- [Fix] Race condition if previous_device cannot be found
- [Fix] Allow IPv6 connections

4.90.117
- [Fix] Playing from command line arguments
- [Fix] Chromecast errors

4.90.116
- [Fix] Cleaner dual instance exit
- [Fix] Improved /state/ and

4.90.115
- [Fix] Cleaner exit

4.90.114
- [Fix] Revert minimizing when closing

4.90.113
- [Fix] Chromecast errors
- [Fix] Discord rich presence
- [Optimization] Improve startup time by reducing top level imports
- [Optimization] Using ujson to load and save settings faster
- [Optimization] Auto-update does not block usage

4.90.112
- [Fix] Don't send known errors

4.90.111
- [Fix] URL parsing if URL results in 404

4.90.110
- [Fix] Maybe fix cast connection issues

4.90.109
- [Fix] Tray closing on non-fatal error

4.90.108
- [Fix] Auto-update on system startup

4.90.107
- [Fix] Disalbed Discord RPC For Sure

4.90.106
- [Fix] More error catching

4.90.105
- [Fix] Tray theme

4.90.104
- [Fix] Already connected errors

4.90.103
- [Fix] Portable

4.90.102
- [Fix] Updated pychromecast and zeroconf

4.90.101
- [Fix] Disabled Discord RPC

4.90.100
- [Fix] Files web UI

4.90.99
- [Fix] Fix mini-mode bug

4.90.98
- [Fix] Fix reading explicit/rating tag

4.90.97
- [Fix] Add more DEBUG features

4.90.96
- [Fix] Better YouTube playback

4.90.95
- [Fix] Handle bad metadata input
- [Fix] Update Flask semantics

4.90.94
- [Fix] Improved --help output

4.90.93
- [Fix] Web UI upload button

4.90.92
- [Fix] Web UI modal CSS

4.90.91
- [Fix] Web UI Mobile CSS
- [Feat] Web UI Dark Theme

4.90.90
- [Fix] Folder action when using a different language

4.90.89
- [Feat] New /devices/ API
- [Fix] Translation for "locate track"

4.90.88
- [Fix] Removed polling
- [Fix] Fixed anti-virus detection?

4.90.87
- [Fix] Polling (Hibernation bug)

4.90.86
- [Fix] Polling

4.90.85
- [Fix] Strip URL's

4.90.84
- [Fix] Proxies

4.90.83
- [Fix] Polling

4.90.82
- [Fix] Polling

4.90.81
- [Fix] Window focus
- [Feat] Specify delay (beta)

4.90.80
- [Fix] Auto-update restart minimized

4.90.79
- [Feat] Open window when run

4.90.78
- [Fix] Update dependencies

4.90.77
- [Fix] Fix YouTube link expiry

4.90.76
- [Fix] Better tray exit behaviour

4.90.75
- [Fix] Timer 24hr support

4.90.74
- [Fix] YT Comment Parser

4.90.73
- [Fix] Timer settings Web GUI

4.90.72
- [Fix] Default volume now 50%

4.90.71
- [Fix] YT Comment Parser

4.90.70
- [Fix] Added more logging

4.90.69
- [Fix] Web GUI

4.90.68
- [Fix] Metadata

4.90.67
- [Fix] Mini-mode drag

4.90.66
- [Fix] YouTube parsing

4.90.65
- [Fix] Scanning

4.90.64
- [Fix] Tray devices

4.90.63
- [Fix] Combo boxes

4.90.62
- [Fix] Library selection colors

4.90.61
- [Fix] URL

4.90.60
- [Fix] GUI

4.90.59
- [Feat] Upload files to PC

4.90.58
- [Fix] Buffering

4.90.57
- [Fix] Buffering

4.90.56
- [Fix] Icon

4.90.55
- [Fix] GUI

4.90.54
- [Fix] M3U files

4.90.53
- [Fix] Timer API

4.90.52
- [Fix] GUI

4.90.51
- [Fix] GUI

4.90.50
- [Fix] MP4/M4A/AAC

4.90.49
- [Fix] Export playlist

4.90.48
- [Fix] Web GUI
- [Fix] Playlist tab

4.90.47
- [Fix] MP4/M4A/AAC

4.90.46
- [Fix] MP4/M4A/AAC

4.90.45
- [Fix] Playlist
- [Fix] MP4/M4A/AAC

4.90.44
- [Fix] Flac files
- [Fix] Better proxy support

4.90.43
- [Fix] Favicon

4.90.42
- [Fix] Favicon

4.90.41
- [Fix] Settings tooltip

4.90.40
- [Fix] Metadata tab

4.90.39
- [Fix] Mini-mode

4.90.38
- [Fix] Notifications and upgrade Python

4.90.37
- [Fix] Mini-mode

4.90.36
- [Optimization] GUI
- [Optimization] Scrubbing

4.90.35
- [Fix] Auto next track

4.90.34
- [Optimization] Smaller executable

4.90.33
- [Fix] Expired URLs

4.90.32
- [Fix] Cut/Copy url inputs

4.90.31
- [Fix] GUI
- [Fix] Stop

4.90.30
- [Optimization] Memory

4.90.29
- [Fix] Metadata setting

4.90.28
- [Fix] Switching devices
- [Fix] Seeking

4.90.27
- [Fix] Web GUI

4.90.26
- [Fix] Queue all

4.90.25
- [Feat] Add Mini-mode shortcut
- [Fix] Album art setting

4.90.24
- [Fix] Spotify

4.90.23
- [Fix] Italian translation
- [Fix] DND URL support

4.90.22
- [Fix] Timer button

4.90.21
- [Fix] Cookie parsing

4.90.20
- [Fix] Queue prev/next track

4.90.19
- [Fix] YouTube comment parsing
- [Fix] Up and Down change volume
- [Fix] Default URL input for playlists tab

4.90.18
- [Fix] Registry errors
- [Fix] YouTube comment parsing

4.90.17
- [Fix] Deleted video handler

4.90.16
- [Fix] Playlist name input

4.90.15
- [Fix] GUI queue

4.90.14
- [Fix] Sorting (DND) files
- [Fix] Spotify tracks

4.90.13
- [Fix] Improve chapter parsing

4.90.12
- [Fix] Proxy errors

4.90.11
- [Fix] Persistent queue

4.90.10
- [Fix] Deezer support

4.90.9
- [Fix] URL added feedback - Italian translation

4.90.8
- [UI] URL added feedback

4.90.7
- [Fix] System audio streaming related

4.90.6
- [Fix] YouTube comment parsing
- [Fix] Dynamic artwork

4.90.5
- [Fix] Better internal clocks
- [Fix] Mini-mode

4.90.4
- [Fix] Removed blocking logic

4.90.3
- [Fix] Main GUI

4.90.2
- [Fix] Library tab

4.90.1
- [Fix] YouTube playlists

4.90.0
- [Feat] Drag and Drop

4.89.0
- [Feat] Smart URL F-FWD and RWD

4.88.0
- [Feat] Metadata setter

4.87.6
- [Fix] Playlists tab

4.87.5
- [Fix] Playlists tab

4.87.4
- [Feat] Twitch support

4.87.3
- [Fix] Playlists tab
- [Fix] Move to next queue

4.87.2
- [Fix] Volume slider
- [Fix] URL resumption after long time
- [Fix] Prevent sleep after resuming playback

4.87.1
- [Fix] Multiple URL input support

4.87.0
- [Feat] Smart queue (auto skip)

4.86.6
- [Fix] Mini-mode

4.86.5
- [Fix] Library tab

4.86.4
- [Fix] Fix web GUI

4.86.3
- [Fix] Library sorting

4.86.2
- [Fix] Web GUI search

4.86.1
- [Optimization] Library table

4.86.0
- [UI] Added library tab
- [UI] Improve multi-selections

4.85.2
- [UI] Better (rounded) buttons
- [UI] Web GUI playlist options
- [UI] Web GUI file options

4.85.1
- [Fix] Deezer support

4.85.0
- [Fix] Registry
- [Feat] URL Protocol music-caster

4.84.3
- [Fix] Audio Player

4.84.2
- [Fix] Playlist format
- [Fix] Folder and file actions
- [UI] Playlist metadata scanning
- [Optimization] Spotify support

4.84.1
- [Fix] Resume playing with keyboard
- [Fix] Mini-mode with unknown metadata
- [Fix] Shuffle
- [Fix] Playing URL's

4.84.0
- [Feat] Deezer support
- [Fix] Spotify album support
- [Fix] System audio
- [Fix] Move tracks within next queue

4.83.0
- [Feat] Locate tracks in playlists
- [Feat] Added option to remember selected folder
- [Optimization] Spotify URL
- [Fix] YouTube/Soundcloud playlist/set support

4.82.14
- [Fix] Better persistent queue
- [Fix] Web GUI translation
- [Fix] M3U(8) File Handler

4.82.13
- [Fix] Web GUI auto-fresh

4.82.12
- [UI] Translation framework

4.82.11
- [Fix] Play URL double count

4.82.10
- [Fix] Main GUI when repeat is disabled

4.82.9
- [Fix] URL support
- [Fix] Soundcloud support

4.82.8
- [Fix] URL support

4.82.7
- [Fix] Tray select files
- [Fix] Metadata error
- [Fix] Commandline arguments
- [Optimization] Lowered CPU usage
- [Feat] Queue library always

4.82.6
- [Fix] Delete old files

4.82.5
- [Fix] Sharp noise when playing audio
- [Fix] Unknown album errors

4.82.4
- [Fix] Spotify handling

4.82.3
- [Fix] Unknown property bugs
- [Fix] Better web GUI

4.82.2
- [Fix] Prevent Windows from sleeping

4.82.1
- [Fix] M3U support

4.82.0
- [Feat] M3U(8) beta support
- [Fix] Translations
- [Fix] Playlists tab

4.81.14
- [Fix] URL Tab auto paste
- [UI] Playlists tab

4.81.13
- [Fix] Translations
- [Fix] Web GUI auto reload

4.81.12
- [Fix] Web GUI

4.81.11
- [Fix] URL expiry

4.81.10
- [UI] Added Italian translation

4.81.9
- [Fix] Local url playback
- [Fix] Improve YouTube local playback quality
- [Fix] Instance resolver

4.81.8
- [Fix] Locate uri

4.81.7
- [Fix] Locate uri

4.81.6
- [Fix] Scan queued urls

4.81.5
- [UI] Clicking title/artist/album text opens url or explorer
- [Fix] Locate track for mini-mode

4.81.4
- [Fix] Spotify URL

4.81.3
- [Fix] Spotify URL

4.81.2
- [Fix] Spotify URL

4.81.1
- [Fix] Spotify URL

4.81.0
- [Feat] Added Spotify support

4.80.6
- [Fix] URL metadata

4.80.5
- [Fix] Persistent URL's

4.80.4
- [Fix] Web GUI

4.80.3
- [Optimization] Blazing fast startup + open GUI

4.80.2
- [Fix] Vertical GUI size
- [Fix] Repeat button tooltip

4.80.1
- [Fix] Missing translation
- [Fix] High pitch noise
- [Fix] Locate track
- [Feat] Add option to pick language
- [UI] Improved fonts and UI looks

4.80.0
- [Feat] Play URL on local device
- [Fix] Tray menu

4.79.5
- [Fix] Translation framework

4.79.4
- [UI] Added Spanish translation
- [Fix] Translation framework
- [Fix] Metadata

4.79.3
- [UI] Web GUI improvements

4.79.2
- [Optimization] Selecting from queue

4.79.1
- [Fix] Auto update notification

4.79.0
- [Feat] Added option to hide queue index
- [Feat] Web GUI interactive queue
- [UI] Better queue
- [UI] More intuitive mini-mode behaviour
- [UI] Integrated URL window with main window
- [Optimization] Moving tracks

4.78.1
- [Fix] Web GUI

4.78.0
- [UI] Created framework for translations

4.77.0
- [Feat] Support for YouTube playlists and SoundCloud Sets
- [Fix] Playing YouTube links

4.76.4
- [Fix] Folder browse and playlists add tracks

4.76.3
- [Fix] Tray not showing up

4.76.2
- [Fix] Get latest release

4.76.1
- [Fix] Registry error

4.76.0
- [Feat] Move track in queue to next up
- [UI] Better queue button
- [Optimization] Tray has its own process to reduce drag stuttering and high cpu usage

4.75.1
- [Fix] Album and Title alignment resizing window

4.75.0
- [Feat] Live shuffle and un-shuffle the queue using the shuffle button
- [Optimization] Using deques instead of lists for internal queues (faster for massive queues)

4.74.28
- [Fix] Sorting improvements
- [Fix] Improved Web GUI searching
- [Fix] Improved Web GUI file display

4.74.27
- [Fix] No space error handling while saving settings

4.74.26
- [Fix] Album art display

4.74.25
- [Fix] Better download error handling

4.74.24
- [Fix] Playlists

4.74.23
- [Fix] Better scrubbing

4.74.22
- [Fix] Better scrubbing

4.74.21
- [Fix] Better image handling

4.74.20
- [Fix] Folder cover override UX

4.74.19
- [Fix] Improved binaries

4.74.18
- [Fix] Web GUI timer options

4.74.17
- [Fix] Removed internet available calls

4.74.16
- [Fix] Error handling

4.74.15
- [Fix] Loading settings

4.74.14
- [Fix] Wav file error

4.74.13
- [Fix] Loading numerical settings

4.74.12
- [Fix] Saving settings

4.74.11
- [Fix] Populate queue on startup
- [Fix] Loading settings
- [Fix] Saving settings
- [Fix] Improve web GUI

4.74.10
- [Fix] Improved natural sort

4.74.9
- [Fix] Metadata scanning for folders

4.74.8
- [Fix] Add folder in settings
- [Fix] Fixed Portable.zip compression

4.74.7
- [Fix] Playlist tab

4.74.6
- [Fix] Mini-mode

4.74.5
- [Fix] Mute icon staying when slider is moved

4.74.4
- [Fix] Shuffle and repeat off by default

4.74.3
- [Fix] Timer tab

4.74.2
- [UI] Sort playlists alphabetically
- [UI] Open Changelog file from settings
- [UI] Settings icons
- [Fix] Mute button starting tooltip

4.74.1
- [Fix] Mini-mode

4.74.0
- [UI] Show album name in now playing
- [Optimized] Metadata scanning

4.73.8
- [Fix] Volume control on startup
- [Fix] Volume control in GUI

4.73.7
- [Fix] Hot-key window focus

4.73.6
- [Fix] Discord presence errors

4.73.5
- [Optimized] Faster GUI activation via hot-key

4.73.4
- [Fix] Web shuffle
- [Fix] Main window activation through second instance

4.73.3
- [Fix] Tray icon

4.73.2
- [Fix] Stops at the end of tracks

4.73.1
- [UI] Improved mini-mode

4.73.0
- [Feat] Added shuffle to controls

4.72.1
- [Fix] Random stops

4.72.0
- [Feat] Added setting to disable folder scan

4.71.43
- [Fix] Removed default folder re-addition

4.71.42
- [Fix] Switching device error
- [Fix] Cleaner code

4.71.41
- [Fix] Cleaner code
- [Feat] Improved privacy by hashing MAC

4.71.40
- [Fix] Play from explorer
- [Fix] Album art issues

4.71.39
- [Fix] Chromecast not connected case

4.71.38
- [Fix] Resume after long pause
- [Fix] Random stopping

4.71.37
- [Fix] Web GUI
- [Fix] Improved GUI performance when playing non-library files
- [Fix] Code quality

4.71.36
- [Fix] Playlist tab moving a track up or down

4.71.35
- [Fix] Thumbnail fetching
- [Fix] Album art resizing issue
- [Fix] Portable auto-update on cancel
- [Fix] Invalid WAV files

4.71.34
- [Fix] Discord RPC error

4.71.33
- [Fix] Debugging keyboard errors

4.71.32
- [Fix] Better web error handling

4.71.31
- [Fix] Fix build

4.71.30
- [Fix] Improve artist parsing for metadata that uses '/' as a separator

4.71.29
- [Fix] Ctrl + # in mini mode

4.71.28
- [Fix] Fix using j,k,l on playlist tab
- [Fix] Fix using k to pause in mini-mode
- [Fix] Improve typing speed for main window

4.71.27
- [Fix] Delete playlist behaviour

4.71.26
- [Fix] Removing current track from queue
- [Fix] Set timer with HH:MM

4.71.25
- [Optimized] Caching

4.71.24
- [UI] Improved tray menu

4.71.23
- [Fix] Double Digit Track Numbers

4.71.22
- [Fix] Exit

4.71.21
- [Fix] Removed a dependency

4.71.20
- [Fix] Pressing Enter while using mini-mode

4.71.19
- [Fix] Improved mini-mode border padding

4.71.18
- [Web] Added version to web GUI settings

4.71.17
- [Fix] Better timing
- [Fix] Random stopping
- [Fix] Playing YouTube links
- [Fix] Playing tooltip

4.71.16
- [Fix] GUI volume slider not updating

4.71.15
- [Fix] Switching devices while paused

4.71.14
- [Fix] Window Icon

4.71.13
- [Fix] Web GUI search bar

4.71.12
- [Fix] files.html

4.71.11
- [Fix] Instance checker

4.71.10
- [Fix] Instance checker

4.71.9
- [Fix] Fixed playing youtube links
- [Fix] Changed locate file to locate track
- [Fix] Added save icon to playlist tab

4.71.8
- [Fix] Patched more errors

4.71.7
- [Fix] Update youtube-dl

4.71.6
- [Fix] Improved error handling

4.71.5
- [Fix] Improved logging

4.71.4
- [Fix] Improved logging

4.71.3
- [Fix] Auto-update True by default
- [Fix] Better default music folder

4.71.2
- [Fix] Main GUI

4.71.1
- [Fix] Web GUI play file
- [Fix] Web GUI styling
- [Fix] Web GUI view files

4.71.0
- [Feat] Added option to reverse play next behaviour

4.70.11
- [Fix] Handle no space bug

4.70.10
- [Fix] Web GUI improvements

4.70.9
- [Fix] Remove old installed files

4.70.8
- [Fix] Web GUI shuffle option

4.70.7
- [Fix] Fix log lines in email

4.70.6
- [Fix] Playlists tab

4.70.5
- [Fix] Queue from explorer

4.70.4
- [Fix] Rescan library from web GUI

4.70.3
- [Fix] Folder cover art

4.70.2
- [Fix] Reduce size

4.70.1
- [Fix] Track numbering

4.70.0
- [Feat] Added more to Web GUI
- [Feat] Added timer options to Web GUI
- [Fix] Web GUI resume
- [Fix] Man window tabs order

4.69.0
- [Feat] Playlist Tab (play, queue, edit)
- [Feat] Removed playlist related windows
- [Feat] Playlists support URLs (youtube and soundcloud)
- [Fix] Better email link

4.68.3
- [Fix] Folder dir as album cover
- [Fix] Improved error handling

4.68.2
- [Fix] Track number not showing

4.68.1
- [Fix] Settings field

4.68.0
- [Feat] Added format template in settings.json
- [Fix] Queue formatting

4.67.0
- [Feat] Queue all button
- [Feat] Show track number
- [Fix] Play file queueing 1+ files
- [Fix] Enable folder cover override
- [Fix] Disable folder context menu

4.66.0
- [Feat] Exit command
- [Feat] Shutdown API

4.65.24
- [Fix] Random crashes
- [Fix] Discord Rich Presence

4.65.23
- [Fix] Improved command-line argument updating

4.65.22
- [Fix] Play / queue from explorer

4.65.21
- [Feat] Command line supports playlist names

4.65.20
- [Fix] Playing at launch
- [Fix] Better local volume control

4.65.19
- [Fix] Play / queue from explorer for multiple files

4.65.18
- [Fix] Play / queue from explorer

4.65.17
- [Feat] Folder cover override option
- [Feat] Queue from explorer
- [Fix] Remove folder context menu
- [Fix] Play from explorer

4.65.16
- [Fix] Added first run notification

4.65.15
- [Fix] Improved command line

4.65.14
- [Fix] Album art bugs

4.65.13
- [Fix] Main window queue bug

4.65.12
- [Fix] .wav file bug

4.65.11
- [UI] Improved queue look

4.65.10
- [Fix] Better folder action sorting

4.65.9
- [Fix] Discord RPC

4.65.8
- [Fix] Antivirus False Positives

4.65.7
- [Misc] Updated icon

4.65.6
- [Fix] Play URL Next from tray if something is playing

4.65.5
- [Fix] Validate color codes in settings

4.65.4
- [Fix] Validate color codes in settings

4.65.3
- [Fix] Switch device LIVE audio

4.65.2
- [Fix] Roll back multi folder dialog

4.65.1
- [Fix] Exit behaviour

4.65.0
- [Feat] URL actions links pasted by default

4.64.25
- [Feat] Multi dir support
- [Fix] Weird looking folder selection

4.64.24
- [Fix] File action GUI queue population (not noticeable)

4.64.23
- [Fix] Getting files in folders
- [Fix] Folder action GUI queue population

4.64.22
- [Fix] Switching to local device

4.64.21
- [Fix] Random stopping

4.64.20
- [Fix] Show default art when stopped

4.64.19
- [Fix] Background tasks fixes
- [Fix] YouTube thumbnails

4.64.18
- [Fix] Update on exit

4.64.17
- [UI] Better Mini Mode
- [Optimized] Portable updater in C#
- [Fix] Double Instance (Faster now too)

4.64.16
- [Fix] Update on exit

4.64.15
- [Fix] Main GUI length parameter

4.64.14
- [Fix] Better logging

4.64.13
- [Fix] Better logging (smaller log file)

4.64.11
- [Fix] Premature stopping

4.64.10
- [Fix] Better logging

4.64.9
- [Fix] !show album art

4.64.8
- [Fix] Album art mini mode
- [Fix] Persistent Queues

4.64.7
- [Fix] Automated uploading

4.64.6
- [Fix] Improved local audio player
- [Fix] Improved logging

4.64.5
- [Fix] Offline playback
- [Fix] Starting with arguments
- [Fix] Settings modal Web GUI

4.64.4
- [Fix] Improved behaviour with unresponsive devices pt. 1
- [Fix] Improved debugging

4.64.3
- [Fix] Better exit behaviour

4.64.2
- [Fix] Main GUI queue rendering
- [Fix] Log file location

4.64.1
- [Fix] Main GUI queue rendering

4.64.0
- [Feat] Save queue as a playlist
- [Feat] Update on exit
- [Feat] Notify when updates available
- [UI] Better play URL window
- [UI] Move Mini Mode button above clear queue
- [Optimized] Better next and prev track from keyboard shortcuts
- [Fix] Mini-mode keyboard shortcuts
- [Fix] Mini-mode not respecting show album art setting
- [Fix] Stop from the tray

4.63.11
- [Fix] Reset progress
- [Fix] Switching device bug
- [Fix] Improved logging

4.63.10
- [Fix] Better keyboard pause/resume handling
- [Fix] Save Mini-mode position
- [Fix] Progress bar text
- [UI] Converted 3 buttons into images

4.63.9
- [Fix] Main Window UX

4.63.8
- [Fix] Mini mode sliders
- [UI] Check for updates periodically

4.63.7
- [UI] Playlist drop-down only shows if playlists exist
- [UI] Better Vertical GUI
- [Fix] No album art setting

4.63.6
- [Fix] Volume scrubbing in mini mode

4.63.4
- [Fix] Metadata again
- [Fix] If files don't exist
- [Fix] Live Audio

4.63.3
- [Fix] Seeking in mini-mode
- [Fix] Metadata

4.63.2
- [Fix] Play tracks

4.63.1
- [Fix] Settings tooltip

4.63.0
- [Fix] Playing an updated file
- [UI] Vertical UI
- [UI] Mini mode UI
- [UI] Album art is optional

4.62.2
- [Fix] Main GUI

4.62.1
- [Fix] Live Audio uses default output device now
- [Fix] Live Audio follows default output device
- [Fix] Stop() fix

4.62.0
- [UI] Album art in Main Window
- [UI] Better buttons with images

4.61.1
- [Fix] GUI when playing live audio

4.61.0
- [Feat] Cast Live System Audio

4.60.8
- [Web GUI] Added "Refresh Devices" to settings modal
- [UI] More tray play URL options
- [Optimized] Reduced memory footprint
- [Optimized] File indexing
- [Fix] Play folder window
- [Fix] Corrupt file handling
- [Fix] Internet cutting out scenarios

4.60.7
- [Fix] Pausing / Resuming local playback bugs
- [Fix] Play file with new instance

4.60.6
- [Fix] Refresh Devices

4.60.5
- [Fix] Maxing volume on local device

4.60.4
- [Fix] Main window queuing

4.60.3
- [Fix] Mute behaviour

4.60.2
- [UI] Better UI styling
- [Fix] Timer error text
- [Fix] Support for .mpeg files

4.60.1
- [Fix] Discord Presence Errors
- [Fix] Better Registry Modifications

4.60.0 (August 2020)
- [Feat] Register Music Caster in the registry as a program to open audio files and folders

4.59.5
- [Optimized] Delete old files when updating

4.59.4
- [Optimized] images folder no longer needed
- [Fix] Album art not showing on devices

4.59.3
- [UI] Slightly better icon
- [UI] New start menu tile (matte black style)
- [UI] Renamed Song to Track
- [UI] Better queue modification experience
- [Fix] Move track up in the queue
- [Fix] Web GUI selected device

4.59.2
- [Dependency] Updated youtube-dl

4.59.1
- [Fix] Change device

4.59.0
- [Feat] Better progress bar
- [Feat] Support for all formats locally (thanks to VLC bindings)
- [Feat] 32-bit support

4.58.0
- [Feat] See and download available files through /files/

4.57.0
- [Feat] Play URL supports SoundCloud
- [Fix] Play URL
- [Fix] WAV files

4.56.4
- [Fix] Music Queue with non-existent files

4.56.3
- [Fix] Switching device after a long time

4.56.2
- [Fix] Cancelling file selector closes the window

4.56.1
- [UI] Made buttons wider

4.56.0
- [UI] Merged timer window as a tab on the main window
- [UI] Added Queue URL to the main window
- [UI] Added Ctrl + {1, 2, 3} for main window tab control
- [UI] Use Ctrl + Shift + Alt + M to launch main window
- [UI] Added fast-forward, rewind, and pause keyboard shortcuts (L, J, K)
- [UI] Added more play options to the main window
- [Optimized] Cached YouTube URLs
- [Optimized] Even faster startup
- [Fix] Made populate and save session queues mutually exclusive
- [Fix] Queue files
- [Fix] Get metadata
- [Fix] Discord rich presence
- [Fix] Playlist Selector and Editor

4.55.0
- [Optimized] Reduced installation size
- [Fix] Error handling
- [Fix] Resume playback after long time

4.54.8
- [Fix] Auto-updating

4.54.7
- [UI] Sort cast devices by groups first

4.54.6
- [Fix] Cast groups detection (zeroconf == 0.24.5)

4.54.5
- [Fix] Exit after downloading update

4.54.4
- [Fix] No metadata WAV files

4.54.2
- [Fix] Auto-update

4.54.1
- [Fix] Auto-update
- [Feat] Better url support

4.54.0
- [Feat] Change device via web GUI

4.53.1
- [Optimized] Faster startup time (-70%)
- [Fix] Auto update

4.53.0
- [UI] Removed ugly border from buttons
- [UI] Merged Tab's 1 and 2 for Main Window
- [UI] Merged Settings with Main Window
- [Optimized] Settings Window
- [Optimized] Faster update checking
- [Optimized] Better Portable Updater
- [Fix] Queue file
- [Fix] Save window positions

4.52.0
- [Feat] Play URL works alright now (youtube only)
- [Fix] Web shortcut icons

4.51.3
- [Optimized] Main Tray
- [UI] Swapped "Controls" and "Play" in the tray menu
- [UI] New text color #d7d7d7 (either delete settings.json or enter it manually)
- [Fix] Startup error if MC is already running
- [Fix] Population/Save queue will load queue now

4.51.2
- [Fix] Settings loading

4.51.1
- [Fix] Main window closing after cancelling  queue file

4.51.0
- [Feat] Populate queue on startup
- [Feat] Save queue between sessions

4.50.2
- [Fix] Startup error

4.50.1
- [Optimized] Threaded file selection windows
- [Fix] Play Folder

4.50.0
- [Feat] Music library will build in the background
- [Feat] Added "Refresh Library" to tray

4.49.5
- [Fix] Better update error handling

4.49.4
- [Fix] Pause bug
- [Fix] Main Window file picking close

4.49.3
- [Fix] Tooltips
- [Fix] Play All

4.49.2
- [Fix] Discord rich presence bug

4.49.0
- [Feat] Added do nothing to timer
- [Fix] .opus files

4.48.1
- [Fix] Icon Quality

4.48.0
- [Feat] Improved Quality of Icon

4.47.1
- [Fix] Forgot to update version

4.47.0
- [Feat] Reorganized Main Window Tab 2
- [Feat] Added support for .wma files (cast only)

4.46.0
- [Feat] Queue file now supports multiple files
- [Feat] Play Youtube links (EXPERIMENTAL)
- Does not support pause, skip, or any repeating
- [Optimized] Settings file loading

4.45.0
- [Feat] Scroll to the playing song for Web GUI music queue

4.44.0
- [Feat] Added support for .wav
- [Fix] Better metadata logic

4.43.3
- [Fix] Web GUI style fix

4.43.2
- [Fix] Volume control actually works now

4.43.1
- [Fix] Auto-update will be disabled if something goes wrong while updating

4.43.0
- [Feat] Added View queue to Web GUI
- [Feat] Added Volume Control to Web GUI

4.42.2
- [Feat] Changed default setting for discord RPC to false
- [Feat] Web GUI title now includes the PC's name

4.42.1
- [Fix] Shortcut creation

4.42.0
- [Feat] Added setting UI to Web GUI

4.41.3
- [Fix] Music Queue double click to play

4.41.2
- [Fix] Web GUI

4.41.1
- [Feat] Web GUI on mobile doesn't make the keyboard come up

4.41.0
- [Feat] Added support for {*.flac,*.m4a,*.mp4,*.aac,*.ogg,*.opus,*.wav} (for non-local devices)

4.40.0
- [Optimized] Reduced startup time by ~2 seconds
- [Optimized] No more copying files from different drives, the solution was so simple but took ~10 months to find!
- [Fix] Stopped Music Caster collisions between two devices on the same network
- [Security] Server will only serve music files and only if the correct UUID is passed

4.39.5
- [Optimized] Instance checker, startup time reduce by ~9 seconds!
- [Fix] Reverted how keyboard commands work

4.39.4
- [Fix] Music queue remove

4.39.3
- [Fix] Music queue

4.39.2
- [Fix] Music queue
- [Fix] Better email hyperlink

4.39.1
- [Fix] Web GUI

4.39.0
- [Feat] Added search to web GUI
- [Feat] Better mobile web GUI

4.38.1
- [Fix] Handled more metadata errors
- [Fix] Installer installs all files now

4.38.0
- [Feat] Can now play files from the web GUI
- [Fix] Removed duplicate code
- [Fix] Better Chromecast detection

4.37.0
- [Feat] Added notification if MC was updated
- [Feat] Double click a song in the music queue to play the song
- [Feat] Locate File moved to second tab
- [Fix] Opening Music Caster a second time

4.36.1
- [Fix] Handled HeaderNotFoundError

4.36.0
- [Optimized] Embedded Updater (+ updating notification)
- [Optimized] Less cpu usage when idle

4.35.0
- [Optimized] Image assets
- [Feat] Main GUI volume image acts like mute/unmute button
- [Fix] Settings window error

4.34.2
- [Fix] Add folder works with save window positions

4.34.1
- [Fix] Errors are actually sent to me now

4.34.0
- [Feat] Added repeat off option (click repeat button 2x)
- [Feat] Added "Save window positions" setting
- [Optimized] Custom Chromecast finder (email me if MC doesn't detect any chromecasts)
- [Optimized] Better CPU usage
- [Optimized] More threading

4.33.3
- [Fix] lag caused by Discord RPC

4.33.2
- [Feat] Added tooltips for the QR Code and web GUI link
- Removed "Email:" text and added tooltip to the email link

4.33.1
- [Fix] Discord RPC bug when using web GUI

4.33.0
- [Feat] Added QR Code to settings for quick access to the web GUI
- [Fix] Error when handling exception
- [Fix] Web GUI when no file is playing

4.32.3
- [Fix] Updater.exe AGAIN
- [Feat] Added basic optional Discord RPC integration
- [Fix] playlist editor window (window position is not saved for now)

4.31.0
- [Optimized] Executables size and startup time
- [Optimized] Portable updater now in C#
- [Feat] Window positions are now remembered
- [Feat] Added some tooltips
- [Fix] tray menu updates again if repeat is pressed

4.30.4
- [Fix] Main GUI and shortcut creation

4.30.3
- [Fix] Playlist editor arrow key handler

4.30.2
- [Feat] Beefed up error messages that are sent to me
- [Fix] Better temp music folder handling

4.30.1
- [Feat] You can now open a file with Music Caster
- File handling in the context menu

4.29.0
- [Feat] Added "Queue Folder" to the main GUI (Tab 2)
- [Feat] Added "Clear Queue" to main GUI (Tab 2)
- [Fix] Handled ID3 error when playing files
- Reordered tray play menu

4.28.0
- [Feat] Added play folder to tray (found under tray play menu)
- Moved Playlists to Play tray menu

4.27.4
- [Fix] Fixed Web GUI album art

4.27.3
- [Fix] Volume scrolling on main window popup
- [Error handling] Updater raises fewer errors
- [Fix] Error handling bug

4.27.2
- [Fix] Better handling of errors
- [Fix] Play file works even without any folders

4.27.1
- Better duplicate detection
- Fixed compile all songs bugs

4.27.0
- Select device no devices Fix
- WEB GUI fix
- Better Auto-update

4.26.2
- Fixed bug

4.26.1
- Removed irrelevant data that was sent to me (install folder)
- Added POST request so I know how many users use Music Caster

4.26.0
- Better Play All (+ fixed a bug I created in the process before releasing)
- Because of this bug, I have added a helper function to time my functions
- Optimized `change_settings` (faster skips, although negligible)
- Building a GUI tab to show all music
- Update Web UI (looks good on mobile now, hard to access though)
- Changed setup name
- Fixed auto-update error handling (ironic)
- Fixed volume not changing when scrolling bug

4.25.0
- Added locate file option to main GUI (folder icon)
- Fixed play file next bug
- Updated timer window GUI

4.24.4
- Fixed volume scrolling behavior
- Removed volume from settings window (use the main window instead)

4.24.3
- Better error handling
- Added more error logging information

4.24.2
- Scrolling in the  settings or main window by default changes volume

4.24.1
- Fixes

4.24.0
- Web GUI fully functional
- ID3 tags reading fix
- Fixed song position bug

4.23.0
- Volume and scrubbing now support mouse scrolling!
- Settings window "Enable notifications" -> "Notifications"
- Tray tooltip now says "Download Update..." instead of disappearing
- Fixed restart on error?

4.22.4
- Fixed IndexError's when no file sin queue

4.22.3
- Fixed bugs to do with changing the music queue

4.22.2
- Fixed web access
- Fixed song position bug (maybe)
- Fixed port conflict bug

4.22.1
- Added button text color option
- Fixed bug (reactivating a window through the tray)
- Fixed volume slider bug

4.22.0
- New main window update
- Added image for the repeat button
- Added volume control
- Added music queue control
- GUI volume slider's update when the volume is updated through the home app
- Added a checkmark next to repeat tray menu if the repeating song is True
- Main GUI is now accessible to all! Just click the icon
- Change accent color
- Added settings.json options to change accent color (requires restart)
- Fixed keyboard shortcut option

4.21.2
- bigger try-except to catch more bugs

4.21.1
- fixed bug where "open settings.json" would fail if the user had no JSON file handler

4.21.0
- Errors are now sent to me automatically
- Information that is shared with me
    - Music Caster Version
    - OS platform and version
    - Traceback error message
    - (see bottom of music_caster.py)
- Updated error.log to include Music Caster's version

4.20.1
- Fixed no response bug when you switch devices while song is paused

4.20.0
- Works if song is scrubbed from home app
- Better song timing (when the next song will play)

4.19.1
- FIXED: now playing text (MAIN GUI) was displaying song when playback was stopped
- Can now use Up/Down and Page Up/Down to move through music queue GUI (EXPERIMENTAL)
- CPU won't spike anymore for a few seconds when trying to play something on cast device

4.19.0
- Changed tooltip to have song info
- Tray shows which device is currently selected

4.18.6
- Support for subfolders when using "Play All"

4.18.5
- Fixed bug where all devices showed the same name

4.18.4
- Minor refactoring + change in selecting device logic
- Change in chromecast devices sorting criteria (alpha, then UUID)

4.18.3
- Sorted device list alphabetically with (local device) being the exception

4.18.2
- Fixed multiple Chromecasts bug

4.18.1
- Fixed timer to work with improved performance
- Changed "Stop Timing" to "Cancel Timer"

4.18.0
- Added "Locate File" feature to Controls tray menu
- Added changelog

4.17.27
- Streamlined controls
- New EXPERIMENTAL keyword in settings.json (set to true for main window access)

4.17.26
- Fixed bug to do with wanting to create/edit a playlist name with 'q'
- Streamlined Play options (Play File, Play a File Next -> Play File Next, Play All) to be in a cascaded menu
- Improved performance (theoretically) by not reading the tray if the program is not in use
- Edited settings window to not have a copy button anymore, makes life harder than just clicking the email hyperlink
- Updated GUI library to the latest
- Fixed bug with main GUI
- Main GUI is almost done, test it out by putting `"EXPERIMENTAL": True` in `settings.json`

4.17.25
- Fixed chromecast buffering bug that would screw up when the next song would start playing

Wow you scrolled all the way to the end.
Pre v4.17.25 changes found here https://github.com/elibroftw/music-caster/releases?after=v4.17.25
