Call for testing: MuseScore v2.1.0


#19

The user should be in control of where the file is placed and putting it in /tmp by default is probably not the best idea anyway because if you download and open a score, you probably want to keep it and /tmp isn’t meant for persistent storage. If the way musescore works is if you want to keep it then you must ‘Save As’ (or something), then that should still work fine-- you save it to home somewhere.

Why is firefox defaulting to putting it there? Firefox has a way to configure this (about:preferences, then under the General tab). Two things seem to influence this: setting the directory and setting to always ask where to put the file (see https://askubuntu.com/questions/816983/firefox-browser-ubuntu-converting-all-my-downloads-to-tmp-files). Perhaps the musescore site is written in a way that it makes the files look like temporary files instead of regular downloads (I don’t the site or how to influence firefox in this regard…).

As for the general situation of sharing files via /tmp-- this is not supported at this time for the reasons I mentioned before because /tmp is something different to the snap and to the system’s firefox. It is technically possible to make using the per-snap /tmp optional, but I’m not sure this fits into the project’s plans. At a minimum, it would be confusing that some apps could see the system /tmp and others could not. An architect would have to weigh in on this.


Sharing files via /tmp
#20

Actually this is wrong, the problem is that musescore can’t get to the file firefox downloaded in the first place. Other points still stand.


#21

I think that I’m doing something wrong, because I’m not seeing the result of the echo cd…this is the code:


#22

I’ve promoted the snap to the candidate channel:

sudo snap install musescore --channel=candidate


#23

Thanks for creating this snap!

I use it under Ubuntu, and wanted to export to MP3 format. This requires the installation of the lame libraries, since they are missing from the snap – but I’m not sure how to do this properly (in a “controlled manner” apart from hacking them into the snap somehow.

I have the libraries installed “locally” (they work with the non-snap 2.0.3 version), which is obviously not enough. I can see that other snaps (like VLC) comes with the library installed locally to the snap.


#24

Hey @pnoman thanks for testing and thanks for the feedback!

A new version with the LAME library included is in the candidate channel: Could you refresh it and try again?


#25

Thanks @pachulo! The release candidate seems to fix the problem, and I can now export to MP3 (as hoped for) :slight_smile:


#26

The snap has been promoted to the stable channel:

sudo snap install musescore

Hope you enjoy it!


#27

When opening a file in MuseScore, I can navigate down through my home directory to find files but when I try and navigate through the snap directory, all I see is the musescore subdirectory.
I have MusicXML files generated from another snappy application under the snap directory which I would like to import into MuseScore.
It would seem that MuseScore doesn’t see the other application in the snap directory.
Is there a solution to this or is there a recommended way of importing files produced from other strict confinement snaps.
Any advice would be appreciated.


#28

Snaps intentionally are not allowed to access each other’s data by default. The way to share data between snaps is typically via the content interface: The content interface. Alternatively, if musecore and your snap both plugs the home interface, your snap could put/export its data to somewhere in /home, then the musecore could look for the file there.


#29

Thanks for your good work! All credits to you obviously :slight_smile: https://twitter.com/untriangle/status/925308589388042241

Would it be possible to change the Developer Website link from support at musecsore dot com to https://musescore.org/en/support ?

Thanks!


#30

Snaps intentionally are not allowed to access each other’s data by default. The way to share data between snaps is typically via the content interface: The content interface1. Alternatively, if musecore and your snap both plugs the home interface, your snap could put/export its data to somewhere in /home, then the musecore could look for the file there.

Thanks for this answer. I was not intending to use the home interface as I understand this requires manual approval for my snap. Instead, I have created a desktop shortcut which runs a shell script which uses rsync commands to copy my output files to a directory in home. I am able to distribute this with my snap and users can copy the desktop shortcut to ~/.local/share/applications.


#31

I’ve changed the Contact link! Thanks!


#32

Thanks a lot! The snap is now also listed on the MuseScore download page https://musescore.org/en/download


#33

How do I get rid of the apt-get version and replace it with the appropriate snap exactly ?


#34

sudo apt remove musescore
sudo snap install musescore


#35

Hi pachulo et all,

Just to inform you that MuseScore 2.2 has been released!

It would be great to see a snap for it! Let us know in case you need help. We are in the #musescore irc channel on freenode.


#36

Could you update the snappy logo on this page? Also de-capitalize as with openSUSE? Idk who you’d get the assets from, probably @niemeyer will have them.


#37

Hey! Thanks for the notice!
I won’t be able to take a look at it till next Monday, so if anybody wants to take a chance with it, she can start from here:

And see if there are any problems with it.


#38

Well, the snap is updated and (barely) tested by me, so any feedback will be welcomed!