Skip to content

Releases: swingmx/swingmusic

v2.0.0.beta13

31 Jan 13:57
Compare
Choose a tag to compare
v2.0.0.beta13 Pre-release
Pre-release

image

What's new?

  1. 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.
  2. Arm64 binary builds are now available thanks to @jensgrunzer1 🎉 🎊
  3. You can now right click on album/artist cards
  4. Bug fix: artist header and artist colors not being shown properly when using alternate artist header
  5. Bug fix: remove bottom bar master bitrate test component
  6. 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

10 Jan 11:52
Compare
Choose a tag to compare
v2.0.0.beta12 Pre-release
Pre-release

Bug fixes

  1. Embedded thumbnails are now used when found in tracks
  2. Handle AttributeError on indexing tracks
  3. 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

07 Jan 22:49
Compare
Choose a tag to compare
v2.0.0.beta11 Pre-release
Pre-release

What's New?

  1. Use cover.jpg and other images when embedded images are not found.
  2. Filter LastFm scrobble using the "When is a scrobble a scrobble?" guidelines
  3. LastFM now stores scrobbles locally when not connected to the internet
  4. Move /home endpoint to /nothome on the API
  5. Display an E label on tracks with an explicit 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

30 Dec 19:53
Compare
Choose a tag to compare
v2.0.0.beta10 Pre-release
Pre-release

v2 homepage screenshot
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:

  1. Authentication and multi-user system
  2. Mixes generated based on your listening activity (experimental, only works with libraries with similar music)
  3. Last.fm integration (beta)
  4. Defaulting to alternate layout on the web client
  5. A pairing mechanism for use with the Android client
  6. 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
  7. 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)
  8. A (not finalized) backup and restore system for your playlists, favorites and listening data
  9. Fix: background playback in the background, thanks to @Type-Delta in swingmx/webclient#38
  10. Fix: playback issue when track is ~30 seconds to end
  11. 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

26 Feb 07:15
Compare
Choose a tag to compare

What's New?

Image: Swing Music homepage showing changes in v1.4.8

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

20 Jan 09:14
Compare
Choose a tag to compare

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

15 Jan 15:56
Compare
Choose a tag to compare

Screenshot from 2024-01-12 20-14-11

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

19 Dec 06:40
8e2e581
Compare
Choose a tag to compare

Bug Fix

  • Hide recent items on homepage when there's nothing to display

v1.4.4

14 Dec 08:03
Compare
Choose a tag to compare

image(5)

The new homepage

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

12 Dec 17:51
Compare
Choose a tag to compare

image(5)

The new homepage

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!

image(4)

The browse albums page