Groovedown on Linux

//Outdated. Please wait 1 or 2 days for a new Linux Release.

Thanks to a user called Ratz we are able to provide you a tutorial to make Groovedown run on Linux with the help of Wine.

What you need is Groovedown and of course Wine.

  1. Download Groovedown from http://groovedown.me/download/ ( the Windows Version.. a Version for Linux only will follow ;-) )
  2. Create a Folder on your system in which you want to save Groovedown. In my case it is “~/Groovedown” , just type „mkdir ~/Groovedown“ into the terminal
  3. Move the downloaded Archive into the created folder with the “mv” command ( in my case it is „mv Groovedown.rar ~/Groovedown/“ )
  4. The archive can be opened with some extracting program. On Archlinux i install “Unrar” with the following command: „pacman -S unrar“ on Ubuntu it is “sudo apt-get install rar unrar unrar-free
  5. Now we exctract the archive with the following command : “unrar e Groovedown.rar

Okay that’s the very basic everyone of you should know. Since the application is designed to work on Windows we need to create a Windows environment on Linux, what we can do with the help of Wine ( http://www.winehq.org/ )

  1. We install wine via our Package Manager. On Archlinux we type : „pacman -S wine” , on Ubuntu it is “sudo apt-get install wine1.3” or check This if you need help.
  1. You can now start Groovedown in the “~/Groovedown” Folder. Using this command: “wine groovedown.exe” .

That is what you get then. It is not the prettiest Gui on the world but that only happens because we run it on Linux and it was not designed for that :-) .

In my case the Downloadpath is „~/Groovedown/Downloads/“ but you can change it in the Settings menu. Clicking File – > Open Downloadfolder you can directly access the folder you’ve choosen.

Have Fun using Groovedown

~Tutorial provided by Ratz

31 Responses to “Groovedown on Linux”

  1. Laberman says:

    Hallo,

    geht leider nicht:
    $ wine groovedown.exe
    err:service:RPC_Init RpcServerUseProtseq failed with error 1703
    err:wineboot:start_services_process Unexpected termination of services.exe – exit code 1703
    fixme:actctx:parse_depend_manifests Could not find dependent assembly L”Microsoft.Windows.Common-Controls” (6.0.0.0)
    fixme:winsock:NtStatusToWSAError Status code 7bcb635c converted to DOS error code 7bcb635c
    fixme:win:WINNLSEnableIME hUnknown1 0x1008e bUnknown2 0: stub!
    fixme:win:WINNLSEnableIME hUnknown1 0x1008e bUnknown2 -1: stub!
    fixme:win:WINNLSEnableIME hUnknown1 0x2008e bUnknown2 0: stub!
    fixme:win:WINNLSEnableIME hUnknown1 0x2008e bUnknown2 -1: stub!

    Und es kommen nur 2 Popups mit “Ist Grovveshark down?”

    Läuft leider nicht. Bin aber auch hinter einem Proxy, Variablen sind aber gesetzt. Über den Webbrowser und die normale Webseite geht Grooveshark aber.

    Grüße
    Laberman

    • admin says:

      Ja wurde mitlerweile von mehrere berichtet der Fehler, aber funktioniert auch bei vielen Leuten … deswegen ist es relativ schwierig festzustellen, was nun genau schief gelaufen ist. Ich verspreche das es spätestens in der Java Version komplett laufen wird ;-) Sprich einfach ein wenig Geduld haben. Grüße

      • die ANtwort says:

        Hallo,
        also ich HATTE den fehler auch.. In der Wine Konfiguration war als Windows Version Windows 7 eingestellt. Mit Windows XP funktioniert es bei mir einwandfrei.
        thx

  2. Simon SC says:

    Would just like to mention how great it works with Wine 1.3 in Ubuntu 10.10. Absolutely nothing’s wrong except for the duration always listing zero seconds on a song but that’s a tiny complaint. Perhaps previews would also be good but songs download so fast it’s not strictly necessary.

  3. DRerAGO says:

    Hi!

    When I run wine, it writes:
    wine groovedown.exe
    fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
    fixme:toolhelp:Heap32ListFirst : stub
    fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
    fixme:toolhelp:Heap32ListFirst : stub
    fixme:win:WINNLSEnableIME hUnknown1 0x100a6 bUnknown2 0: stub!
    fixme:win:WINNLSEnableIME hUnknown1 0x100a6 bUnknown2 -1: stub!
    fixme:win:WINNLSEnableIME hUnknown1 0x200a6 bUnknown2 0: stub!
    fixme:win:WINNLSEnableIME hUnknown1 0x200a6 bUnknown2 -1: stub!
    fixme:win:WINNLSEnableIME hUnknown1 0x300a6 bUnknown2 0: stub!
    fixme:win:WINNLSEnableIME hUnknown1 0x300a6 bUnknown2 -1: stub!

    And it prints me
    “Is Grooveshark down? Check it or update!”
    then
    “If this error stays even if Grooveshark is online, CONTACT US!”
    then
    “Error EIdOSSLConnectError: Error connecting with SSL.
    EOF was observed that violates the protocol”

    What could I do?

    • admin says:

      Hey DRerAGO!

      Unfortunately we cant tell what this error means. But there were a couple of other users who experienced the same problem, and it seems that the ssl lib, which is stored in the dll files cant be loaded properly and because of that, a connection to GrooveDown cant be established.
      Right now there is not much you can do. This is some issue with your wine and we are not able to support that. BUT what we can ensure is that these problems wont happen in the Java Version, so stay tuned for it!

      your GrooveDown Team

  4. haiifisH says:

    hey guys

    i had the previous version running without any problems, however after updating to 0.64 it didn’t work anymore. For me it helped to switch to winXP mode (winecfg on terminal -> combobox at the bottom -> win xp).

    Runs flawlessly again. Keep up the great work

  5. Groovedown says:

    Groovedown…

    [...] something about groovedown[...]…

  6. Angelika Tucci says:

    Hi The best proxy lists which are working with Xrumer, Scrapebox and other Blackhat SEO I found at Buy Proxy Lists You might want to try it out. It took me a long time to find finally high quality proxy lists.

  7. An app that needs Wine to works on Linux… bah, that’s not the right way.
    I’ll keep searching another util to download my music

  8. Denpos says:

    Finally, I found the perfect groovesharkdownloader for Linux. Thanks to you guys I can leave Windows behind once and for all. Great work.
    (Too bad it still needs wine, but it seems you’re working on that :) )

  9. [...] Grooveshark Downloader para Linux Publicado el febrero 9, 2011 por individuo7 Hace rato buscaba uno sin mucho éxito, se puede descargar desde fireofox con un plugin pero buscaba una solución de escritorio… Encontre GrooveWarus escrito en python y usa las librerías GTK (Gnome Friendly) sin embargo instalarlo es una misión poco más que imposible, usa librerías obsoletas y que entran en conflictos con otras… Finalmente encontre Groocedown que hace gala de correr en linux en su website, sin embargo descubro que es a travez de Wine pero como dicén la intención es lo que cuenta :p lo probe y lo recomiendo, consta de un .exe y dos librerías DLL, además en la pagina dan soporte a usuarios con problemas al correrlo bajo linux, les dejo los enlaces: GrooveWalrus Groovedown [...]

  10. vishal says:

    Great you are working on java version that mean we won’t possibly need wine awesome !!!!!!!!

  11. Mauricio21 says:

    The program works great on Ubuntu 10. Thanks!

  12. [...] nomme GrooveDown et qui fera très bien l'affaire sur Windows. Il est aussi installable sur MAC et Linux en suivant les instructions. L'exécutable, placé dans un répertoire de votre choix (une fois [...]

  13. murlidhar says:

    There is a firefox addon called groove shedder that does exactly this however it is gd to hear that a java version client is being worked upon by you. Will wait for it since i am not at all comfortable with WINE.

  14. Roger says:

    Has anyone been able to use WineBottler to turn Groovedown into a native .app? I’d be interested.

  15. lippol94 says:

    Love it a lot! :)
    But I miss a native-linux release! Please!

    Thanks a lot in advance!

  16. Whynot says:

    Schreib doch bitte dazu , dass man wine von windows 7 auf windows xp umkonfigurieren muss :)

  17. Anirudh says:

    When is the Java version coming out?

  18. kac says:

    how do you download?

  19. m4gu5 says:

    To use Version 0.7 on Linux you have to execute the groovedown_setup.exe using wine. After that, open the Java-Archive File “GrooveDown.jar” in your installation-path with the command “java -jar GrooveDown.jar”. If you try to open it with the GrooveDown_Start.exe, it fails and says you have to install Java even when its already installed.

  20. Carsten says:

    I have an error. Can you help?:

    carsten@carstenNBUbuntu:~$ java -jar ‘/home/carsten/Programme/GrooveDown.jar’ Exception in thread “main” java.lang.NoClassDefFoundError: org/jdesktop/application/SingleFrameApplication
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    Caused by: java.lang.ClassNotFoundException: org.jdesktop.application.SingleFrameApplication
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    … 11 more
    Could not find the main class: groovedown.GrooveDownApp. Program will exit.

  21. m4gu5 says:

    Hi Carsten,
    try to run the Jar-File from the directory in which you’ve installed it.
    Do a ‘cd /home/carsten/Programme/’ and then run ‘java -jar GrooveDown.jar’. This should work.

  22. Lbniese says:

    Hello!

    I have found the GrooveDown programs on their website!

    I have found both the current version and the new 0.7Alpha version!!

    Download Current 0.67 for windows: http://fileups.net/1m5b_

    Download Alpha 0.7 for windows: http://fileups.net/1m5b54

  23. kost says:

    It is not necessary to use wine and windows java machine for Groovedown
    Program is written in pure java
    You need to extract somehow .jar files. Run windows installer in real windows or in wine
    not to have the program installed but to make it do its dirty job to unpack the files
    Once you have jars simply do :
    java -jar GrooveDown.jar
    and that’s it ! It perfectly runs in native linux environment
    EXE can be deleted – no need for windows EXE starter in linux

    • Monty says:

      Executing the java-file I get the output

      Exception in thread “main” java.lang.NoClassDefFoundError: groovedown/GrooveDownApp
      Caused by: java.lang.ClassNotFoundException: groovedown.GrooveDownApp
      at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      Could not find the main class: groovedown.GrooveDownApp. Program will exit.

      Is there any solution for this problem?

      • admin says:

        Hey Monty,

        do you have a “lib” folder next to the groovedown.jar ?

        means you have one directory:
        /gd which contains:
        groovedown.jar
        and another directory /lib
        which contains a couple of jar files…

        but you need to have this file structure because groovedown.jar needs that lib folder and the containing jar files and it tries accessing a folder named “lib” located in the same location as the groovedown.jar itself.

        Please check that, if it doesnt work contact us again.

        Btw: du kannst uns auch in deutsch kontaktiere + wenn du eine Mailadresse hinterlässt können wir per Mail noch intensiver dem Problem auf den Grund gehen als über die Kommentarfunktion hier..

Leave a Reply