Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need progress bars to show what is actually happening... #7

Open
fossfreedom opened this issue May 24, 2014 · 3 comments
Open

Need progress bars to show what is actually happening... #7

fossfreedom opened this issue May 24, 2014 · 3 comments

Comments

@fossfreedom
Copy link
Owner

fossfreedom commented May 24, 2014

From a usability aspect, the fact that the plugin takes a very long time to load stuff is worrying.

However, we should really give some proper feedback for the user. At the moment stuff is tucked away in the statusbar.

We should really use RB.TaskProgressSimple (https://lazka.github.io/pgi-docs/#RB-3.0/classes/TaskProgressSimple.html) in the following slow areas:

  1. Downloading the files from the sources
  2. loading the files from the sources
  3. integrating the feeds into the tree-view.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@apnegrao
Copy link

Any news on this front?

@fossfreedom
Copy link
Owner Author

havent had time to look at this.

I've recently (this month) had cause to look at the plugin and noticed that the conversion from python2 to python3 didnt work too well. There were certain python3 issues that were not seen at python2 such as segmentation faults when using process stuff under threads (apparently a bad idea in python3).

There are other instabilities I've noted - other segmentation faults randomly seen - I've seen RB crashing when just activating the plugin.

This is probably again something to do with the threads use on activate.

Thus the plugin needs to be stabilised first before nice GUI touches such as this issue will get a look-see.

@fossfreedom
Copy link
Owner Author

@apnegrao

just found out that the plugin was downloading the radio listings from icecast and the community-board everytime rhythmbox was launched and the plugin activated.

This has been fixed in the latest commit.

I've been looking at the magnatune plugin. There is a nice piece of code that gives a progress bar when actually downloading the radio listings files. I'll have a look to see if this will work for this plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants