Kodi Community Forum

Full Version: [RELEASE] Luemmel's DVD-Ripper (Script) for Linux, Mac, and Windows
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Budha Wrote:Really really cool program, exactly what i was looking for. Would be super great if you could implement support for blue ray =)
keep up the good work

Thanks for the roses ;-=)

I would like to implement this function but there are three reasons I can not make this
function in the moment.

1.) I don't own a blue-ray drive ... (ok I wonna buy a new notebook on christmas)
2.) I don't have any blue-ray disks to make a few tests ....
3.) I don't have any experience with blue-ray (this could change soon ,-) )

At first I would like to implement all functions (progress-bar/network-ripping/streaming) for dvd to version 0.5H (linux).
After that I do implement blue-pill version 0.5H (settings / burning )

Yes ... bluray is in the pipe ....

Happy rippings and greeting from switzerland ;-)
Hans

BTW : As many of you may saw that the progress-bar for local ripping is now working ....

Would you like to see also a progress-bar for the network-ripping part ?
yzf888 Wrote:This software is okay. But I much prefer Free DVD Ripper. It has more sets.

Yes could be.
But there a few things to be said.

1.) Welcome to the board
2.) Your ripper is may faster and have more options, but is it free ?

Where is the souce-code ?
What is the licence ? GPL ? Freeware ?
Happen to be you may work for http://www.free-star.org/blog/ Huh?

Regards
Hans
you've been punked by a spambot Wink
spiff Wrote:you've been punked by a spambot Wink


If I see one ... there will be a little street fight ;_) LOL
Hi



I have a problm when trying to enter in setting menu:

NOTICE: File "/home/xbmc/.xbmc/scripts/dvd-red/default.py", line 1340, in __init__
12:57:39 T:2863659920 M:1245786112 NOTICE: show_settings_menu()
12:57:39 T:2863659920 M:1245786112 NOTICE: File "/home/xbmc/.xbmc/scripts/dvd-red/default.py", line 144, in show_settings_menu
12:57:39 T:2863659920 M:1245786112 NOTICE: settings_menu.append(__language__(33052) + " : [" + configuration[1] + "]")
12:57:39 T:2863659920 M:1245786112 NOTICE: UnicodeDecodeError
12:57:39 T:2863659920 M:1245786112 NOTICE: :
12:57:39 T:2863659920 M:1245786112 NOTICE: 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128)
12:57:39 T:2863659920 M:1245786112 ERROR: Scriptresult: Error



Regards.
hotlobster Wrote:Hi



I have a problm when trying to enter in setting menu:

NOTICE: File "/home/xbmc/.xbmc/scripts/dvd-red/default.py", line 1340, in __init__
12:57:39 T:2863659920 M:1245786112 NOTICE: show_settings_menu()
12:57:39 T:2863659920 M:1245786112 NOTICE: File "/home/xbmc/.xbmc/scripts/dvd-red/default.py", line 144, in show_settings_menu
12:57:39 T:2863659920 M:1245786112 NOTICE: settings_menu.append(__language__(33052) + " : [" + configuration[1] + "]")
12:57:39 T:2863659920 M:1245786112 NOTICE: UnicodeDecodeError
12:57:39 T:2863659920 M:1245786112 NOTICE: :
12:57:39 T:2863659920 M:1245786112 NOTICE: 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128)
12:57:39 T:2863659920 M:1245786112 ERROR: Scriptresult: Error



Regards.

Could you please post the config-file ?
Regards
Hans

On what version xbmc 9.04 or svn ?
I'm on svn build 22856, on linux 32 bits.

Here is the config file:

/dev/dvd
/mnt/Storage/Vidéos/FILMS/DVD/
/mnt/Storage/Vidéos/FILMS/DVD/
ssh xbmc@localhost
en
fr
fr
3
4706074624
hotlobster Wrote:I'm on svn build 22856, on linux 32 bits.

Here is the config file:

/dev/dvd
/mnt/Storage/Vidéos/FILMS/DVD/
/mnt/Storage/Vidéos/FILMS/DVD/
ssh xbmc@localhost
en
fr
fr
3
4706074624

Ok this is a Bug ...
rename the directory
/mnt/Storage/Vidéos/FILMS/DVD/
to
/mnt/Storage/Videos/FILMS/DVD/


and it should work .... it is the non asci-char é witch produces the error

I wonna try to fix error in version 0.5H

BTW Thanks for the feedback
Linuxluemmel
Hello ;-)

I do still work release 0.5h on my free time (witch is spare)

I did a lot of changes and enhancements (changelog 0.5H until now)

Code:
08/11/09 0.5H   We   - Typo in the EULA fixed
                     - All log for ssh-communication will be written to
                       ~/dvdripper/ssh.log
                     - Implement netcat functions to ripp over the network
                     - dvdmaster.sh and dvdslave.sh are shell-scripts
08/21/09        We   - call all ssh scripts from the ssh-directory.
                     - multiple corrections to the shell-scripts because
                       they are all started from a other place than home
                     - First part for a progress-bar is done. (dvd2size.sh)
                     - Added size parameter to function working_window
08/29/09        We   - hide script until ripp is finished (inside menu).
                     - Added section for ssh inside README
                     - Added string-id 32040 - 32043 for english and german
                     - Logical Error removed .... If the dd script was killed
                       by hand or any other reason was not finished properly the
                       following files inside the home directory remains and
                       therefore the rip-menu comes not up longer to the screen.

                       RIPPING_STARTET
                       RIPPING_FILE
                       RIPPING_PREVIEW
                       RIPPING_SIZE

                       If the dd process is not running and the file are inside
                       the home directory ... the files are removed.
                     - RIPPING_PREVIEW was never deleted
                     - Ripping menu not longer showed if you killed the process or
                       showed progress-bar and the process was finished.
08/31/09        WE   - Testing background process to monitor end of dd
                       (I know now how it not works very well ,-( )  

09/05/09        WE   - Try a diffrent thing because progress.bar still crash xbmc
                       Ok it works now ... not as a own progress.py (removed)
                    
09/07/09        WE   - Suspend rip-job / continue rip-job do work
                     - Progress-bar (local ripping) do works
                     - Prepare script for progress-bar (network ripping)
                     - settings port tcp for netcat communication  
                       (only start-number of 5 ports)
                     - Added string 33067 for english and german
                     - dvdmaster.sh will have a timeout of 3 minutes
                       If no dvdslave.sh is connecting to the master it will
                       be killed from inside the script.
09/15/09        WE   - send back progress state to a connected slave

The limits are :

- Do not use any Spaces or non-ascci chars inside the directory-names

Be patient ;-) I release it as soon it is ready ....
and If I survive the Müchner Oktoberfest ;-=)

Regards
Hans
[quote=linuxluemmel]Hello ;-)

I do still work release 0.5h on my free time (witch is spare)

I would like to release 0.5H for linux an saturday ,-)
I survived the Oktoberfest in Munich ...
In the moment I do still test the release ...
Is there someone who would like to have the release in a other language than
english and german ?
I guees there is not update to the string.xml until saturday ....

Greetings from switzerland
Hans
Hello to all users of my script ;-)

The newest release is here ->

http://luemmels-dvd-ripper.googlecode.co...x-0.5H.tar

- Calculate the size of a rip
- Progressbar for local and remote ripping
- Ripping over network with netcat (nc)
- Suspend and Resume local rip-job
- All shell-scripts are called from the script-directory
(No need to copy all scripts to your home-dir)

changelog version 0.5 for Linux :

Code:
08/11/09 0.5H   We   - Typo in the EULA fixed
                     - All log for ssh-communication will be written to
                       ~/dvdripper/ssh.log
                     - Implement netcat functions to ripp over the network
                     - dvdmaster.sh and dvdslave.sh are shell-scripts
08/21/09        We   - call all ssh scripts from the ssh-directory.
                     - multiple corrections to the shell-scripts because
                       they are all started from a other place than home
                     - First part for a progress-bar is done. (dvd2size.sh)
                     - Added size parameter to function working_window
08/29/09        We   - hide script until ripp is finished (inside menu).
                     - Added section for ssh inside README
                     - Added string-id 32040 - 32043 for english and german
                     - Logical Error removed .... If the dd script was killed
                       by hand or any other reason was not finished properly the
                       following files inside the home directory remains and
                       therefore the rip-menu comes not up longer to the screen.

                       RIPPING_STARTET
                       RIPPING_FILE
                       RIPPING_PREVIEW
                       RIPPING_SIZE

                       If the dd process is not running and the file are inside
                       the home directory ... the files are removed.
                     - RIPPING_PREVIEW was never deleted
                     - Ripping menu not longer showed if you killed the process or
                       showed progress-bar and the process was finished.
08/31/09        WE   - Testing background process to monitor end of dd
                       (I know now how it not works very well ,-( )  

09/05/09        WE   - Try a diffrent thing because progress.bar still crash xbmc
                       Ok it works now ... not as a own progress.py (removed)
                    
09/07/09        WE   - Suspend rip-job / continue rip-job do work
                     - Progress-bar (local ripping) do works
                     - Prepare script for progress-bar (network ripping)
                     - settings port tcp for netcat communication  
                       (only start-number of 6 ports)

                       Warning :
  
                       If you have any kind of firewall installed localy
                       or between master and slave this 6 ports has to be
                       forwarded !!!    

                     - Added string 33067 for english and german
                     - dvdmaster.sh will have a timeout of 3 minutes
                       If no dvdslave.sh is connecting to the master it will
                       be killed from inside the script.
09/15/09        WE   - send back progress state to a connected slave is working.
                     - Master-script tested and integrated.
                     - Slave-script tested and integrated.
                     - This script needs to be installed inside the following directory
                       "$HOME/.xbmc/scripts/My Scripts/dvd-red/ssh"
                       Otherwise the netcat-script dvdmaster.sh and dvdslave.sh do not
                       work properly.
                     - Shellscript test-commands.sh for testing the installed software
                     - The state of the dvd was not tested by calling dvdslave.sh
                     - Integrate "Check software dependencies" into tools-menu.
                     - Do check for spaces inside directory-names for settings and choosen directorys
                     - On startup do check that the script is installed in the right
                       directory.(Otherwise the script will exit...)
                     - Cancel network slave and report back to master
                     - Cancel network master and report back to slave
                     - Network-part neeeds now 6 tcp-ports (not longer 5)
                     - Cancel from master to slave is working
                     - Cancel from slave to master is working
                     - Integrate logic to cancel into gui :-)

                    
10/12/09        WE   - Version 0.5h is ready ;-)
                      
                     It was very hard to inplement the network ripping
                     feature into the script.
                     This is the last beta-release of the script  
                    
  
                     Known limits :
                     - Only use ascii-chars for ripp-directory name
                       (exlcuding space)
                     - The shell-scripts for network ripping do only
                       send the ip-adress of interface eth0 to the master.
                     - The script directory is fixed and can not be
                       channged.
                     - The master-timeout is set to 180 secounds.


Best regards from switzerland
Hans

BTW This release is a great milestone for me ......

- Allmost 2500 lines of Python-Code
- A few houndreds lines of shell-scripts
Hello to all users ;-)

I had a feedback that in the release 0.5H inside the ssh-directory a script
is not included.

http://forum.xbmc.org/showthread.php?p=4...post420274

The missing script is named dvdpreview.sh

I do repack version 0.5H with the file tonight.

Sorry ...

As a workaround do extract the file from the prior release 0.5G inside ssh-directory

Best regards
Hans
Hellot scripters

By my fault .... in the old 0.5H have been 2 scripts not the right one ....


Here is the corrected release ....
Version 0.5Ha

http://luemmels-dvd-ripper.googlecode.co...rected.tar

Regards
Hans
Hello to all ,.)

Here comes a screenshoot from the coming release 0.5H for the blue-pill.
The network-part for linux and windows comes with the release 0.5I

* All settings stored in a configuration file
* Confirmend and default ripping
* Progress-bar for local-ripping

Image

Best regards from switzerland
Hans
Hello scripters and users ;-)

As I saw on the project-side of my project there have been a few downloads
from the latest release.

I hope it works now ...

I do develop now 05.H for the blue-pill and 05.I fot the red-pill to the same time..

Any feedback would be nice ....

http://code.google.com/p/luemmels-dvd-ri...i/Feedback

it was very hard to implement this network-ripping into the script including to make
the hole thing visible with a progress-bar.

Best regards
Hans

It seems to me nobody using the script ... only download and put it into trashcan ...
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44