myAutoRipper Installation

 

Welcome to the myAutoripper App for myServer.

myAutoripper can facilitate copying all types of content including home movies, downloaded files, etc. to a media server on your network.

 System Requirements:

  • myServer v5
  • Microsoft Windows (7,8,10)
  • PC with persistent Internet connection (for movie metadata lookup)
  • PC accessible hard drive with enough room for movie storage (figure ~7gig per DVD and 28gig per Blu-Ray movie)
  • myAgent installed on the Content Ripping PC
  • AVAgent installed on myServer PC
  • AnyDVD (RedFox) installed on the Content Ripping PC
  • Allonis Autoripper batch changer

 

Setup Folder shares for your movie storage directories:

  1. On the windows 10 PC make sure the movie folder permissions have the group "Users" having full control.
  2. Share the folder with the group "Everyone" having read/write access. (At least read).
  3. From the other PCs click Start/Run and type \\<<windows 10 PC name>>\<<windows 10 share name>>. e.g. \\Server\Videos
  4. This should bring up an authorization dialog asking for a username and password for the Windows 10 pc.
  5. Enter the username in the form <<windows 10 PC name>>\<<windows 10 username>> e.g. Server\Admin
  6. Enter the Windows 10 user's password in the password box. Make sure "Remember" is checked off before clicking ok. That way you only have to do this once.

 

For the initial installation, we will focus on the most common and easy to install sytem:  Hard drive stored movies in an .mkv or .VOB file format.  Played by Media Classic Player BE edition installed on the myServer PC.  This can also be played back on a Home Theater PC (HTPC) or on a Kodi device.

App Installation:

  1. Download and run the myAutoRipper App from myInstaller on the primary myServer PC. You can optionally download the sample scenes for myServer and install them on your client PCs.
  2. Restart myServer.

 

myMovies Configuration:

  1. Click on myServer's Server Apps button
  2. Double click on myMovies App
  3. Click on the Settings Tab within the myMovies App
  4. You don't need to configure anything here.  All settings are optional.  You might want to add an easy to remember Admin password.
  5. Click on the Movie Storage tab
  6. Click the Plus button to create a new row
  7. Within the new row, Type an Alias name that is unique from all others.  Type the PC Name where the movies are stored.  Type the network path to where the movie directory is.  Example of path would be: "\\Tower\Videos"
  8. You can add additional movie directories.  Note however that Autoripping will only use the directory in the top row.  If you change the top row (your prior directory has no more space), then restart myServer and myAgent(s) after the changing of the row order.
  9. You don't need to click "Automatically catalog movies dropped into this folder"
  10. You shouldn't need to change anything on the Remotes or Play Commands tabs either.  For this initial installation, we will be using the "AV Family" Play Movie server commands (FYI).
  11. Make sure the AV family is the Default player for new movies (dropdown to the right of the Scissor / delete button)
  12. Close the myMovies App

 

Archiving content using a Remote PC:

myServer software never rips protected content.  3rd party software like AnyDVD (RedFox) does.  myServer is programmed to automate the ripping process by issuing AnyDVD (or DVDFab) step by step commands so that it is a fully automatic process.  Depending on where you live, copying commercial content may be illegal, even if you purchase the movie and retain the discs.

Setup AVAgent:

AVAgent connects to a remote PC's myAgent and enables the communication between the remote PC and the myServer PC to automate ripping of movies, looking up movie metadata from the Internet, and adding the movie into the myMovies database.

  1. Ensure that AVAgent exists in the Device Drivers, if not, install it via myInstaller and restart myServer.
  2. Open the Family Manager.
  3. Add a new device
  4. Type a friendly name like "myServer1" that is unique amongst device names.
  5. Select the AVDriver from the Driver dropdown
  6. Select AVDriver from the Model dropdown
  7. Type the network address of the "myServer1" PC.  Select Default IP Port from the Port dropdown.
  8. Restart myServer. 

 

Setup Batch Changer Drivers:

myAutoripper uses a 3rd party driver to integrate the changer robot control to AVAgent.  This enables the communication between the remote PC and the myServer PC to automate ripping of content.

  1. Install the Autoripper utilities.
  2. Plug the changer robot into a USB 3.0 port (2.0 will work, just will rip content much slower)
  3. Start the QQGetTray application.

 

Setup the Remote PC myAgent - click HERE

Rip a movie:

  1. Ensure myServer, myAgent and QQGetTray are running
  2. Insert a disc into the changer robot's optical drive.  Install the first disc and ensure it is evently contacting the robot's "wheels".  Then, put ontop your additional discs ensuring that they are all clean and not stuck together.
  3. From the QQGetTray application, click the "Load and Start" button.  This will tell the QQGetTray app to tell the robot to drop the first disc and load it into the BluRay optical reader.
  4. AnyDVD will sense a movie and will analyze it's structure.
  5. AVAgent will read the movie name and send that to AVDriver.
  6. AVDriver have myMovies lookup the movie metadata via the Internet.
  7. AVAgent will be copying the file content to your myMovies defined file server location
  8. The rip percent complete will be sent to myServer which will update the Autochanger webpage.
  9. When the rip is complete, AVDriver will create an entry for the movie in the myMovies database including the network path, ready to play.
  10. The next disc will then be loaded by the robot and the process will continue for the next disc until all discs are completed.

 

Play a movie:

  1. Open the myUI.tablets user interface within a browser.
  2. Select the Zone (bottom left)
  3. Select Source button
  4. Choose the Zone you would like to watch
  5. Choose Movies
  6. Click on Movie Selections
  7. Select a movie
  8. Click Play Movie
  9. Movie should open the player on that PC and start playing the movie
  10. You can click the Remote Control button to remotely control the movie player.
  11. Enjoy the Movie!

 

Note: You should not select the movie from the Movies Now Playing scene.  You have to select it from the main Movies Browser scene.  Trying to play from the Now Playing scene will only try to re-play the existing movie. If no movie has ever been played then nothing will play.

Setup Zones on where to watch your movies: Click HERE

To Batch rip CDs, today, the process isn't quite as integrated but very useful.

  1. Install QQripper application and ensure the robot driver has already been loaded and the robot is turned on.
  2. Ensure Windows Media Player is installed and updated.
  3. Configure your rip settings within Media Player.  This might include the drive you want to rip your content to, the file type (mp3), and the bit rate of the files (193 kb/sec).  Ensure Media Player has auto rip CDs and auto eject CDs on completion setup.
  4. Load the Changer with CDs.  Insert the first CD onto the robot changer placement wheels, then add the additional clean CDs ontop of the first.
  5. Launch the QQripper application and select Load and Start.
  6. The QQRipper application will tell the robot to load the first CD.  Once that is done, Media Player will rip the CD.  On completion, Media Player will tell QQRobot to load the next disc.  Process repeats.
  7. Once all of your CDs are ripped to your media server, use myContentManager to add the new content to myMusic.
  8. Enjoy your new Music!

 

Ok, Let's setup myMusic next....click HERE

 

Advanced (documentation needs refinement):

By default, myMovies is setup to play hard drive ripped movies.  Unique to myMovies is the ability to also play from supported DVD changers.

DVD changer support involves the definition of the Play Movie commands and the second is the definition of the remote control commands used to control the players and the third step is to unify the associated players used in your movie collection.

  1. There is only one Play Movie command required and one set of remote control commands to use any of the six supported media players. AV Family - Play Movie Command. If not already defined you will need to create a new Play Movie command called "AV Family". The command in its most simplest form is shown in the previous image. You must maintain the commands shown but you will need to insert any other custom commands you need to set up your environment to play your movie. AV Family - Remote Control
  2. Next you need to select one of the unused remote control tabs and assign it to the new "AV Family" remote control. All of the six media players will use the same set of remote control commands. You no longer need a separate set for each different media player. You will also note that we now use a new server variable called media_activeplayer_{{clientname}}. This is the variable that will be used to define which device driver gets used during movie playback. Associated Player Consolidation AVAgent-9.png
  3. Launch myContent application. Go into the Movie Settings selection and from the Tools Menu select the "Change Associated Players" menu option. From the dialog that is shown change each of your old associated players from the old value to the new "AV Family" option. In an ideal world you will only have one associated player. The only exception to this rule applies to users who have Sony CX7000ES and/or CX777ES changers. These remain as separate associated players due to the unique sets of commands associated with these players.

 

Have a look at the Player commands in myMovies. You should have one called "AV Family" and another called "CX777ES". Make sure all your ripped moves are associated with the AV Family player and all the changer movies are associated with the CX777ES player.

For the AV Family player. How many different movie playback zones do you have? If only one then your "AV Family" player command can look like

Macro|
SetVariable|movies_activeplayer_{{clientname}}~<<THE AVAGENT ID GOES HERE>>!
SetVariable|media_{{clientname}}_transport_source~AV Family!
Movies|MakeSource~AV Family!
AV|{{movies_activeplayer_{{clientname}}}}~PlayMovie~<<file>>

If you have multiple movie playback locations then the setting of the {{movies_activeplayer_{{clientname}}}} server variable should be put in the Zones cyclestates macros. So when you activate a playback zone the default movie player will automatically be selected at that time.

The CS777ES player works a little bit differently. First you want to make sure that the Family Manager Alias for each of your Sony changers follows a naming convention like CX1, CX2, CX3, etc. The CX part can be anything it is the 1, 2, 3 that is important. They should line up with the changer numbers that your movies are stored under.

Once you've done that then edit the CX777ES player command.

Macro|
SetVariable|media_{{clientname}}_activeplayer~<<changernumber>>!
SetVariable|media_{{clientname}}_transport_source~CX777ES!
Movies|MakeSource~CX777ES!
AV|CX{{media_{{clientname}}_activeplayer}}~DiscDirect~<<slot>>~1~1

Use the literal <<changernumber>> and <<slot>> in the above command. The movies app will automatically substitute the values from the database for the movie being played.

Doing these things should get your movies playing. If you need additional commands like turning on amps, switching inputs, dimming lights then you can insert them into the player commands as well.

myServer Variables:

App Server Variables= The App will auto generate variables in myServer based on the settings you have entered. These are most of the variables, look at the myServer Variables for current variables generated. Appname_variable