This is the backend logic which runs the frontend Media Grabber Application.
This application runs the Backend Server, which contains the core logic to Automate Ripping, and Encoding a DVD or CD to a target location.
Uses the Makemkv-cli
3rd Party API to rip a disc title once detected.
It keeps track of jobs via job-files, which include source-device ID's, media ID's and job ID's. Also keeps track of if the job is ripped or encoded for example.
- Clone the Repository into your chosen/target directory
- Navagate to the directory and open the Terminal. Install the requirements by running this command:
pip3 install -r requirements.txt
- To run the application Run:
python main.py
in the terminal. CTRL + C
to exit the app.
By the end of the project, I hope to have the followoing features.
- Scanning of CD's, DVD's and Blu Rays on insert for meta data.
- Parsing media meta data.
- Compatibility with, and interfacing to multiple connected optical media devices at once.
- Using 3rd party application/projects to automate backingup media.
- Offloading to 3rd party applications/projects for further processing.
- Keeping logs based on device/disc/backup job etc.
- Compatibity with Front end Media Grabber Application.