Devon-Ke-Dev-Mahadev

Devon Ke Dev Mahadev – All Episodes [1 – 820]

[UPDATE] New Download Utility skdmrk-df.jar v1.0 Dated: 07/01/2023

I have added 2 (two) set of links now, please try s1 first and if you see error then try s2

I have been an ardent fan of “Devon Ke Dev Mahadev” ever since i saw the first Episode on Life Ok Channel. I tried to catch each and every episode from time to time but after Mahadev & Parvati Mata’s wedding and they have kids, I just lost track…

Until recently I started looking for all the episodes once again, it is a must have item if you love collecting digital media. Finding HD links and downloading all the episodes was a not-so-simple process and knowing how beneficial it can be watching and learning from the greatness of Mahadev, I thought of finding an easy way to track them and collate them. There are links available all over the internet for the episodes, I have updated my Java program to dynamically track these URL’s and allow you to access them 😉

You will need couple of tools to run this Java program:

  1. 7Zip – Please see the video below to see how you can download and install it. Click here to download the software.
  2. Java – Please see the video below to see how you can download and install it. Click here to download the software.

Process is pretty straight forward but if you need some guidance then you can use the steps below:

Step 1: Download skdmrk-df.zip file (Right Click on the Link and select “Save Link As”) from here or above. Once downloaded extract it to get single skdmrk-df.jar file.

7Zip Extract

Step 2: Open CMD window to run the Java program. Enter DOS prompt from START MENU or in Windows (SHIFT + Right Mouse Click) (see snapshot below), if on Linux/Mac (CTRL + ALT + T) then start Terminal.

Step 3: Once in the CMD window, execute the program based on the instructions as below:

Please see instructions as below:

  d : Download DKDM
  m : Download Mahabharat
 s1 : Download from Server # 1
 s2 : Download from Server # 2
  x : Download Episode # x
x-y : Download Episodes from x to y 

Usage Example:

Download all DKDM Episodes from Server # 1: java -jar df.jar d s1
Download all DKDM Episodes from Server # 2: java -jar df.jar d s2 
Download DKDM Episode # 10 from Server # 1: java -jar df.jar d s1 10
Download DKDM Episode # 10 from Server # 2: java -jar df.jar d s2 10
Download DKDM Episodes # 10 till 100 from Server # 1: java -jar df.jar d s1 10-100

Below you see the output if you don't specify any parameters:

Also, you may see the video below for step-by-step guide. Below command will download all episodes for DKDM from Server # 1. If you get an error, please try couple of times before switching to Server # 2.

If you see any downloaded file with extension as .Z01, .Z02 and so on, then don’t worry, look for a file with same name but ending with .zip extension. Right click on it and select “Extract Here”, as below:

Download Size ~ 135+ GB

Disclaimer: None of the video are hosted by me, I have simply collated URL’s for all videos available on the public domain and presented on this page. I am not responsible for the content and quality of these videos. Thanks.

skiddamarink
154 videos
48049 views
630 subscribers


There are 2,317 comments

Add yours
  1. Sandip

    hi Akhil, i am getting this issue.

    command:
    java -jar df.jar DKDM.txt mahadev

    Error:
    Downloading Episode 1
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)

  2. Junior JP

    Hey
    Thanks for this,
    but i’m not able to download

    it’s showing 2 messeges in command prompt

    C:\Users\Junior JP\Downloads\df_DKDM_v2.0>java -jar df.jar DKDM.txt C:\Users\Junior JP\Downloads\df_DKDM_v2.0\Mahadev

    Either just enter Episode No i.e. 10 or Episode Range i.e. 10-20

    Please Suggest

      • Keeran

        Please can you help me in I’m trying to get Devon ke Dev madadev episodes 1 to 820 can you send it to my email…help me please

        • Akhil Pathania

          Hi Keeran,

          I have written a new program (see new instructions including videos on the page) and option to choose between 2 servers to download. If you get ERROR from server#1 then try server#2. Let me know if you face any issues. Cheers!

  3. Arpan Shah

    Hi, Thank you for creating this program. I was able to download all episodes previously but I have been getting this error recently.

    Downloading Episode 297
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:36)
    at com.dimtoo.download.Download.main(Download.java:52)

    Could you help me fix it?

  4. Prashant singh

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:36)
    at com.dimtoo.download.Download.main(Download.java:52)

      • Mara

        Hi, I have Java 8 update 45. I tried to download, but it shows error (using V3.0)

        Download started
        javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
        PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExce
        ption: unable to find valid certification path to requested target
        at sun.security.ssl.Alerts.getSSLException(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
        at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
        at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
        at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
        at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
        at sun.security.ssl.Handshaker.processLoop(Unknown Source)
        at sun.security.ssl.Handshaker.process_record(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source
        )
        at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
        (Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown
        Source)
        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown S
        ource)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unk
        nown Source)
        at com.dimtoo.download.FileHandler.api_request(FileHandler.java:400)
        at com.dimtoo.download.FileHandler.download(FileHandler.java:500)
        at com.dimtoo.download.FileHandler.download_verbose(FileHandler.java:475
        )
        at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtil
        ity.java:47)
        at com.dimtoo.download.Download.main(Download.java:59)
        Caused by: sun.security.validator.ValidatorException: PKIX path building failed:
        sun.security.provider.certpath.SunCertPathBuilderException: unable to find vali
        d certification path to requested target
        at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
        at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
        at sun.security.validator.Validator.validate(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Sour
        ce)
        … 18 more
        Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to
        find valid certification path to requested target
        at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Sourc
        e)
        at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown
        Source)
        at java.security.cert.CertPathBuilder.build(Unknown Source)
        … 24 more
        ERROR DOWNLOADING FILE…

  5. Joy

    Hi , I entered the command correct,did the setup,but after the command its just reflecting :
    Either just enter episode No i.e. 10 or Episode range i.e. 10-20
    i tried entering the range of 1-800 but again the same error pops up..
    Please help

  6. Abhishek

    Hi Akhil,

    While downloading few of the episodes , getting the below Java error

    c:\df_DKDM_v2.0>java -jar df.jar DKDM.TXT TEMP 2

    Downloading Episode 2
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:52)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:52)
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:52)

    ….. and so on

    Please can you get this fixed. I am having latest Java version, Java 8 update 241 installed on my Windows 10 Home, 64 bit system.
    I have checked this from episode 2 to 49.

    Appreciate your quick response.

  7. DEV

    Does anyone got solution for above comments
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:36)
    at com.dimtoo.download.Download.main(Download.java:52)

  8. Akash Patel

    Hi,

    Thanks for creating this program I am getting this error
    Downloading Episode 1
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:36)
    at com.dimtoo.download.Download.main(Download.java:52)

  9. Rohit

    Hi Akhil,

    I am getting below error. Is the download is still working?

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:57)

  10. Abhinav

    Hi,
    I have few Questions.
    1. How much is the total size for 820 Episodes?
    2. What is the quality (720p, 1080p or 4K)?
    3. How the episodes are sorted (Season wise or Episode Number wise)?
    4. Does it support IDM and if yes what are the steps for downloading them using IDM?

    Thank you this source. I was wondering from a long time to watch this peacefully.

  11. TJ

    its showing
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:57
    is it working ???

  12. ajayktc

    I am getting below error, Please help
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:57)

  13. Deepak

    Hello,
    I am presently trying to download outside from India and am getting json error exactly what Arpan Shah mentioned in previous post.
    Can you please fix the error?
    Thanks

  14. Nitesh

    Please fix the below error during the download. :

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:52)

  15. Dev

    Hi,

    After download df_DKDM_v2.0.zip , there is not jar file available for windows.
    So i can not proceed. I think you have whole process of download.
    Kindly guide me.

    Thanks and Regards
    Dev
    Mob : 7533079755

  16. Harsh Patel

    Hi Akhil, I have tried so many times to download all episode but whenever I do it shows me following error so could you please solve out so I can download it.

    Downloading Episode 1
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:57)

    Thanks

  17. MANOJ

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:36)
    at com.dimtoo.download.Download.main(Download.java:52)

  18. J. Singh

    c:\DESKTOP\MEDIA\MOVIES\TVSHOWSETC\df_DKDM_v2.0>java -jar df.jar DKDM.txt C:\DESKTOP\MEDIA\MOVIES\TVSHOWSETC\df_DKDM_v2.0\Mahadev
    Downloading Episode 1
    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:57)

    Please provide the remedy. I ran it as administrator but an infinite loop of these messsages started.

    In anticipation
    J. Singh
    sonumaths@gmail.com

  19. Abbishek Bhoutika

    dear sir
    I can’t download any ep after following all the steps
    “Error: Unable to access jarfile df” this error is appearing all the time
    plz help me download

  20. Mayur

    Hi
    Buddy thanks a lot for providing my one of the favorite. I have successfully downloaded up till 100th episode, now I get following error :

    org.json.JSONException: A JSONObject text must begin with ‘{‘ at 1 [character 2 line 1]
    at org.json.JSONTokener.syntaxError(JSONTokener.java:432)
    at org.json.JSONObject.(JSONObject.java:184)
    at org.json.JSONObject.(JSONObject.java:310)
    at com.dimtoo.download.FileHandler.initialize(FileHandler.java:77)
    at com.dimtoo.download.HttpDownloadUtility.downloadFile(HttpDownloadUtility.java:34)
    at com.dimtoo.download.Download.main(Download.java:57)

    Please look into it, Thanks again.

  21. Sonal

    Thank you so much Mr. Akhil for uploading the episodes of this beautiful serial. I started downloading yesterday…could succeed only till episode 35…will try again after 24 hours as suggested by you. Thanks a ton again…

  22. chetan

    Akhilbhai

    Once again I am back to download Mahadev reached up to # 72 in between at # 32 I had to stop and now at # 72. due to download limit on server. Are these files hosted and controlled by you? If yes., could you please increase the download size?

    Also still waiting on Mahabharat # 58 update.

    Thank you
    Chetan

  23. Aditya

    Hi Akhil,

    I am using Ubuntu to download, but getting “ERROR DOWNLOADING FILE” for every file.

    $ cat /etc/lsb-release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=18.04
    DISTRIB_CODENAME=bionic
    DISTRIB_DESCRIPTION=”Ubuntu 18.04.4 LTS”

    $ java -version
    openjdk version “11.0.7” 2020-04-14
    OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
    OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)

    $ java -jar /home/test-vm/Downloads/df_v3.0/df.jar /home/test-vm/Downloads/df_v3.0/DKDM.txt /home/test-vm/Downloads/ 61-100
    Downloading Episode 61
    Download started
    ERROR DOWNLOADING FILE…
    Downloading Episode 62
    Download started
    ERROR DOWNLOADING FILE…

  24. chetan

    Akhilbhai

    I am back and have started downloading DKDM good to see things are working well but is there a way you can increase download limit. There are 820 episodes will take weeks to download all.

    One more thing 24 hindi serial by Anil Kooper is there a way you can upload that. It’s good version of english serial 24 cast by Kiefer Sutherland

    Thank you
    Chetan