Releases: schollz/musicsaur
Releases · schollz/musicsaur
Version 1.5
Version 1.4
New Features:
- Mute button works better
- Python version available, but no longer maintained
- Syncing is better (reloads on mis-syncs, more health checks, smarter muting)
- Syncing is faster (< 3 seconds)
- Better file serving (caddy handles things internally)
- Better deployment (easily deploy with your own server name)
- ffmpeg support for webm (much better for compressing audio)
- Updated to latest version of howler.js
Version 1.3
New features:
- All files served locally (no internet connection needed!)
- Replaying works now (it was broken in 1.2)
- Playlist sorted by Artist/Album/Track (in order)
- Go version, up to date with Python version
- Precompiled libraries for folks that want to unzip and run!
- Mute button
Version 1.2
Fixed 6 more issues.
Major features:
- Moved from Flask to Tornado (improved server performance)
- Removed global variables and replaced with state variable
- Server now saves/loads states, so you can continue from previous song
- States allow faster startup of server
- Numerous bug fixes (loading multiple pis, folders)
- Removed eyed3 dependency (now only mutagen)
- Added logo and googleable name (mu-sic is now musicsaur)
Version 1.1
Closed 5 issues and made a bunch of great improvements.The new features include:
- Improved synchronization performance! (20-50% faster now!)
- Graceful shutdown
- Configuration file to make it easier to include multiple music folders and make tweaks
- Automatic start on raspberry pis
- MP3 parsing error handling
Initial release
Features:
- Synchronization
- Playlist manipulation
The time-to-first-synchronization is a test to see how long it takes to synchronize when the clients are attached and a new song is selected, after the song has been loaded. A TTFS of 0 seconds means that the synchronization with the browser and server occurred perfectly, and they both started playing at the same time. In this version:
Server | Raspberry Pi client | Desktop client |
---|---|---|
Raspberry Pi | 14-40 s | 6-10 s |
Desktop | 10-25 s | 0-3 s |