Pre-release

@Quacky2200 Quacky2200 released this Jan 24, 2017

Assets 8

What's new?

  • Major refactor to fix a refresh bug present since v1
  • Sing! Sync API for tracks to be synchronised
  • Album Size preference
  • Reformat of lyric cache into JSON
  • Reformat of album cache sorted into artist folders and album

Snap packages are temporarily held back until bugs are fixed

This is a beta release - expect instability

Please report any lyrics issues (e.g. wrong timing, wrong lyrics) so I can sort them. There are a ton of songs (each song takes approx. 5-10 minutes to complete/check) I will not have sync'd since it has to be done by hand (and differing genres, artists,etc) so I have given the option for people to be able to synchronise lyrics themselves.

Example tracks for Sync demonstration:

  • 24K Magic - Bruno Mars
  • All Night - The Vamps
  • Shape of You - Ed Sheeran
  • Castle on the Hill - Ed Sheeran
  • Let Me Love You - DJ Snake, Justin Bieber
  • Say You Won't Let Go - James Arthur
  • Starboy - The Weeknd, Daft Punk
  • I Don't Wanna Live Forever - ZAYN, Taylor Swift
  • Stitches - Shawn Mendes
  • Human - Rag'n'Bone Man
  • Pure Imagination - Glee Cast
  • Somebody That I Used To Know - Glee Cast
  • 8 Mile Soundtrack Version - Eminem
  • Just Lose It - Eminem
  • Not Afraid - Eminem
  • Love Is - Rod Stewart

Lyrics that are live (synchronous) will become delayed whenever seeking and pausing the track due to limitations

@Quacky2200 Quacky2200 released this Jan 14, 2017 · 5 commits to master since this release

Assets 10

What's new since v1.0.0?

  • More stability with user logout and mpris events (affected in pre-release v1.0.25 and 1.0.30)
  • Shortcuts added:
    • F11 - Fullscreen
    • Ctrl-Shift-I and F12 - Dev tools
    • Ctrl-Shift-P - Preferences
    • Ctrl-W - Close window
    • Ctrl-S - Search (with or without application menu shown)
    • Ctrl-Shift-L - Logout
  • Removal of DevTools in app settings (use shortcut above instead!)
  • File operations moved to electron props to remove repetitive code
  • Automatic Electron detection put back in (for dev)
  • D-Bus support without external node binary (removal of interpreter and services implementation)
  • AppImage built using electron-builder
  • Removal of the ugly pre-requisites script (aka installing node binary and 'necessary' binaries)
  • Removal of the ugly make_deb script - albeit removal of right-click unity menu buttons (will promise to put back when I can!)
  • Refactored interface into a class - much tidier
  • Themes automatically detected in app theme directory (install only)
  • Replaced preference hints
  • Temporarily disabled radio hide preference (Spotify removed Radio?)
  • Shortcut icons added
  • Fixed on refresh mpris event bug
  • Snap release

Please Note: Updating directly from v1.0.0 to v1.0.35 is recommended for a better experience. The pre-releases v1.0.25 and v1.0.30 are unstable and will be most likely be deleted within a couple of days (due to developer error - my bad!).

You must install the application to be able to use sound menu integration

Pre-release

@Quacky2200 Quacky2200 released this Jan 14, 2017 · 8 commits to master since this release

Assets 10

What's new?

  • Fixed on refresh mpris event bug
  • snap package builds

Please Note: Updating directly from v1.0.0 to v1.0.30 is recommended than updating to v1.0.25 due to the mpris event bug (if you use the sound menu). You must install the application for the Spotify Web Player to be present in the sound menu! (confirmed in .deb).

Refer to v1.0.25 for differences after v1.0.0

Pre-release

@Quacky2200 Quacky2200 released this Jan 14, 2017

Assets 8

What's new? I'm glad you asked...

  • Shortcuts added:
    • F11 - Fullscreen
    • Ctrl-Shift-I and F12 - Dev tools
    • Ctrl-Shift-P - Preferences
    • Ctrl-W - Close window
    • Ctrl-S - Search (with or without application menu shown)
    • Ctrl-Shift-L - Logout
  • Removal of DevTools in app settings (use shortcut above instead!)
  • File operations moved to electron props to remove repetitive code
  • Automatic Electron detection put back in (for dev)
  • D-Bus support without external node binary (removal of interpreter and services implementation)
  • AppImage built using electron-builder
  • Removal of the ugly pre-requisites script (aka installing node binary and 'necessary' binaries)
  • Removal of the ugly make_deb script - albeit removal of right-click unity menu buttons (will promise to put back when I can!)
  • Refactored interface into a class - much tidier
  • Themes automatically detected in app theme directory (install only)
  • Replaced preference hints
  • Temporarily disabled radio hide preference (Spotify removed Radio?)
  • Shortcut icons added

Please Note: Despite this being a release, due to the nature of huge refactoring, some of the functionality may be 'experimental'. Please make an issue on GitHub if it affects you! Possible issues may include lack of MPRIS controls in Unity, right-click Unity menu items, refresh bug

If you have been experiencing this bug - please add a comment to say it affects you. Thank you!

@Quacky2200 Quacky2200 released this Sep 28, 2016

Assets 6

So? What's new?

  • Big changes were made to make Notifications and the general application faster and stable. (Fixes issue #14 )
  • Added Mix-&-Match tray icons for whatever DE/Icon or preference
  • Added Clean lyricCache and albumCache
  • Added update button - actually be notified when an update is available than always tracking the project on GitHub
  • Now uses a generic icon so that icon themes can take advantage (a fallback is provided) (Fixes issue #24 )
  • D-Bus Media Key control - allows you to press play, next and previous on your keyboard without command (keyboard) shortcuts (Fixes issue #20 , #7 )
  • Close to Controller - Allows you to hide the main window and only raise it with an MPRIS controller (Fixes issue #16 )
  • Hide application menu - Not everyone wants an application menu (Fixes issue #12 )
  • Remember functionality - Leave and continue where you left off in between restarts/application quit (Fixes issue #11 )
Pre-release

@Quacky2200 Quacky2200 released this Sep 6, 2016

Assets 4

Sing! functionality & Fixes
Light theme
Preferences
Installation Node always 32bit fix

(Please see commits for a more in-depth description)

Sep 5, 2016
Sing! functionality added & fixes
Added fallback notification support
Added Sing! UI/functionality
Added Sing! caching to prevent blockages
Added Sing! only fetch on activation
Notification settings implemented - isNotificationWorthy! Are you worthy? :P
Sing now saves to file for cache
Album cached to home folder
Added unavailable start error page
Added last URL for reloads
Changed interface to fetch before clean
Show Sing button on NavBar
Update theme on preference load
Search with Command/Ctrl+S
Show icon setting implemented
Close To Tray and Minimize without Tray works
Sing now downloads songs with loader
Quit menu item now works
Added notification only on un-focused option
Added Logout on application menuAdded fallback notification support
Added Sing! UI/functionality
Added Sing! caching to prevent blockages
Added Sing! only fetch on activation
Notification settings implemented - isNotificationWorthy! Are you worthy? :P
Sing now saves to file for cache
Album cached to home folder
Added unavailable start error page
Added last URL for reloads
Changed interface to fetch before clean
Show Sing button on NavBar
Update theme on preference load
Search with Command/Ctrl+S
Show icon setting implemented
Close To Tray and Minimize without Tray works
Sing now downloads songs with loader
Quit menu item now works
Added notification only on un-focused option
Added Logout on application menu
Pre-release
Pre-release

@Quacky2200 Quacky2200 released this Sep 4, 2016 · 37 commits to master since this release

Assets 3

Testing needs to be completed to see if this build works

Already I know these need improving:
Light theme
Start on login
Start hidden

Other than that, make issues if they are appropriate so I can help solve them. If you are a developer and can help, a pull request can be considered 👍

This alpha will be removed soon*

Assets 4

This is release v0.8.19 (August 19th 2016 build).

Release differences from v0.5.9:
New Tray Menu (Play, Previous, Next, Show/Hide Spotify, Refresh, Logout, Quit)
Close to tray properly supported
Removal of unnecessary dependency - 'userhome'
64bit (amd64) support included with 32bit (x86).

BUG UPDATE: A bug may be experienced when un-installing this software whereby the pre-removal script will get stuck and will reinstall.
FIX:
sudo bash -c 'echo -e "killall spotifywebplayer\nrm -rf /usr/bin/spotifywebplayer/lib" > /var/lib/dpkg/info/spotifywebplayer.prerm'