Ecostream
- 11 Devlogs
- 57 Total hours
A self-hosted Spotify alternative with all the cool features like cross-device control and smart shuffle in one fresh, clean interface.
A self-hosted Spotify alternative with all the cool features like cross-device control and smart shuffle in one fresh, clean interface.
Made and troubleshooted a Windows build, as well as publishing the first release on Github
Made a demo website that doesn’t use the server, adding a popup to avoid confusion and showing a message when trying to use unavailable features
User details editing in settings + revamped user selection screen + creating new users at login screen
Fixed touchbar button + added desktop app names in device selection screen
Settings page with server url customization
Removing songs from playlists and adding songs to your queue
Fixed search results + added search on mobile, improved skip/previous animation on mobile, and finished offline implementation.
Playlist name editing + started offline playback implementation
Re-coded smart shuffle + made the queue show the currently playing song
Cross-device sync with playback on multiple clients, as well as some (pretty bad) latency compensation
Coded my own audio player component for the desktop app from scratch and added preloading the next song for faster navigation