Revisions of strawberry
Ana Guerrero (anag+factory)
accepted
request 1226004
from
Jonas Kvinge (jonaski)
(revision 69)
- Update to version 1.2.2 + Bugfixes: + Fixed crash when creating a new smart playlist (#1609). + Fixed last playlist column being added when dragging a song and switching playlists.
Dominique Leuenberger (dimstar_suse)
accepted
request 1225634
from
Jonas Kvinge (jonaski)
(revision 68)
- Update to version 1.2.1 + Bugfixes: + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568). + Fixed updating collection song sort text when disc is changed. + Fixed current playing file left open when the next track errored (#1582). + Fixed filter search not finding song containing uppercase "A" (#1599). + Fixed crash when removing album from playlist when using shuffle albums (#1588). + Fixed IDv3 MBID's tags with multiple entries being ignored. + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services. + Fixed passing filenames to strawberry on command line not resolving to absolute paths. + Enhancements: + Resolve symbolic links when dragging files to the playlist to match collection song. + Replaced Spotify username/password with access token. + Require Qt 6.4 or higher and drop support for Qt 5. + Require TagLib 1.12 or higher. + Use Qt stringliterals. + Move gstfastspectrum to src. + Use standard user temp location for current album cover. + Removed old MacFSListener. + Removed external tagreader and protobuf dependency. + Removed VLC support. + Ported to Qt translation (.ts) files and removed gettext dependency. + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.
Ana Guerrero (anag+factory)
accepted
request 1202427
from
Jonas Kvinge (jonaski)
(revision 67)
- Update to version 1.1.3 + Bugfixes: + Fixed gstreamer registry lookup leak in Spotify settings. + Fixed all songs in a CUE sheet starting playback at the zero position (#1549). + Fixed playback going to pause and back to play on song change. + Fixed Genius Lyrics login not working (#1554). + Fixed slow collection filter search.
Ana Guerrero (anag+factory)
accepted
request 1200717
from
Jonas Kvinge (jonaski)
(revision 66)
- Update to version 1.1.2 + Bugfixes: + Fixed Tidal Open API cover provider to only login when needed instead of on startup. + Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476). + Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499). + Fixed collection "Search for this" adding prefix without value (#1510). + Fixed play (-p) command line option not working on startup (#1465). + Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469) + Fixed Spotify bitrate being limited 128kbit/s. + Fixed Spotify returning too many artists and albums. + Fixed manually switching Spotify songs blocking UI. + Fixed analyzer not being set. + Fixed context top text being updated causing selected text to be unselected. + Fixed filter search to use filename for songs with empty title. + Fixed missing developer in Appstream appdata file. + Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516) + Fixed WavPack .wvc accepted as valid audio files (#1525). + Fixed dynamic playlist controls not following system colors (#1483). + Fixed freeze on playlist right click (#1478). + Fixed copying songs to a iPod device keeping too many files open (#1527). + Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531). + Fixed playlist sorting after filename (#1538). + Enhancements: + Improved volume adjustment and track seeking using touchpad (#1498). + Use own thread for lyrics parsing. + Added url and filename columns to collection and playlist filter search.
Dominique Leuenberger (dimstar_suse)
accepted
request 1189136
from
Jonas Kvinge (jonaski)
(revision 65)
- Update to version 1.1.1 + Bugfixes: + Fixed compilation songs being split into different albums when using album grouping. + Fixed adding playlist columns not working when stretch mode is disabled (#1085). + Fixed resetting playlist columns. + Fixed adding songs to playlist adding all songs instead of filtered songs. + Fixed collection filter matching entire text instead of individual words. + Enhancements: + Use same code for collection and playlist filter search.
Ana Guerrero (anag+factory)
accepted
request 1187389
from
Jonas Kvinge (jonaski)
(revision 64)
- Update to version 1.1.0 + Bugfixes: + Fixed crash when pressing CTRL + C (#1359). + Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380). + Fixed misredered playlist search field with Wayland using scaling (#1255). + Fixed Azlyrics lyrics provider because of website changes. + Fixed Musixmatch lyrics provider because of website changes. + Fixed application exiting when closing file dialog (#1401). + Fixed playlist shuffle randomness (#707). + Fixed playlist shuffle order always the same when restarting playback (#1381). + Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366). + Fixed manual shuffle while playing not setting current song to new index (##1353). + Fixed volume sync with PA when output is set to auto (#1123). + Fixed mpris:trackid type with KDE 6 (#1397). + Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable. + Fixed collection pixmap disk cache and moodbar cache with newer Qt versions. + Fixed reading common metadata CUE's with multiple files (#1463). + Fixed playlist header stretch mode to only resize the right column of the column being resized. + Fixed adding columns to playlist header not working when not using stretch mode (#1085). + Fixed severe memory leak (!) in context album cover fading (#1464). + Separate albums by different artist in album groupings (#1276). + Removed -new-window parameter from dolphin command for open in file manager (#1412). + Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower. + Enhancements: + Improve error messages when connecting and copying to devices. + Allow enter to be used with multiselection to add songs to playlist (#1360) + Add song progress to taskbar using D-Bus. + Use API to receive Radio Paradise channels. + Added button for fetching lyrics to tag editor (#1391). + Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393). + Improved album and title disc, remastered, etc matching and stripping (#1387). + Save volume to settings when adjusting (#1272). + Resolve song from collection using track with Cue in XSPF (#1181). + Added background image to sidebar. + Read metadata from RIFF WAV files (#1424). + Use original path instead of canonical path when adding directories to the collection. + Only apply added/removed collection directories when settings are saved. + Detect and handle different text encodings when reading CUE files (#1429). + The collection has been rewritten and improved (model/filter/search) (#392). + Improve error messages from tag reader. + (Unix) Add experimental GStreamer pipewire support. + New features: + Letras lyrics provider. + Open Tidal API (openapi.tidal.com) cover provider. + Turbine analyzer. + WaveRubber analyzer. + Spotify streaming support. + Removed features: + Removed now broken lyricsmode.com lyrics provider because of website changes.
Ana Guerrero (anag+factory)
accepted
request 1138177
from
Jonas Kvinge (jonaski)
(revision 63)
- Update to version 1.0.23 + Bugfixes: + Fixed possible duplication of song entries after organizing (#1341). + Fixed possible crash when connecting devices (#1313). + Fixed playlist sorting of original year (#1349). + Enhancements: + Treat all stream errors as non-fatal (#1347). + Require KDSingleApplication 1.1.0. + Fix logging of restored unavailable songs.
Ana Guerrero (anag+factory)
accepted
request 1134092
from
Jonas Kvinge (jonaski)
(revision 62)
- Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.
Ana Guerrero (anag+factory)
accepted
request 1132280
from
Jonas Kvinge (jonaski)
(revision 61)
- Update to version 1.0.22 + Bugfixes: + Fixed KDSingleApplication cmake version check. + Fixed KDSingleApplication Qt 5 detection (#1299). + Fixed timer started in wrong thread (#1302). + Fixed erratic seeking behaviour if buffer duration is set to zero (#1302). + Fixed SCollection related crash on exit with Qt 5 (#1316). + Fixed track about to end related crash on playback failure (#1332). + Fixed playlist column widths not remembered if stretch mode is off with Qt 6.6.1 and higher (#1328). + Enhancements: + Increase thread priority for playback threads. + Allow drag and drop of songs to favorite playlists.
Ana Guerrero (anag+factory)
accepted
request 1119300
from
Jonas Kvinge (jonaski)
(revision 59)
- Update to version 1.0.21 + Bugfixes: + Fixed seekbar position resetting to zero before showing actual position when seeking. + Fixed compressed files showing up in collection (#1274). + Fixed connecting devices (#1288). + Fixed device schema missing ebur128 fields. + Fixed collection search by tag not working with space between colon and search term (#1290). + Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258). + Fixed intermittent crash when seeking with Auto as output (#1123). + Enhancements: + Support using system KDSingleApplication when available. + Improved lyrics matching.
Ana Guerrero (anag+factory)
accepted
request 1113540
from
Jonas Kvinge (jonaski)
(revision 58)
- Add libebur128: enabling song playback loudness normalization
Ana Guerrero (anag+factory)
accepted
request 1113316
from
Jonas Kvinge (jonaski)
(revision 57)
- Update to version 1.0.20 + Fixed appdata validation. - Update to version 1.0.19 + Bugfixes: + Use shared pointers for objects to fix potential crashes on exit (#1239). + Fixed smart playlist search not matching unrated songs (#1244). + Fixed reading FMPS_Playcount for MP3 ID3v2 tags (#1248). + Always stop playing after 100 errors to prevent flooding the error dialog (#1220). + Fixed volume going to 100% when decreasing volume beyond zero (#1262). + Fixed error dialog sometimes showing empty. + Enhancements: + Add Mpris2 property to read/write rating (#1246). + Capitalize playlist column names (#1264). + Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com. + New features: + Support performing song loudness analysis using `libebur128` (#1216). + Support song playback loudness normalization, as per EBU R 128 (#1216). + Other: + Removed last.fm HTTPS workaround and GnuTLS dependency + Removed broken lyrics.com lyrics provider.
Dominique Leuenberger (dimstar_suse)
accepted
request 1111805
from
Jonas Kvinge (jonaski)
(revision 56)
- Rebuild after abseil-cpp update. (boo#1215227)
Dominique Leuenberger (dimstar_suse)
accepted
request 1096334
from
Jonas Kvinge (jonaski)
(revision 55)
- Update to version 1.0.18 + Bugfixes: + Fixed reading disc from QObuz songs (#1168). + Fixed volume being reset on playback with PulseAudio (#1174). + Fixed <br> tags in SQL query error message. + Fixed compile with Qt 6 without XCB (QX11Application). + Fixed smart playlist editor not properly loading search terms (#1172). + Fixed use of fixed icon for playlist favorite star icon (#1178). + Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag (#) in the album title (#1183). + Fixed listenbrainz scrobbling for songs with multiple artist mbids. + Fixed listenbrainz scrobbling for songs without duration. + Fixed gapless playback sometimes not working. + Fixed writing PNG images as embedded covers (#1209). + Fixed greyscale album covers not working in OSD D-Bus (#1205). + Fixed collection thumbnail disk cache with Qt 6.5.1 and newer. + Fixed moodbar disk cache with Qt 6.5.1 and newer. + Fixed playlist edit tag F2 shortcut only working for title tag (#1210). + Append number to filename if the destination file already exist when transcoding audio (#1200). + Fixed abseil linking issues with protobuf 1.22.0 and newer. + Enhancements: + Reduce memory overhead with album cover handling (#1046). + Improved listenbrainz error handling. + Show error dialog for listenbrainz errors similar to last.fm/libre.fm. + Reduce NetworkAccessManager instances. + Replace SingleApplication with KDSingleApplication. + Require Qt 5.12 or higher. + Add new database fields for art_embedded and art_unset. + Rewrite album cover loader. + Move cover filename settings from collection to covers settings. + Add setting to set priorities for album cover types. + Add rating filtering to playlist search (#1212).
Dominique Leuenberger (dimstar_suse)
accepted
request 1075321
from
Jonas Kvinge (jonaski)
(revision 54)
- Update to version 1.0.17 + Fixed over-sized context album cover with device pixel ratio higher than 1.0 (#1166). + Fixed playing widget fading from a blurry previous cover with device pixel ratio higher than 1.0. + Made playlist source icon, album cover manager and OSD pretty cover respect device pixel ratio.
Dominique Leuenberger (dimstar_suse)
accepted
request 1074782
from
Jonas Kvinge (jonaski)
(revision 53)
- Update to version 1.0.16 + Bugfixes: + Fixed lyrics from Musixmatch. + Fixed possible file corruption when saving both tags and embedded cover using the tag editor (#1158). + Fixed compile without GStreamer. + Fixed context and playing now album art rendering on High DPI displays (#1161). + Fixed setting source properties (device, user-agent, ssl-strict) with GStreamer 1.22 (playbin3) and higher (#1148). + Fixed rescan songs feature not ignoring mtime. + Search lyrics by artist instead of album artist by default. + Code improvements: + Replace use of deprecated QSqlDatabase::exec(). + Added features: + Added backend setting for strict SSL mode. + Read AcoustID and MusicBrainz tags. + Submit MusicBrainz tags with ListenBrainz. - Remove Qt 5 dependencies - Remove VLC support - Update list of lyric providers in features
Dominique Leuenberger (dimstar_suse)
accepted
request 1069413
from
Jonas Kvinge (jonaski)
(revision 52)
- Update to version 1.0.15 + Bugfixes: + Fixed playlist column showing invalid last played date for streams. + Fixed crash when the audio bin failed to initialize (#1123, #1133). + Fixed duplicated filename when organizing files using dot in the filename (#1136). + Fixed tag inline editing for streams (#1130). + Fixed resetting play statistics using tag edit dialog (#1124). + Fixed compilation songs not showing if group by was set to other than (Album) Artist / Album (#1140). + Enhancements: + Added lyrics from stands4 (lyrics.com). + Added Sonogram analyzer. + Use GStreamer playbin3 with GStreamer 1.22.0 and higher. + Code improvements: + Made use of C++11 enum class where possible. + Use new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher.
Dominique Leuenberger (dimstar_suse)
accepted
request 1058315
from
Jonas Kvinge (jonaski)
(revision 51)
- Update to version 1.0.14 + Fix initial volume not set when using Auto as output (#1104). + Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB (#1101). + Fix CollectionBackendTest compile error (#1100). + Remove explicitly enabling debug messages (#1106).
Dominique Leuenberger (dimstar_suse)
accepted
request 1057168
from
Jonas Kvinge (jonaski)
(revision 50)
- Update to version 1.0.13 + Fixed volume synchronization leading to infinite loop resulting in crash when adjusting volume while playing (#1089). + Fixed incorrect volume. + Fixed collection organizing incorrectly handling slashes inside {} brackets for variables (#1091). + Fixed saving relative playlists to non-existing playlist files (#1092). + Fixed intermittent crash on collection model query (#1095). + Require system icons for fancy tabbar and settings sidebar to be larger than 22x22 (#1084).
Displaying revisions 1 - 20 of 69