Menu

Jamulus Recording Remote: a web based interface for recordings

Vincenzo
2021-01-02
2021-02-08
  • Vincenzo

    Vincenzo - 2021-01-02

    I recently developed a very basic web-based interface for recording. It is aimed at headless linux servers (e.g., cloud ). It has been tested on Ubuntu only, but it is adaptable to any Linux distribution. Be aware that, for security reasons, it is better to have https enabled, in particular if your server is running 24/7. Thanks to Zaid Crowe, Tony Mountifield, Peter Jones.
    Everything can be found here: https://github.com/vdellamea/jamulus-server-remote
    Installing from scratch is very easy, adapting a running system requires some adaptation.

     
  • Zyfuss

    Zyfuss - 2021-01-05

    Vincenzo, I'm using your work to adapt it to my configuration and I'm getting an errore while executing the toggle command. The error is: sudo: no tty present and no askpass program specified

    I'm not a linux expert so I can't find any solution to this... Any suggestion?
    Thanks. Ciao.

     
  • Zyfuss

    Zyfuss - 2021-01-05

    SOLVED: I missed to update the sudoers file. Ciao.

     
    • Vincenzo

      Vincenzo - 2021-01-05

      I was going to tell you to check it :) . Everything okay?

       
  • Zyfuss

    Zyfuss - 2021-01-06

    I did some mess with sudoers file and had some panic!!! Luckly i did a backup...
    All is ok now and works ... If only would be possible to store the recording status of the server...
    Ciao

     

    Last edit: Zyfuss 2021-01-06
    • Vincenzo

      Vincenzo - 2021-01-06

      During tests, I terminated a number of instances because of messing with sudo privileges... :) . I am investigating on how to check the recording status, because as is everything is blind, I suppose to start off, but who knows. Actually, I have also found a solution, and as soon as I have some time, I will implement it. Matter of days.

       
  • Luuk

    Luuk - 2021-01-06

    Hi Vincenzo, I 'spoke' with you on facebook. Used your webbased recording interface last monday, recording worked great, with the exception of the function "Session reload", when I click on it nothing seems to happen (or I don't understand what to expect ).

     
    • Vincenzo

      Vincenzo - 2021-01-06

      Hi Luuk, I suspect the button label is not the clearest. It just refreshes the list of sessions, actually the only difference will be the size of the last session if recoridng is ongoing. Refresh happens automatically at each other button click, but if you want to know how large is the current ongoing recording, you have to refresh it. Maybe "Refresh list" is clearer.

       
    • Vincenzo

      Vincenzo - 2021-01-06

      I modified the index.php file in the repository, now the button is called "Refresh list".

       
      • Luuk

        Luuk - 2021-01-06

        Oké, thanks for the explenation.

         
  • Vincenzo

    Vincenzo - 2021-01-08

    I released an update with some new features, notably a display of the free memory on the server, a button to delete ZIP files, and a couple of safeguards during installation (y/n questions).
    https://github.com/vdellamea/jamulus-server-remote

     
  • Luuk

    Luuk - 2021-01-09

    As you know, I've already installed this recording tool. Is it possible to perform an update in a easy way?

     
    • Vincenzo

      Vincenzo - 2021-01-09

      You have to copy only the .php files in /var/www/html, and you have to set again passwords and server name in config.php. From the next time, likely config.php will not change, so it will be sufficient to copy the rest. At the beginning of README there is the command needed.

       
  • JoschiC

    JoschiC - 2021-01-15

    Is there a way to use this for Windows (Server) as well? Would love to use this tool as wel.

     
    • Vincenzo

      Vincenzo - 2021-01-15

      In principle yes, but I am not sure how to take care of privileges under Windows. However, if you are using Windows with its interface, toggling recording can be made from the Jamulus windows.

       
  • Vincenzo

    Vincenzo - 2021-02-07

    A quick update: I added a couple of extra features, still in an experimental stage.
    - an automix feature. It produces a stereo MP3 for each recorded session which provides a rough preview of the recording.
    - a consolidate feature to produce separated tracks all starting from time zero, to be more easily imported in any DAW.

    It is still experimental, thus no install script, however it only touches the web side (and can be also run standalone from command line). https://github.com/vdellamea/jamulus-server-remote/tree/main/EXPERIMENTAL-automix

     

    Last edit: Vincenzo 2021-02-08
    • Luuk

      Luuk - 2021-02-08

      I'm getting a 404 error when clicking the link.