Commit Graph

81 Commits

Author SHA256 Message Date
Jonas Kvinge
70f8d5c5df - Update to version 0.6.8
+ Fixed stuck tabbar and collection GUI with some themes.
 + Fixed possible crashes related to QProxyStyle.
 + Fixed a bug where metadata in the playlist was not updated when editing metadata for the current playing track.
 + Fixed crash when deleting a folder with playlists.
 + Fixed restoring to correct screen when maximized.
 + Increased lyrics score if lyrics text is larger than 60 characters to avoid using "no lyrics available" text.
 + Made context title and summary changeable.
 + Added option to disable playlist clear button.
 + Added confirmation dialog before clearing playlists with more than 500 songs.
 + Added German, French and Indonesian translations.
 + Added StartupWMClass to desktop file.
 + Replaced use of Qt deprecated functionality as of 5.14.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=57
2020-01-05 22:42:07 +00:00
Jonas Kvinge
09a4de0c55 - Update to version 0.6.7
+ Fixed crash when cancelling scrobbler authentication
 + Fixed "Double clicking a song in the playlist" behaviour setting
 + Fixed "Pressing Previous in player" behaviour setting
 + Fixed updating compilations where there are spaces or special characters in filenames
 + Fixed cases where songs were stuck in "Various Artists" because not all songs in
   the same compilation was removed from the model before readded with actual artist.
 + Fixed a bug when importing playlists where metadata was reset
 + Fixed scrobbler to also scrobble songs without album title
 + Fixed text for replay gain setting not loading in backend setting
 + Added back lyrics from Chartlyrics
 + Added ability to show fullsize cover on double-click in playing widget
 + Added separator between "unset cover" and "show fullsize" in popup menu
 + Removed left click on analyzer to popup menu
 + (Windows) Added killproc executable to terminate running process before uninstalling

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=55
2019-11-27 22:23:02 +00:00
Jonas Kvinge
86c3d43a41 - Update to version 0.6.6
+ Fixed lowercased album artist in playlist column
 + Fixed compiling with different optional features turned off
 + Fixed hang in stream discoverer with certain formats
 + Fixed Subsonic to correctly read disc
 + Fixed preventing system logoff or shutdown
 + Fixed correctly updating compilations
 + Simplified gstreamer pipeline code
 + Disabled showing analyzer for bit depths not supported by the analyzer
 + Made stereo balancer independent from equalizer
 + Added option to prefer album artist when sending scrobbles
 + Removed lines in settings
 + Added limit for number of tagreader processes to 2
 + Improved system theme icon option to better pick correct icons
 + Added option to automatically select current playing track
 + (Windows) Added support for WASAPI

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=53
2019-11-09 16:30:09 +00:00
Jonas Kvinge
a9d0ad4320 - Update to version 0.6.5
+ Fixed scrobbler not to send scrobbles multiple times when metadata is updated
  + Fixed Listenbrainz scrobbler not to send "various artists" as album artist
  + Fixed missing cover image in OSD pretty reposition image
  + Fixed OSD pretty upper left positioning
  + Fixed OSD pretty positioning on Windows on screens with negative geometry
  + Fixed appdata file to pass full validation

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=51
2019-09-30 20:13:32 +00:00
Jonas Kvinge
e4f2609cd4 - Update to version 0.6.4
+ Added setting for fancy tabbar background color
  + Added setting to make marking songs unavailable optional
  + Added lyrics from lyrics.ovh and lololyrics.com
  + Fixed so that Subsonic verify certificate setting takes affect immediately
  + Fixed all services to follow redirects
  + Fixed so that songs with different albums are not treated as duplicates
  + Fixed SingleApplication to use native system calls on Linux for getting username
  + Added stream discoverer to gstreamer pipeline to detect stream filetype, samplerate and bit depth
  + Disabled video in gstreamer pipeline
  + Fixed ampache compatibility
  + Fixed lyrics searcher not to try search for lyrics with empty song artist or title
  + Fixed Qobuz login to send mac address as device manufacturer id on login
  + Fixed Qobuz invalid signature parameter error when retrieving stream urls
  + Fixed player not using preloaded stream url causing gapless playback to break
  + Increased preload gap for gstreamer to make sure gapless playback works better
  + Fixed setting and resetting temporary metadata for next playlist item
  + Replaced media buttons with more correct ones
  + Fixed windows thumbbar
  + Lowered required Subsonic API version to 1.11.0
  + Fixed Subsonic to allow empty artist and album in song replies
  + Added Russian translations
  + Fixed some services API urls using http to use https
  + Fixed restoring to original window size when restoring from system tray
  + Updated 3rdparty taglib
- Update URLs
- Update summary and description

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=49
2019-09-25 12:08:11 +00:00
Jonas Kvinge
65eb9cafc5 - Update to version 0.6.3
+ Fixed crash when using internet services.
  + Fixed musicbrainz tagfetcher only showing 1 result per song.
  + Fixed collection watcher to unwatch deleted directories.
  + Added "album - disc" grouping.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=47
2019-08-05 21:38:58 +00:00
Jonas Kvinge
3ebe38e88a - Update to version 0.6.2
+ Disabled fatal error for FTS5 cmake test.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=44
2019-08-03 12:07:06 +00:00
Jonas Kvinge
5a815c5968 - Update to version 0.6.1
+ Compare artist and album case-insensitive when generating score for album covers.
  + Fixed broken return value of sendMessage() in SingleApplication causing application to be started twice.
  + Improved error handling in local redirectserver.
  + Added new tabs view with search and favorites to Tidal.
  + Fixed gst_pad_send_event lock in gstreamer pipeline.
  + Made Xine analyzer optional to fix compilation with newer Xine.
  + Implemented offset and queue to all Tidal requests.
  + Added new artist, album and song ids to songs schemas to add/remove favorites.
  + Improved lyrics searcher.
  + Fixed disabling fading option in backend settings when volume control is disabled.
  + Added x-scheme-handler/tidal to desktop file to handle tidal songs and allow OAuth redirect url.
  + Added love button for scrobblers.
  + Fixed gapless playback when using url handler.
  + Fixed enabling/disabling fading options in backend settings.
  + Added support for Subsonic streaming.
  + Added support for Qobuz streaming.
  + Added confirmation box for opening songs in file browser to avoid users accidentally opening too many songs.
  + Added OSD notification on playback resume option.
  + Fixed MusicBrainz tag fetcher to respect rate limiting when fetching tags.
  + Fixed hardcoded systemtray icon.
  + Added live scanning and option to rescan songs.
  + Added playlist background image stretch option to zoom image with cutting the height.
  + Replaced use of QDesktopWidget with QDesktop
  + Replaced all uses of QSignalMapper with lambda expressions
  + Fixed collection album covers stuck to old ones when new album covers are fetched
  + Fixed all Json services to check HttpStatusCodeAttribute in addition to checking network errors
  + Fixed track change hang
  + Fixed playlist sorting to ignore articles
  + Fixed MessageReply crash in tagreader

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=43
2019-08-03 11:44:18 +00:00
Jonas Kvinge
c983dd8a12 - Update to version 0.5.5
+ Fixed Tidal API url

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=41
2019-05-05 19:33:35 +00:00
Jonas Kvinge
ee8d37828d - Update to version 0.5.4
+ Changed description for offline mode scrobbling for less confusion
  + Fixed scrobbler to not send "playing now" when in offline mode
  + Added common RPM spec file for openSUSE, Fedora, RedHat, CentOS and Mageia
  + Improved cover manager score system
  + Added Deezer and Tidal cover providers
  + Added ChartLyrics lyrics provider
  + Added HTTPS workaround for Last.Fm OAuth to solve redirect https to http (localhost) problems
  + Added Moodbar
  + Fixed incorrect desktop file returned by mpris2
  + Fixed mpris2 CanPlay
  + Fixed updating play and skip count properly
  + Fixed track seeking with mouse wheel
  + Fixed CDDA tracks being invalidated (greyed) in the playlist
  + Fixed problems using transcoder when other engines were selected
  + Improved song loader error handling
  + Fixed enabling equalizer having no affect
  + Disable notification art setting when tray icon notification is selected
  + Applying settings immediately when pressing Apply in settings dialog instead of just saving
  + Disable scroll over icon to change track setting on non-X11 systems and KDE
  + Removed nvidia workaround on exit which is no longer needed
  + Fixed chromaprinter unref buffer crash when using complete tags automatically
  + Fixed crash on exit using VLC engine when using static taglib caused by tagblib linking collision
  + Fixed context background to follow base colors instead of always white
  + Fixed fancy tabbar small sidebar mode width
  + Added some missing taglib configure checks
  + Saving geometry, tabbar, playlist column settings on exit only to reduce wear on SSD's and fix sluggish resizing with non-SSD
  + Fixed and improved snap including upgrading to core18 and adding proper alsa support
  + Fixed resume playback on startup not working for other than the first playlist

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=40
2019-05-05 18:09:43 +00:00
Jonas Kvinge
2e68dc6db8 - Update to version 0.5.3
+ Changed default tagging to albumartist in organise dialog
  + Removed support for older taglib in tagreader
  + Made lyrics selectable in context
  + Added boom and rainbow analyzers
  + Made it possible to use enter in shortcuts
  + Replaced "no album cover" image
  + Capitalized Strawberry in OSD and tooltip
  + Added artist search to Tidal
  + Created systray tooltip workaround for KDE
  + Changed defaults for backend fade setting
  + Changed backend settings to allow setting device back to automatic when a custom device is active
  + Hide ALSA options on non-ALSA systems
  + Showing errors in dialog when editing tags fails
  + Update database immediately when saving tags were successful
  + Show Strawberry icon in OSD when stopping track
  + Added support for translations
  + Renamed desktop and appdata files to follow freedesktop specifications
  + No longer allowing X11 shortcuts on Wayland
  + Fixed handling of UNC paths in gstreamer engine
  + Added option to disable volume control
  + Removed Deezer support (SDK discontinued and streams are encrypted)
  + Added Norwegian and Spanish translations
  + Added setting to allow automatically saving album covers directly to album directory
  + Updated mimetypes
  + Added basic support for system and custom icons
  + Moved loading of device icons to device model
  + Added better support for APE tags
  + Fixed problems identifying song as collection songs when loading playlist files
  + Fixed problems loading Tidal URLs from playlist files

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=37
2019-04-01 23:10:04 +00:00
Jonas Kvinge
3f1ea53732 - Update to version 0.5.2
+ Added error handling and message for URL handler
  + Added SingleCoreApplication secondary check
  + Fixed memory leaks in devices
  + Fixed more stability issues in devices
  + Remove remastered from album title when searching for lyrics, covers and scrobbling
  + Fixed CMake check for X11 headers
  + Enabled iLister and AFC device
  + Added saving of album cover to gpod devices
  + Fixed AAC/MP4 transcoder
  + Added log to organise error dialog
  + Added warning when enabling X11 shortcuts on Gnome, Cinnamon or KDE
  + Fixed transcoder to use filename suffixes to solve issues when copying files to iPods
  + Added option to copy album cover in organise dialog (filesystem and libgpod devices)
  + Added raise() to make sure window is on top when strawberry is started twice

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=35
2019-01-26 17:21:23 +00:00
Jonas Kvinge
774537f409 - Remove unneeded libQt5Gui-private-headers-devel, Qt5Xml and liblastfm dependency
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=33
2019-01-12 16:57:45 +00:00
Jonas Kvinge
1d4e680924 - Update to version 0.5.1
+ Added scrobbler with support for Last.fm, Libre.fm and ListenBrainz
  + Fixed key up causing playback to reset
  + New improved last.fm and musicbrainz album cover providers
  + Removed Qt5Xml and liblastfm dependency
  + Replaced sha2 with QCryptographicHash
  + Fixed songs not showing up under devices
  + Removed qxt dependency
  + Replaced globalshortcuts backend for X11 and Windows
  + Made global shortcuts on X11 optional and off by default
  + Added support for Monkey's Audio
  + Fixed crashes in devices
  + Enabled transcoder and organiser in menus
  + Added transcoder for WavPack
  + Changed default group by for collection to album artist
  + Enabled organise without gstreamer
  + Added cmake USE_BUNDLE option for macOS/Windows
  + Fixed broken GSD D-Bus shortcuts backend
  + Fixed broken background image setting
  + Disabling fading when a ALSA device is selected
  + Replaced QtSingleApplication with SingleApplication
  + Fixed scroll over icon to change track feature
  + Fixed freeze when changing appearance settings
  + Made text in about dialog selectable
  + Improved manual pages
  + Fixed typos
  + Updated contributors in about
  + Added debian copyright file
  + Fixed some compile errors
- Remove unneeded Qt5Xml and liblastfm dependency

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=32
2019-01-12 15:29:35 +00:00
Jonas Kvinge
b4809605ce - Update to version 0.4.2
+ Updated AppStream data file to newer specifications
  + Fixed Deezer engine to use quality setting
  + Removed unneeded dependency Qt5OpenGL
  + Removed obsolete xine warning and engine reinitialization
  + Added ALSA as optional component in cmake
  + Fixed bug in playlist columns setting all visible
  + Added option to reset playlist columns
  + Fixed/Improved console logging
  + Added queue to play next option
- Removed unneeded Qt5OpenGL dependency
- Use system taglib
- Only install Appdata file on Leap 15.0 or higher
- Update description

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=30
2018-11-28 23:15:02 +00:00
Jonas Kvinge
5c8d080f13 - Add require for libQt5Sql5-sqlite
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=28
2018-11-10 23:11:52 +00:00
Jonas Kvinge
954db2e1d8 - Update to version 0.4.1
+ Fixed crash in analyzer
  + Fixed trying to use systray even if the desktop had no systray
  + Fixed Tidal login loop bug
  + Added Deezer support
  + New improved fancy tabwidget
  + Fixed bug not loading engine settings
  + Moved queue manager into tabbar for easier access
  + Fixed crash when changing appearance colors
  + Improved error handling between player and engine
  + Added setting to allow continue to the next song in the playlist based on error
  + Improved Xine engine code
  + Moved some settings
  + Updated builtin taglib
  + Added AppStream data file
  + Fixed compiling with Qt 5 versions of system QtSingleApplication and Qxt library
- Add desktop-file-validate and appstream-util validate
- Install strawberry.appdata.xml

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=25
2018-11-02 19:20:45 +00:00
Jonas Kvinge
b2c7824006 - Build without vlc on Leap 42.3
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=22
2018-10-07 12:31:29 +00:00
Jonas Kvinge
1def8b067b - Fix 'Extended header atime is out of range'
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=21
2018-10-07 12:08:27 +00:00
Jonas Kvinge
17dd6e9cee - Update to version 0.3.3
+ Fixed search error not shown in Tidal search
  + Added URL handler for Tidal, now retrieving URL's when playing instead of when searching
  + Fixed bug in pipeline not setting url
  + Fixed bug setting wrong temporary metadata
  + Added support for both ALSA hw and plughw
  + Added option to change url stream scheme for Tidal
  + Added encoding of Tidal token in the source code
  + Added encoding of Tidal password in the configuration
  + Fixed Tidal login

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=19
2018-09-25 19:46:06 +00:00
Jonas Kvinge
4860ad1539 - Update to 0.3.3
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=18
2018-09-24 19:11:17 +00:00
Jonas Kvinge
513c996e63 - Update to 0.3.1
- Update features

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=16
2018-09-15 18:23:14 +00:00
Jonas Kvinge
085fb9a04f - Fix Qt 5 dependencies
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=14
2018-07-06 22:14:40 +00:00
Jonas Kvinge
22310c37d7 - Add back update-desktop-files
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=13
2018-07-06 17:59:11 +00:00
Jonas Kvinge
6a5cf97317 - Remove unneeded dependency Qt5Test
- Require update-desktop-files only for version less than 1500
- Add COPYING file to %license

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=12
2018-07-06 17:34:53 +00:00
Jonas Kvinge
7dbba95650 - Update to 0.2.1
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=11
2018-07-05 01:14:44 +00:00
Jonas Kvinge
4d94e66e5a - Update spec file
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=10
2018-07-03 18:55:41 +00:00
Jonas Kvinge
dbbe77e17d - Update to 0.1.6
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=9
2018-06-07 21:50:45 +00:00
Jonas Kvinge
a5af4710ba - Update to 0.1.5
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=4
2018-05-16 20:50:00 +00:00
Jonas Kvinge
01a704bf85 - Update to 0.1.3
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=2
2018-05-11 21:46:02 +00:00
Martin Pluskal
20e4464e73 Accepting request 605177 from home:jonaski:audio
I want to maintain strawberry in Factory and would like to use devel:multimedia:apps as the devel/feeder project.

OBS-URL: https://build.opensuse.org/request/show/605177
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=1
2018-05-09 09:24:20 +00:00