@shadowfire
There is a database row ID (ROWID) which is unique to each song in the songs table.
The ROWID from the collection songs table is linked to collection_id in playlist_items.
Posts made by jonas
-
RE: Duplicate entries when importing database from Clementineposted in Wiki
-
RE: Unable to see USB Device for sync Fedora 43posted in Technical Help
Fedora disables all logging from Qt programs through qtlogging.ini, you need to edit that file and enable debug logging.
See https://discussion.fedoraproject.org/t/qt-logging-has-been-disabled-qtlogging-ini-needs-to-be-fixed/146868 -
Version 1.2.17 releasedposted in Announcements
Changelog:
- Avoid re-scan of restored songs unless mtime is changed (#1819)
- Skip existing files when organizing if not overwriting (#1484)
- Fixed cursor highlight disappearing off-screen when using down cursor (#1489)
- Fixed CD playback only working for the first optical drive (#1852)
- Fixed possible race-condition when switching tracks (#1863)
- Fixed possible file descriptor exhaustion by using shared thread pool (#1687)
- Don't automatically sort playlist with the auto sort option before it's fully loaded (#1690)
- Fixed network features stop working after computer suspends and resumes (#1521)
- Fixed crash on exit after Qobuz login
- Added tag editor option to select ID3v2 version (#1861)
- Fixed Qobuz authentication and added automatic credential fetching (#1898)
- Fixed playback stopping after deleting a song from disk via context menu (#1783)
- Added option to restore smart playlists to the defaults (#1848)
- Fixed possible race condition in pipeline destructor (#1875)
- Fixed buffering issue near track end during gapless playback (#1725)
- Fixed duplicate collection entries for the same artist if they have different sort tags (#1899)
- Defer playcount and rating tag writes for currently playing Ogg songs to prevent playback shutter (#1816)
- Fixed tag editing not working for Opus sort tags (#1929)
- Show playlist load errors (#1470)
- Fallback to delete if moving to trash fails (#1679)
- Prefer filenames with "front" or "cover" in the filename for album cover art for songs outside of the collection (#1745)
- Fixed collection enter/return behavior to respect double-click settings (#1691)
- Added tree view mode to files tab (#1922)
- Include .webp in allowed extensions for album covers (#1941)
- Exit gracefully on SIGTERM signal for Unix systems (#1942)
- Optimize the collection scanning process by deferring media file validation from the initial directory scan (#1954)
- Fixed collection scan not finding new directories in the top level collection directory when the mountpoint is restored (#1914)
- Added genre metadata parsing for Tidal, Qobuz and Spotify (#1913)
- Allow editing metadata for stream songs (#1913)
- Optimized collection/playlist filtering
- Added sort tags to collection/playlist filtering (#1966)
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-148515540).
-
RE: How to change track ratings.posted in Technical Help
@new_user
Playcounts and ratings only work for collection songs. The songs aren't linked to the collection for some reason indicated by the "folder" icon, the collection songs should have a vinyl icon. Maybe you dragged the songs from a file manager or the file tab before the folders were added to the collectiob? You need to re-add the songs from the left collection panel, then it should work.@rlkeeney
If you look at the screenshot, the rating column is already there. -
Version 1.2.16 releasedposted in Announcements
- Make Discord Rich presence use filename if song title is missing
- Added better error message when a GStreamer plugin is missing
- Preserve track order in album shuffle mode when restarting playback (#1623)
- Possible fixes for context word wrap
- Added lyrics from lrclib.net
- Added option to turn off the use of sort tags for the collection
- Fixed Spotify login
- Fixed error dialog shown minimized if another Strawberry window than the mainwindow was active
- Fixed seeking to the end of the track and back causing seeking to stop working (#1675)
- Set current index when automatically selecting track (#1825)
- Make icon size for shuffle and repeat buttons adjust to screen resolution (#1838)
- Fixed song being removed from playlist when dragging to another application (#1815)
- Don't automatically scroll on dynamic playlists (#1427)
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-146024729).
-
RE: How do I disable the error message popup.posted in Technical Help
@rlkeeney
There is a setting to disable it for scrobbler errors under Settings / Scrobbler / "Show dialog for errors". Other than that, it can't be disabled. -
RE: How can I restore Smart Playlists?posted in Technical Help
@Camber
Edit~/.config/strawberry/strawberry.confwith a text editor (like Kate), and delete the entire[SerializedSmartPlaylists]section. -
RE: Strawberry doesn't see replay gain infosposted in Technical Help
@allaboutmikey
You need to enable replay gain in Settings / Backend -
RE: Strawberry doesn't see replay gain infosposted in Technical Help
@Nobody
Strawberry doesn't show replay gain metadata, it's used through GStreamer for playback.
EBU R 128 is shown, but that's something else. -
RE: How to stop the currently playing song from flashing?posted in Technical Help
@Lexi
Settings / Playlist / Show a glowing animation on the currently playing track -
RE: Installation Issues (I really don't know what I'm doing)posted in Technical Help
@Proteus454
Which setup file did you use (there are 5 different ones), and what anti-virus program, and most importantly is your anti-virus up-to-date?
I tested all the installers, none of the 3 msvc based has any detection, but the mingw x64 has detection from trapmine, ikarus and google, while the x86 one has a couple of more from Avast and AVG (the worst anti-virus programs made), these are false-positives typical for programs based on MinGW-W64, they just matches files based on a certain pattern or use AI, that's one of the reasons we have MSVC version instead. But as you can see by the reports, all trustworthy antivirus programs (Microsoft, Bitdefender, Symantic, McAfree, ESET, etc) does not detect anything.
So I suggest to either use the MSVC version ( if you are using the MinGW version), or you can report this to your anti-virus software as false-positive (as some of these require a paid account / subscription to report false-positives).StrawberrySetup-1.2.15-msvc-x64.exe:
https://www.virustotal.com/gui/file/45b75c9ef72e75a298a201ea26bfcba52bc37d274c8f6db804a6f99b8c8f9fe9?nocache=1StrawberrySetup-1.2.15-msvc-x86.exe:
https://www.virustotal.com/gui/file/faf41ab751fe243746aa567d057f2062b9534bf46471982fb1ca58cb52f552ca?nocache=1StrawberrySetup-1.2.15-msvc-arm64.exe:
https://www.virustotal.com/gui/file/84d1b0b86b3ae23602c9adde98cea8acea2f6f675b970ae9581cd70bf70e85ad?nocache=1StrawberrySetup-1.2.15-mingw-x64.exe:
https://www.virustotal.com/gui/file/bdf7c0ead5a2b61186bb754de9d1d36cd24e55908a02d899e6279540f7e04de4?nocache=1StrawberrySetup-1.2.15-mingw-x86.exe:
https://www.virustotal.com/gui/file/cbef9231c36e603798db36f2bb10e2976e0f4da54abd0d8706bc815565e207a7?nocache=1 -
RE: Strawberry does not work any more after update of Tuxedo OS Ubuntu/KDE based systemposted in Technical Help
@mikefromd
You have newer versions of Qt than what is compatible with Ubuntu Noble and the strawberry PPA for Ubuntu Noble. The version should be 6.4, but you have 6.9. I think you need to ask Tuxedo directly. -
Version 1.2.15 releasedposted in Announcements
- Fixed system default language not respected
- Fixed length filter search
- Fixed playlist parser converting Spotify URL's
- Removed use of deprecated QStyle::State_Editing
- Ignore connection closed errors for ListenBrainz
- (Windows) Support building with vcpkg unofficial::getopt-win32::getopt
Full Changelog: https://github.com/strawberrymusicplayer/strawberry/compare/1.2.14...1.2.15
macOS and Windows release is available on Patreon (https://www.patreon.com/posts/strawberry-1-2-144341548).
-
RE: Spotify API INVALID_CLIENT: Insecure redirect URIposted in Technical Help
They changed the API to not allow localhost anymore, have to use 127.0.0.1 instead:
https://developer.spotify.com/blog/2025-02-12-increasing-the-security-requirements-for-integrating-with-spotifyI've fixed this now https://github.com/strawberrymusicplayer/strawberry/commit/9ed89afdb2063baaac694f59e7a97d27871e7a01
-
RE: Apostrophes in folder names causes error messageposted in Technical Help
@daveros13
This error message isn't from strawberry, it doesn't copy the album cover like that, and doesn't use the 'cp' command. Seems like some sort of script that is set up to copy the cover when strawberry changes song, maybe listening to D-Bus for song change. -
RE: Strawberry reads new "sort" tags instead of the traditional tags when sorting.posted in Technical Help
@CharAznableLoNZ said in Strawberry reads new "sort" tags instead of the traditional tags when sorting.:
I use the "Album Artist" tag as one of the main ways I sort my play lists. I have noticed strawberry 1.2.14 now ignores the actual "Album Artist" tag and instead uses the "Album Artist Sort" tag.
The playlist should still use the album artist tag, there is a separate column called "Album Artist Sort" which uses the sort tag.
Looking at the source code, I do not see how this can happen, can you show a screenshot of the playlist showing the incorrect sort behavior?This means I now have to go through my entire music collection and clear out all the "sort" tags. God only knows how this will screw up syncing albums to devices which strawberry has continually screwed up since it was forked from Clementine.
There isn't a device sync feature in Strawberry, I assume you might mean the copy to device feature?
Some parts of Strawberry have been entirely rewritten from scratch, (even though the interface looks the same) to fix underlying design flaws, sometimes this can change behavior, or cause regressions, could you explain what's screwed up? -
RE: listenbrainz error: connection closed (2)posted in Technical Help
@IsItWashable
I've also seen this issue for a long time, looks like Listenbrainz closes the connection too early. -
RE: Why was Libre.fm support removedposted in Comments & Feedback
@205gti
The author posted in May on https://github.com/mattl/hacienda/discussions/117 that "I have taken the decision in light of recent events to close Libre.fm permanently.", then he changed this statement several times, but until recently it has been pretty clear that libre.fm was more or less closed. Apparently he changed his mind in the last few days and relaunched a new site replacing the bare bone strange site that was in place of the original site.
But this doesn't change the fact that libre.fm has been unstable for years, hardly anyone uses it, and seem to be pretty much a one-man project going nowhere. I've also pretty much lost my trust in libre.fm.
We already got both last.fm and listenbrainz as an alternative, I see no point in adding it back. -
RE: Solitary date-style composer tag inexplicably under "M" headingposted in Technical Help
Yes it is strange, I don't know where M comes from. The divider key is set from the sort text, but the sort text is the same as composer unless composer sort is set.
Hard for me to figure out since I can't reproduce it, but if someone else can reproduce it, here is where it needs to be debugged:
-
RE: Solitary date-style composer tag inexplicably under "M" headingposted in Technical Help
@Sharky-PI
What OS is this on, and what locale settings do you have?