View Single Post
Posts: 564 | Thanked: 693 times | Joined on Apr 2010
#199
Thanks a lot for the information and the provided terminal output, I will need to study it further to see if it is possible to narrow down the causes even further. The first crash occurs when the playlist tracks are loaded asynchronously. Do you see the "Loading playlists" message at all before QSpot crashes?

As previously mentioned in this thread, there are problems with libopenspotify that can manifest themselves at random times, especially during playback. Using a custom kernel could also increase the possibility of the synchronization issues in the library to cause problems. Are you running at the stock frequency or overclocked frequency? I would need to test using the custom kernel, as I am myself using the stock kernel.

The output you provided from when you were playing a track in QSpot, and the playback stopping at the end of the buffered section is also a result of a race condition in the lib. This issue is currently under investigation, hopefully we can find a solution.

Concerning the new functionality, the Album View should hopefully appear in the next version (using long press on e.g., track in the playlist / search views)..



Originally Posted by Nozu View Post
At some point it did crash even before pressing the Login button, but that's not common. I'm using the latest 0.0.5-4 version, I have 63 playlists and some of them are indeed shared playlists from friends and oh yes, I have the "Enhanced Linux kernel for power users" installed.

Running qspot from xterm gives me the following:


Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
metadata updated..
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
metadata updated..
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
Load track..
Attempting to load unloaded track from track collection
Load track..
Attempting to load unloaded track from track collection
Load track..
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
Attempting to load unloaded track from track collection
Segmentation fault

*crash*

And this is a shortened version of the happening... this was such a long list of repetition that I can't see the start of it. This all happened after pressing the Login button.

------------------------------------------------------------------------------------

After the latest test the qspot refuses to start at all. The only thing it gives me is:

~ $ qspot
Unsupported date format character at 1 (%-d.%-m.)

~ $

At this point the only option I have is to restart the whole device.

------------------------------------------------------------------------------------

Once now it loaded all my playlists and worked just fine. At one point I decided to make a phone call and pressed pause. After the phone call qspot played only the buffered section and didn't load anything after that. The xterm's last lines had the following:

+play
-play
Pre-buffering active; next track started
Playback finished..
Logged out
+player load
-player load
+play
-play

... and nothing happens.

Restarting the qspot found only 2 of my 63 playlists... =(

------------------------------------------------------------------------------------

Some requests for the upcoming versions:
-Way to open specific album from a song title. I mean if you're playing some random song or see a song in the search result, you could click somewhere (eg. album art image) to open the album where the selected song is. I haven't found a way to do this at the current version.
-Support for offline song selection would be nice. =)


Thanks for all of your work, hope this provides some help!