Great to hear, that the startup finally worked. And since someone more is using it, i will spend some more time in coding
Thanks for the nice feedback and feel free to get involved. It is quite managable using AI as copilot
Great to hear, that the startup finally worked. And since someone more is using it, i will spend some more time in coding
Thanks for the nice feedback and feel free to get involved. It is quite managable using AI as copilot
i do actually might go into it
have actually two intermediate never finished versions
Maybe this is due to my special configuration (FP5, 4.6.0.15, esr91), but the only thing that happens when I open the app is: I get a nice white screen. Launching from terminal also says mpris is missing.
Install the missing package then
Found the solution in allradio thread
I already did before, but didnât find the solution, because I was in the wrong thread
But now I got it
20 char
i was able to build it locally. i could not run it in 4.6 emulator.
i did all the tweeks regarding missing dlls (we have no python3-future for i468 / noarch :)) and it would start in the end but only with a white page.
then i did shift to experia 10, which was also on 4.6.
it took again some time to get it installed, would start with whitepage only.
after the update to 5.0.0.55 on the experia i was able to launch it but the authentication ends up at jolla.
i am still using 4.6.arm7 as build-target.
so my question would be: what are you using as dev environment ?
Oh and phone is using wifi to connect to internet
I use my rephone to devel
Directly on the phone ?
Which os version ?
Red is 64 bit right
Rephone/VP22 is still 4.5 and 64 bit. But the arch doesnât matter, since it is python/qml only. When it was C++, the arch did matter.
then the difference is between the âinstallation packageâ and the selfbuilt i assume:
here is my log:
fset 0
greHome from GRE_HOME:/usr/bin
libxul.so is not found, in /usr/bin/libxul.so
Created LOG for EmbedLiteTrace
[D] getOAuth:347 - Request new login
[D] unknown:0 - âPyOtherSide error: Traceback (most recent call last):\n\n File ââ, line 1, in \n\nNameError: name âtidalâ is not defined\nâ
[W] unknown:0 - Unhandled PyOtherSide error: Function not found: âtidal.Tidaler.initializeâ (Traceback (most recent call last):
File ââ, line 1, in
NameError: name âtidalâ is not defined
)
[D] unknown:0 - âPyOtherSide error: Traceback (most recent call last):\n\n File ââ, line 1, in \n\nNameError: name âtidalâ is not defined\nâ
[W] unknown:0 - Unhandled PyOtherSide error: Function not found: âtidal.Tidaler.request_oauthâ (Traceback (most recent call last):
File ââ, line 1, in
NameError: name âtidalâ is not defined
)
Created LOG for EmbedLite
Created LOG for EmbedPrefs
i wanted to communicate on github but seems they did turn it off.
i can pm you (which i in fact did )
not sure i want to spam this thread.
I think, development dicuss is fine. The tidalapi is a bit tricky, it is pull from github as an older version and then I remove a specific line which makes it incompatible with the old python on sfos. Maybe there is the problem with you build. At least the log says, tidal could not be loaded. In such cases, I ssh on the device and try to load everything using the python console.
Itâs really nice to see that you are making impressive progress with this app!
May I suggest to add three features which I regularly use on the Androidâs version?
Of course, this is only my use pattern and I totally understand if you have different priorities!
Yeah, this are on my todolist. We will see, what is possible and how radio works in the python api. One thing to note, I will not implement offline mode. Not due to technical reasons but due to copyright and drm stuff. I donât want the api be banned or something.
Great to hear
I do understand your reasoning concerning offline mode. (Side note: I only use it for my child while traveling with Deutsche Bahn, and for these cases I use the Android tabletâŚ)
Iâm sorry that neither my skills nor my time allow me to help with development, so I suggest that you place a link for buying you a coffee or beer on the storeman/chum page when you decide to release it there
That explains a lot. I did install it into linux then copied into solution, obviously latest and greatest.
I might write a how to setup devenv now
tidal-player is now running on my xperia 10:
in case you run in to issues, here are some hints based on missing packages:
pkcon install mpris-qt5-qml-plugin
add lpr repo to install python dependencies:
sudo zypper ar https://sailfish.openrepos.net/lpr/personal-main.repo
use zypper search or zypper packages to accept the key of new repo, e.g.:
sudo zypper search python3
then install missing packages
pkcon install python3-python-date.
pkcon install python3-future
i did not find this anywher else, so was forced to use easy_install
devel-su easy_install typing_extensions
ok, managed to get it run in emulator, which is in facto slowish
you need to install again typing_extensions, sailfish-browser, future (without python3-âŚ)
which requires to remove the requires from spec and ⌠file.
but login screen renders and i can type in my username
I have found 3 tiny bugs and created a pull request.
a second is in the making.
the app is working great. you did a great job !
i think that its good enough to be put into openrepos, just my 5 cents.
intially i did find it confusing, what is when played / added to playlist.
but i think your solution works out nicely:
what ever track i click on, it starts playing and gets added to playlist.
the (+) button on albums should imho add the album to playlist (currently it replaces the list), correct ?
while âplay albumâ (does currently nothing) would replace the playlist , again correct assumption ?
clicking on one track in âpersonal playlistâ, add this one track to playlist
would a add to queue option make sense on playlist view ?
really hard to say what is missing:
even all those options in result list of search are great, not sure what remove is good for.
there are situations when a song gets played even, when not in the playlist.
this happens e.g. as âplay all replacesâ the playlist, but does not stop current song, even when gone from playlist
the buttons on the player are then out of sync, as they rely on the playlistmanager
i am enlisting those, as i would like to understand the intended behaviour.
are you aware about opal gallery btw, (in case help / credit page is on your list)
the playback is so much better then in last years version too.
implemented:
i will look into why after cleaning playlist a add-to-playlist shows the old items again
i am home alone, but not much longer
i think removing an playing track should stop the playback or move to next, preferences ?
I had only minor time the last day, but tomorrow I will have look . sounds great what you did so far. All the overdue polishing
the remove track from playlist took me now a full day
i have no real experience with colab on github and i do not want to create a too big pull request.
so ping me when you are done with part 1, i will then create a pull for the second part.