Skip to content
spheras edited this page Sep 7, 2014 · 11 revisions

FAQ Index

  • Which navigators are compatible?
  • Does Messic use a secure protocol SSL/TLS?
  • How can I help the project?
  • Can I use Messic for free?
  • Where is the source code?
  • I want to move my music folder to other place. How can I do?
  • I don't see well some pages of messic. What can I do?
  • Can I see messic from my mobile phone or tablet?
  • Compatible Audio Formats
  • Known errors
  • Linux Error: Unable to start messic with "cannot restore segment prot after reloc: Permission denied" error in console when launching messic

Which navigators are compatible?

Essentially all those compatible with html5 and css3, but that's not true. Please update your navigator to the last version and probably you will not have any problems.

If you are trying to launch messic from a Microsoft Internet Explorer... well, good luck (really it seems that with version 11 is more or less ok). We have tested with google chrome (some versions of chromium for linux seems to have problems playing mp3 files natively), firefox, safari (from 6.1 version). Konqueror doesn't seems to be ok :(

You can see at the wiki pages a table with the user's results launching messic in different navigators. Any help filling this table with real information is more than welcome.

We are working to improve compatibility, but please, please, update your navigator always you can.

##Does Messic use a secure protocol SSL/TLS? Initially no, because it's intended to be at your home, inside your home network. But if you need, you can do it by modifying the configuration.

Just open the messic monitor and open the configuration section. From there you can modify a set of options, and also to enable the security (also you can specify the https) After a restart of the messic service, the connections will be done through the new https port, and probably your navigator will advise you because the messic certificate doesn't correspond to the url, and so on. This is normal, but if you want also to fix it, you only need to go to the folder [messic_folder]/jetty/etc/ and you will find there all the jetty configuration. Just touch the jetty-selector-ssl.xml file with your own configuration.

##How can I help the project? We need a lot of help. For example, translations of messic to other languages. At this time, we have not defined a protocol for external helps, but we will do. I think that the best way could be forking the project and pull request. You have a guide here.

##Can I use Messic for free?

Yes, its free in both senses. It has a GPLv3 license.

##Where is the source code?

Just here: https://github.com/spheras/messic

##I want to move my music folder to other place. How can I do? OK, it's very easy. All the necessary information is inside your folder (included database). So you just need to stop messic service, move the WHOLE folder (which is configured at the messic monitor). After that, open the messic monitor and update the new location in the configure section. Finally, you can launch the messic service with this new location.

##I don't see well some pages of messic. What can I do? Well, in the most of cases, you should upgrade your navigator. In the case you use Internet Explorer, well... it's better to change. Give an opportunity to other navigators like firefox or chrome.

##Can I see messic from my mobile phone or tablet? It depends. We have tested some cases and usually it works, not perfectly, but works. The best is to try and tell us your experience. We are working in this area, and also thinking to build native applications for android and ios..

Compatible Audio Formats

Messic service doesn't mind what format you upload to the server, because at the end, the responsible to play the audio is not the service itself but the messic client, like the navigator. So the answer to the question, Is messic able to reproduce 'whatever' format?, is that it depend's on your client (usually when we speak about the client, we are saying the web messic client).

Messic web client is supported by the jPlayer audio framework. This framework reproduces the music attending to two possible parameters. If there is the possibility to reproduce with flash, then it will reproduce with flash and all the formats that flash is able to reproduce. Otherwise, the audio is played through the HTML5 audio capabilities of your navigator.

In the future, it's possible to add conversion capabilities to messice service, in order to give to the client a concrete format for the audio, but for the moment, messic service send to the client the available format (the uplaoded format).

Known errors

Linux Error: Unable to start messic with "cannot restore segment prot after reloc: Permission denied" error in console when launching messic

The problem is that SELinux is installed and enabled in the OS. A possible workaround is to temporarily disable SELinux by running this in the terminal:

/usr/sbin/setenforce 0`

To re-enable SELinux, run this:

/usr/sbin/setenforce 1`