Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Circumvent 99 Track Protection by requesting/providing correct chapter #1112

Open
kd9lsv opened this issue Apr 13, 2024 Discussed in #967 · 2 comments
Open

Circumvent 99 Track Protection by requesting/providing correct chapter #1112

kd9lsv opened this issue Apr 13, 2024 Discussed in #967 · 2 comments

Comments

@kd9lsv
Copy link

kd9lsv commented Apr 13, 2024

Any thoughts on if this is feasible, easy to integrate?

Discussed in #967

Originally posted by koeberlue October 27, 2023
Right now it is not possible to rip DVDs with 99 Track Protection. After searching for a solution a little bit, there seems to be a manual solution for this. I would like to discuss an idea to integrate this solution into ARM.

Manual solution

According to this superuser post you can open the movie with VLC (or any other DVD playing software), start the movie from the menu and then write down the chapter number that is being played. You can then use this chapter number to RIP the DVD with Handbrake.

Suggested semi-automatic solution

If ARM detects a movie with 99 Track Protection, it could allow the user to manually enter the chapter that the user wants to rip.

So as a user I would have a workflow like this:

  1. Insert DVD
  2. Get notified of Track 99 Protection by ARM
  3. Eject DVD manually
  4. Insert DVD on different device
  5. Open with VLC
  6. Note down correct chapter number
  7. Insert DVD on PC running ARM again
  8. Enter correct chapter number in Web UI
    1. ARM now rips the movie successfully

Although as a user I would have to some manual steps, I can still use all the features of ARM and reuse the configuration that I already entered.

Suggested automatic solution

If ARM detects a movie with 99 Track Protection, it could automatically query the ARM API for the correct chapter. If it is not found, fall back to the semi-automatic solution above.

So as a user I would have a workflow like this:

  1. Insert DVD
    1. ARM detects a Track 99 Protection
    2. ARM queries the ARM API for the correct chapter to rip
    3. ARM now rips the movie successfully

Of course we would have to add this feature to the ARM API and fill it with the correct data.


I would love to see a change like this because I have a couple of movies that I did not rip because of 99 Track Protection. Of course I could go the manual way, but then I would have to replicate all configurations, copy the resulting movie to my NAS manually, fix all permissions etc.

Any thoughts on this? Does this sound feasible?

Copy link
Contributor

If youre having issues, please remember to read the wiki and follow the instructions carefully

@microtechno9000
Copy link
Collaborator

This would be doable yes. Unfortunately the ripper code is a bit of a mess so adding new things like this are hard.

We are working on resolving that now, so this would be possible with v3.0 onwards. Once implemented. But the software won't be ready for a while, the rewrite is taking a while

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants