@lvsunz37
It depends on the OS.
Linux: ~/.local/share/strawberry/strawberry/strawberry.db
macOS: ~/Library/Application\ Support/Strawberry/Strawberry/strawberry.db
Windows: %LOCALAPPDATA%\Strawberry\Strawberry\strawberry.db
@blushock
It's a workaround for the OAuth authentication, because firefox for a while wouldn't redirect to http://localhost, so I made it possible to redirect to https instead. It's not necessary to enable it unless it doesn't work without. Enabling it will make the browser show a certificate warning as the certificate automatically generated by Strawberry for localhost is self-signed.
It's safe to use http, and not https for localhost because the traffic always stays on your computer, it's basically your own web browser that connects to strawberry and sends a code used for authentication. The traffic that goes to last.fm is always https independent of this option of course.
Update:
After some more digging, I fixed the issue. for anyone, who has similar issues, for me it got solved by switching from Streamurl to playbackinfopastpaywall, while then, getting the "GStreamer is missing plugins error, which can be fixed, by deleting the gstreamer regestry, and running
Check that you have ALSA and PulseAudio as options under Output.
Check that your soundcard is listed under device.
Try specifically selecting ALSA or PulseAudio and the device.
I'm not sure why you are getting this error, the AppImage works for me with streaming.
I suggest that you try to install strawberry from a regular deb package.
Or use the repository available: https://launchpad.net/~jonaski/+archive/ubuntu/strawberry
@tibokan
I think maybe it gets stuck if you run make dmg more than once without deleting strawberry.app first.
So to build a second time, remove strawberry.app directory, and run make install and make dmg again.