Mediadownloader
Web
Score 60%
Description:

Please note that home page is changed to http://marcobavagnoli.wordpress.com

MediaDownloader is an opensource software that let you search, watch, download and covert items (also extract audio) with Google Image and YouTube. It can also grab videos while browsing with Firefox.
Check homepage for all features

Firefox monitor will work only on linux

Building
To compile in linux the above packages must be installed:
libx11-dev, libxtst-dev, qt4-qmake, libqt4-dev, libqt4-opengl-dev, libphonon-dev, libqt4-webkit, libqtwebkit-dev
Recomended packages are:
phonon-backend-gstreamer, gstreamer0.10-ffmpeg, ffmpeg, libmp3lame0
Last changelog:

8 years ago

v 1.5.2 (27 Oct 2011)
[li]now mplayer works as expected[/li]
[li]added the option to download items within a directory named as the item was searched with[/li]
[li]added WebM Youtube video format support[/li]
[li]removed online check for update[/li]
[li]fixed non working video change format while viewing video[/li]
[li]fixed number of results when adding thumbs in most viewed, most popular etc.[/li]
[li]fixed a crash using google suggest[/li]

The complete changelog is at homepage

voral

5 years ago

Nice work.

Your applications icon was added into "Graphics" section of main menu.

I think the best choise is "Multimedia".

Report

QtProblem

5 years ago

i am using Ubuntu machine in that i install and build this application.But when i tried to run the same it's showing "connection refused" error.Please help me to solve this as i am newbie in QT.

Report

QtProblem

5 years ago

i am using Ubuntu machine in that i install and build this application.But when i tried to run the same it's showing "connection refused" error.Please help me to solve this as i am newbie in QT.

Report

C

alnitak

5 years ago

I didn't understand your problem, could you please explain it better, if you like you can email me.
Have you tried to install the .deb package from here ?
http://marcobavagnoli.wordpress.com/downloads/
I also noticed that searches with Google Image are no more working with public method, ajax method still work. I already fixed for the next release

Report

QtProblem

5 years ago

Hi thanks for your quick response.
Actually i am trying to run this application in Ubuntu(Linux) machine not phone for that i installed QT packages and webkit packages in my ubuntu machine. With that i am able to build this application but when i launch and try to use google search in ajax method it showing "Connection refused" error.
I checked in code and find out when it's trying to make connection through socket it's got network error.
Please suggest should i install some more package to make it work.

Report

QtProblem

5 years ago

Hi thanks for your quick response.
Actually i am trying to run this application in Ubuntu(Linux) machine not phone for that i installed QT packages and webkit packages in my ubuntu machine. With that i am able to build this application but when i launch and try to use google search in ajax method it showing "Connection refused" error.
I checked in code and find out when it's trying to make connection through socket it's got network error.
Please suggest should i install some more package to make it work.

Report

C

alnitak

5 years ago

I really don't know what the problem is. If it compile you don't need any other packages. Does Youtube works ? If doesn't work either, the only thing comes to my mind is maybe a proxy. Have you also tried to install the .deb package ?
I just run it and here works :(

Report

QtProblem

5 years ago

I tried You tube also it's not working.
Till now i set http-proxy should i have to set anything else also please mention.
Till now i didn't try with .deb package now i am trying once its done i will update the status but i think this one also will not work.

Report

C

alnitak

5 years ago

network.cpp must be modified to work with a proxy. But I have not much free time now to do that.
You should see QNetworkAccessManager *manager; variable inside that network.cpp. Look at that and look also at QNetworkAccessManager::setProxy ( const QNetworkProxy & proxy ) to make it to work. Also I can't try an inmplementation of that since I have no proxy.
If you want to add such thing and maybe add a proxy settings to mediadownloader, you are free to do that since it is open source :)
Let me know (maybe with email), if you succede to todo I can put it in the future versions :)

Report

QtProblem

5 years ago

Hi thanks for your quick response.
Actually i am trying to run this application in Ubuntu(Linux) machine not phone for that i installed QT packages and webkit packages in my ubuntu machine. With that i am able to build this application but when i launch and try to use google search in ajax method it showing "Connection refused" error.
I checked in code and find out when it's trying to make connection through socket it's got network error.
Please suggest should i install some more package to make it work.

Report

anaximandar

7 years ago


i execute qmake and after make:
[mrj@localhost mediadownloader]$ make
g++ -c -pipe -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -D_REENTRANT -Wall -W -DPHONON_LIB -DQT_OPENGL_SUPPORT -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_PHONON_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtNetwork -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtOpenGL -I/usr/lib/qt4/include/QtXml -I/usr/lib/qt4/include/phonon -I/usr/lib/qt4/include/QtWebKit -I/usr/lib/qt4/include -I/usr/lib/qt4/include/phonon_compat -I/usr/include -I.build -I.build -o .build/main.o main/main.cpp
In file included from /usr/lib/qt4/include/QtOpenGL/QGLWidget:1,
from main/imageviewer2d.h:11,
from main/imagewidget.h:5,
from main/mainwindow.h:15,
from main/main.cpp:19:
/usr/lib/qt4/include/QtOpenGL/qgl.h:77:20: error: GL/gl.h: No such file or directory
/usr/lib/qt4/include/QtOpenGL/qgl.h:79:23: error: GL/glu.h: No such file or directory
In file included from /usr/lib/qt4/include/QtOpenGL/QGLWidget:1,
from main/imageviewer2d.h:11,
from main/imagewidget.h:5,
from main/mainwindow.h:15,
from main/main.cpp:19:
/usr/lib/qt4/include/QtOpenGL/qgl.h:315: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:317: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:320: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:322: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:324: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:326: error: ‘GLuint’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:328: error: ‘GLuint’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:328: error: ‘GLenum’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:329: error: ‘GLuint’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:329: error: ‘GLenum’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:328: error: ‘GL_TEXTURE_2D’ was not declared in this scope
/usr/lib/qt4/include/QtOpenGL/qgl.h:329: error: ‘GL_TEXTURE_2D’ was not declared in this scope
/usr/lib/qt4/include/QtOpenGL/qgl.h:484: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:486: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:489: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:491: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:494: error: ‘GLuint’ does not name a type
/usr/lib/qt4/include/QtOpenGL/qgl.h:496: error: ‘GLuint’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:498: error: ‘GLuint’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:498: error: ‘GLenum’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:499: error: ‘GLuint’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:499: error: ‘GLenum’ has not been declared
/usr/lib/qt4/include/QtOpenGL/qgl.h:498: error: ‘GL_TEXTURE_2D’ was not declared in this scope
/usr/lib/qt4/include/QtOpenGL/qgl.h:499: error: ‘GL_TEXTURE_2D’ was not declared in this scope
make: *** [.build/main.o] Error 1

Regards

Report

C

alnitak

7 years ago

You have missed dependencies for openGL. You have to install (I talk for debian packages and the name may differ a bit in other distributions):
mesa-common-dev
libglu1-mesa-dev

but it's strange because if you have installed qt4 opengl (in debian libqt4-opengl-dev), you should have those libs above

regards

Report

anaximandar

7 years ago

Yes, on my Mandriva 2010.1 I have the following libraries.
libqt4-devel, mesa-common-devel, libglui2-devel, libmesaglu1-devel, libmesaglut3-devel
If not mistaken Library libqt4-devel contains" OpenGL-devel packages.
I do not know what went wrong, anyway Thanks.

Report

LazyKent

7 years ago

Thanks, alnitak!

SUSE packages updated with new name.
http://software.opensuse.org/search?q=mediadownloader

Report

sac

7 years ago

Hey I was just thinking this would be a great app for mobile devices. Have you thought of porting this to S60v5 / S60^3 / Maemo?


Thanks

Report

C

alnitak

7 years ago

well, I just bought a nokia n900 (awesome), installed MADDE, recompiled and voilà, the app runs. But there are some problems that I have to dig into like opengl doesn't refresh well, doubleclick on a thumbnail doesn't do anything and some other little things, but it's great! Maybe I'll just wait Meego will take over Maemo also because it's not clear for me (just started) to make a deb package for Maemo and overall things work. About Symbian, I have no phone to try with and I never tryed to install the suite (only on windows I think ?).
If you have some experiences with those and want to try, let me know, we can do something together :)

Report

javierscappini

7 years ago

Hi bro, excellent app! I have only one question, is filtering working? Because I have the same result using Moderate Filtering and Strict Filtering, but the browser shows me different pictures... Is this feature working?
Best regards! :-)

Report

C

alnitak

7 years ago

Hi,

thanks for your comments and the feedback.
You are right, somthing changed in the search parameter needed by Google image search url. Now it works correctly, I tryed searching for 'babe' and the results changes with no filter and others restricted :-)

have fun

Report

dglent

7 years ago

i cant compile it
i execute qmake and after make:
[dimitris@localhost ImageDownloader]$ make
cd main/ && make -f Makefile
make[1]: Entering directory `/home/dimitris/ImageDownloader/main'
make[1]: *** No rule to make target `/usr/local/Trolltech/qtsdk-latest/qt/mkspecs/linux-g++-64/qmake.conf', needed by `Makefile'. Stop.
make[1]: Leaving directory `/home/dimitris/ImageDownloader/main'
make: *** [sub-main-make_default] Error 2

Report

C

alnitak

7 years ago

Yes, sorry. Was just the end of line char created in windows os. You can redownload or just remove the windows EOF char (0x0D0A) from main.pro, or copy all make new doc, paste and write over old main.pro.
Thanks for the report

Report

C

alnitak

7 years ago

nope, wasnt that. I left main/Makefile in the archive. Just delete it :(

Report

dglent

7 years ago

thanks, is ok the compile but i have a segmentation fault when i try to running it. For installing it i packaged and it did nt made me an debug package (as usual) so in gdb it has no informations.
I have mandriva 2010.1 KDE 4.4 with qt 4.6

Report

dglent

7 years ago

is ok for mandriva 2010.1
before i tried in a mandriva 2010.0. May be the different version of qt caused a problem

http://www.mandrivalinux.gr/rpm/2010.1/i586/google-image-downloader-1.2-1mgr2010.1.i586.rpm

Report

C

alnitak

7 years ago

thanks for the package :)

Report

toems

8 years ago

Hi,
i have compiled your program and after run i have no output. Now i have look for errors and found this:

In parse_html is rx_start.indexIn(*html, pos); after the run -1. Same list_img.size(); is 0.
So your program never goes inside the while condition.
I never see a pic.
What´s wrong?

Report

8 years ago

v 1.5.2 (27 Oct 2011)
[li]now mplayer works as expected[/li]
[li]added the option to download items within a directory named as the item was searched with[/li]
[li]added WebM Youtube video format support[/li]
[li]removed online check for update[/li]
[li]fixed non working video change format while viewing video[/li]
[li]fixed number of results when adding thumbs in most viewed, most popular etc.[/li]
[li]fixed a crash using google suggest[/li]

The complete changelog is at homepage

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.5.2
updated Oct 28 2011
added Sep 25 2009
downloads today
0
page views today 1