Releases: swingmx/swingmusic
v2.0.0.beta13
What's new?
- New: Pages (like playlists, but for albums and artists). Right click on an album/artist to add to a page. All pages appear in the homepage.
- Arm64 binary builds are now available thanks to @jensgrunzer1 🎉 🎊
- You can now right click on album/artist cards
- Bug fix: artist header and artist colors not being shown properly when using alternate artist header
- Bug fix: remove bottom bar master bitrate test component
- Remove root dirs draft settings
This release is also available on Docker: https://github.com/orgs/swingmx/packages/container/swingmusic/346971236?tag=v2.0.0.beta13
v2.0.0.beta12
Bug fixes
- Embedded thumbnails are now used when found in tracks
- Handle
AttributeError
on indexing tracks - Add print on error in favorites
Docker build:
https://github.com/orgs/swingmx/packages/container/swingmusic/334484806?tag=v2.0.0.beta12
v2.0.0.beta11
What's New?
- Use
cover.jpg
and other images when embedded images are not found. - Filter LastFm scrobble using the "When is a scrobble a scrobble?" guidelines
- LastFM now stores scrobbles locally when not connected to the internet
- Move
/home
endpoint to/nothome
on the API - Display an
E
label on tracks with anexplicit
tag available
Get this build on Docker:
https://github.com/orgs/swingmx/packages/container/swingmusic/332667955?tag=v2.0.0.beta11
v2.0.0.beta10
A snapshop of the new homepage
What's new?
I've been hard at work for the last 11 months working on Swing Music without a release. I've decided to make this beta release before the year ends to show the world what I've been staying up all night to work on.
Important
This is not a polished released, so please expect a few broken things here and there.
The Docker container for this release is available here:
https://github.com/orgs/swingmx/packages/container/swingmusic/329450410?tag=v2.0.0.beta10
Get the Android client APK here: https://github.com/swingmx/android/releases
Join our Beta community on Telegram: https://t.me/+9n61PFcgKhozZDE0
Here are the new features, improvements and bug fixes since v1.4.8
:
- Authentication and multi-user system
- Mixes generated based on your listening activity (experimental, only works with libraries with similar music)
- Last.fm integration (beta)
- Defaulting to alternate layout on the web client
- A pairing mechanism for use with the Android client
- Listening statistics:
- Charts data showing your top 10 albums, artists and track over periods of the last week, month, or year
- Various data and play statistics in albums and artists, at the bottom of the page
- More homepage items:
- Mixes for you
- Artist mixes
- Because you listened to artist (album recommendations)
- Artists you might like
- Top artists this week (shown at the end of the week)
- Top artists this month (shown at the middle and end of the month)
- A (not finalized) backup and restore system for your playlists, favorites and listening data
- Fix: background playback in the background, thanks to @Type-Delta in swingmx/webclient#38
- Fix: playback issue when track is ~30 seconds to end
- More undocumented features, improvements and bug fixes
Warning
Starting v2.0.0
(including this release) are not compatible with older releases. Please set up this release in a separate config folder if you want to keep your old data. You can do so by passing the --config <folder>
flag. eg. ./swingmusic --config ~/temp
.
Have fun guys!
v1.4.8
What's New?
Image: Homepage showing the new search input and the centered content layout
- New opt-in alternate (no sidebar) layout
- Added search bar to the top bar (all layouts)
- Move browse options to homepage bottom
- Content is now centered on the default layout
- Move to a stronger WSGI server (waitress)
- Proper ARM64 and other platforms support
- A proper timezone fix. Thanks to @tcsenpai on #170
- Hovering over a recently played/added item on the homepage will reveal how long ago
- Recently added items will not have a cutoff
- Folder page search is gone for now (we'll find a place to fix it in later versions)
- The exhaustive list of web client stuff can be found on commit 4211ccc in the client repo.
Bug fixes & Enhancements
- Lyrics plugin now works when Swing Music is auto started (tested on Ubuntu)
- Track not being removed from queue
- Playlist list page moving out of bounds
- Save queue as playlist not working
- Keyboard shortcuts not working in first try
- Fix recently added items not filling row
- Fix recently added items order
Development
- WIP code base documentation to
.github/docs
. Contributions are welcome! - Bump watchdog to v4
Tip
Plans for a mobile app are underway. The development will be led by @Ericgacoki
v1.4.7
Bug Fixes
- Remove pink color on Chrome PWA window.
- Volume not being carried over new track, when crossfade is off.
- Playing next track when you restart current track, when it's less than 30 seconds from ending.
v1.4.6
Edit: This release fixes #164 #165
What's New?
- Silence removal: Remove silence less than -40 dB between tracks
- Crossfade (labeled experimental on Firefox, because some tracks stutter when crossfade ends)
- Automatic preloading of next track, meaning reduced delay between tracks. Impact most noticable on reverse proxy.
- Quick settings on settings page
- CTRL + B to toggle right sidebar
- Remove from queue option in track context menu in Now playing page
- Add Playlists and favorites to Browse section of homepage
- Add right click menu option to search track on Youtube, Spotify, etc.
Bug fixes
- Tracks not being logged (sorry 😬)
- Tracks not being removed from queue when you click the ✕ button
- Consistent design on playlist list page
- Playlist cards are now larger on playlist list page
- Save queue as playlist now works as expected
- Keyboard shortcuts not working on first attempt
- Misc. code improvements
v1.4.5
Bug Fix
- Hide recent items on homepage when there's nothing to display
v1.4.4
This version (v1.4.4
) is a bug fix version of v1.4.3
for the following:
- Broken favorite albums & artists pages
- Broken albums & artist browse pages
What's new?
- A homepage showing recently added and played items
- Pages to browse your library by artists and albums. You can sort by properties like duration, track count, added date.
- Recently added items on homepage
- Recently played items on homepage
- Add Google, YouTube, Wikipedia and Last.fm to artist and album search
- Artist discography and favorites pages.
- This version will start tracking your listening activity. Basically what you listen to and how long.
BUG FIXES & IMPROVEMENTS
- Artist discography page redesign to make it more intuitive
- Incorrect last updated time on playlist page
- Removed scrolling on horizontal card lists
- Increase spacing in compact and wide screen mode
- Fix duplicate requests in album and artist page
- More UI consistency across pagest
- Artists, albums and playlist duration calculated incorrectly for hours > 24\
- Add infinite scroll to search page to remove the big blue load more button
- Change settings text for (hopefully ...) simplicity
- Default to no sidebar (I think it looks better that way!). You can
Enjoy!
v1.4.3
This release features a lot of enhancements and bug fixes, together with some really cool features. AKA. a homepage! Most of the enhancements you won't be able to see it, but hopefully, you will feel it.
What's new?
- A homepage showing recently added and played items
- Pages to browse your library by artists and albums. You can sort by properties like duration, track count, added date.
- Recently added items on homepage
- Recently played items on homepage
- Add Google, YouTube, Wikipedia and Last.fm to artist and album search
- Artist discography and favorites pages.
- This version will start tracking your listening activity. Basically what you listen to and how long.
BUG FIXES & IMPROVEMENTS
- Artist discography page redesign to make it more intuitive
- Incorrect last updated time on playlist page
- Removed scrolling on horizontal card lists
- Increase spacing in compact and wide screen mode
- Fix duplicate requests in album and artist page
- More UI consistency across pagest
- Artists, albums and playlist duration calculated incorrectly for hours > 24\
- Add infinite scroll to search page to remove the big blue load more button
- Change settings text for (hopefully ...) simplicity
- Default to no sidebar (I think it looks better that way!). You can
Enjoy!