Releases: fabiofalci/sconsify
Next
Sconsify-next binary contains current master branch fixes and features to be released in the next version.
-
Search term now accepts numbers.
-
Local search
\
. -
Issue a new token for a running instance:
sconsify -issue-web-api-token
.
v0.5.0
Sconsify 0.5.0, a minor release just to get some things out:
- Add a
pause
command (different than the currentplay_pause
that toggles play/pause). Useful in cases such as locking the computer and pausing the music. For instancei3
binding:
bindsym Control+Mod1+l exec "i3lock -c 000000 && sconsify -command pause"
-
Ignore tracks with no artists. TODO still need fixing, maybe just ignoring the artist but still showing in the playlist.
-
Spotify has changed search endpoint, it requires authentication now. Unfortunately, that means after 1 hour the token expires and search won't work anymore. As there is no way to refresh token, a sconsify restart is required.
Next
Sconsify-next binary contains current master branch fixes and features to be released in the next version.
- Add a
pause
command (different than the currentplay_pause
that toggles play/pause). Useful in cases such as locking the computer and pausing the music. For instancei3
binding:
bindsym Control+Mod1+l exec "i3lock -c 000000 && sconsify -command pause"
-
Ignore tracks with no artists. TODO still need fixing, maybe just ignoring the artist but still showing up on the playlist.
-
Spotify has changed search endpoint, it requires authentication now. Unfortunately, that means after 1 hour the token expires and search won't work anymore. As there is no way to refresh token, a sconsify restart is required.
v0.4.0
Sconsify 0.4.0:
- Mark playing song in the track list.
- Search aliases
al
=album
,ar
=artist
,tr
=track
:
al:help
ar:the beatles
tr:let it be
- Fix pause to actually pause the track and not to stop it.
- Temporary playlist. Type
c
in the queue view, type a name and then a temporary playlist will appear containing all songs in the queue view. - Show tracks as
title + artist
instead ofartist + title
. - Load playlists using spotify web api by default as it seems that loading playlists using libspotify doesn't work anymore.
- Fix
macOS
Sierra issues by updating go (1.7.5) and fixing gco pointer rules.
v0.4.0-rc3
Sconsify 0.4.0-rc3:
- Fix
macOS
Sierra issues by updating go (1.7.5) and fixing gco pointer rules.
v0.4.0-rc2
Sconsify 0.4.0-rc2:
- Load playlists using spotify web api when using
-web-api
flag as it seems that loading playlists using libspotify doesn't work anymore.
This release still doesn't solve the problem on macOS
Sierra.
v0.4.0-rc1
Sconsify 0.4.0-rc1:
- Mark playing song in the track list.
- Search aliases
al
=album
,ar
=artist
,tr
=track
:
al:help
ar:the beatles
tr:let it be
- Fix pause to actually pause the track and not to stop it.
- Temporary playlist. Type
c
in the queue view, type a name and then a temporary playlist will appear containing all songs in the queue view. - Show tracks as
title + artist
instead ofartist + title
.
v0.3.0
Sconsify 0.3.0:
- Remove track from playlist:
dd
(it doesn't save the change to spotify playlist). - Remove playlist from playlists view:
dd
(it doesn't save the change to spotify playlist). - Remove all tracks from playlist:
D
(it doesn't save the change to spotify playlist). - Preferred bitrate
-preferred-bitrate=96k, 160k, 320k
. - Search function using spotify web-api instead of libspotify sdk.
Press to load
option in the search to load more results.- Search fields:
album, artist or track
. Examples:
album:help
artist:the beatles
track:let it be
- Interprocess commands using
sconsify -command <command>
. Available commands:replay, play_pause, next
. For instance my i3 config file has this configuration so I can use keyboard buttons to replay, play/pause and go to the next track:
bindsym XF86AudioPrev exec sconsify -command replay
bindsym XF86AudioPlay exec sconsify -command play_pause
bindsym XF86AudioNext exec sconsify -command next
- Experimental use of spotify web-api to have access to saved albums, saved songs and new releases. It needs a web autentication to get an access token valid for 1 hour. After 1 hour it won't be able to access the web-api anymore and there's no way to refresh the token, only quiting and opening the application again. Pass
-web-api
flag to use it.
v0.3.0-rc1
Sconsify 0.3.0 release candidate 1:
- Remove track from playlist:
dd
(it doesn't save the change to spotify playlist). - Remove playlist from playlists view:
dd
(it doesn't save the change to spotify playlist). - Remove all tracks from playlist:
D
(it doesn't save the change to spotify playlist). - Preferred bitrate
-preferred-bitrate=96k, 160k, 320k
. - Search function using spotify web-api instead of libspotify sdk.
Press to load
option in the search to load more results.- Search fields:
album, artist or track
. Examples:
album:help
artist:the beatles
track:let it be
- Interprocess commands using
sconsify -command <command>
. Available commands:replay, play_pause, next
. For instance my i3 config file has this configuration so I can use keyboard buttons to replay, play/pause and go to the next track:
bindsym XF86AudioPrev exec sconsify -command replay
bindsym XF86AudioPlay exec sconsify -command play_pause
bindsym XF86AudioNext exec sconsify -command next
- Experimental use of spotify web-api to have access to saved albums, saved songs and new releases. It needs a web autentication to get an access token valid for 1 hour. After 1 hour it won't be able to access the web-api anymore and there's no way to refresh the token, only quiting and opening the application again. Pass
-web-api
flag to use it.
v0.2.1
0.2.1
- Fix error when arrow navigation after a search
- Fix error when loading nil playlist folder