MovieThumbs

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

5
Score 81.6%
Description:

MovieThumbs generates thumbnails for movies and series.

For downloading the posters a working internet connection is needed. MovieThumbs works with all KDE file managers and nautilus.
If the wrong thumbnail is downloaded include the year when the movie was released in the file name. This will help fetch the correct poster.
All information that is between brackets () and [] will not be used to search. You can still put the year in brackets.


A MovieThumbs version for GNOME file managers is available here:
http://gnomefiles.org/content/show.php?content=160328

Movie posters are downloaded from tmdb.org (The Movie DataBase)

I would like to thank the tmdb team for allowing the use of their api.


External dependencies:
KDE SC 4.x
Qt 4
QJson

Installation:
Use the packages for your distribution or build from source. (See INSTALL file)


Thank you for checking out MovieThumbs. Bug reports and feedback welcome.

If you have some money to spare, please consider leaving a donation.
Or buy MovieThumbs for nautilus on the ubuntu app store:
https://apps.ubuntu.com/cat/applications/moviethumbs/
Last changelog:

5 years ago

0.4.0 (2014-03-01)
================================
* More bug fixes

0.3.3 (2014-01-23)
================================
* More bug fixes
* Download smaller images (speed improvement)
* Look for local thumbnails in folder (poster.png ..)

0.3.0 (2013-08-09)
================================
* Increased download speed
* Dropped libTVDB dependency
* Blacklist to remove common words
* Memory optimizations

TheRob

3 years ago

in tmdbmanager.cpp at line 139...

// http://docs.themoviedb.apiary.io/#configuration
setUrl("https://image.tmdb.org/t/p/" + size + "/" + posterPath.at(0));


...sometimes, size is null, and for whatever reason theres one slash too many,
so I at least end up w/ strings like:

"https://image.tmdb.org/t/p///fqe8JxDNO8B8QfOGTdjh6sPCdSC.jpg"

and hence get a download error and no thumb.

No big deal at all but still sinks the whole thing, at least here.

Report

miraks

3 years ago

Hi,

I like this tool.
Since I migrated on kf5, it miss me a lot!

Do you plan to do a new version compliant with Qt5/Kf5?

Regards.

Report

miraks

3 years ago

Oups !

Migration is already existing in git repository.
Sorry for disturbance !

It works as a charm.

Regards.

Report

YArockDA225

5 years ago

Hi, its possible to add this plasmoid to the list of plasmoids available through kde add plasma widget menu in KDE instead od manual compiling it(no package for my distro)?

Report

C

montfras

5 years ago

No, unfortunately not.
Only scripted plasmoids can be installed using 'Get Hot New Stuff'. Moviethumbs is not a plasmoid and has to be compiled. (So it wouldn't work anyway)
What distro do you use?

Report

YArockDA225

5 years ago

sabayon - gentoo based

Report

airil

5 years ago

Hi montfras,
Since I already have movie poster in each folder, is it possible for MovieThumbs to use local image instead of downloading them?

Report

C

montfras

5 years ago

Hi,
Yes that is possible :)
It works like this:
We look for a image files in the folder. If there is an image named folder, poster, fanart, banner or cover it is used as the thumbnail for all video files in that folder.

Second we look for file with the same name as the movie. If there is one it is uded.
Example: 'Big Buck Bunny.avi' and 'Big Buck Bunny.png'

So it's possible but the thumbnail must be in the same folder and have a genaral name or an identical name.

Does that work for you?

Report

SWaN

5 years ago

In file included from /xxx/MovieThumbs-0.3.3/kde/moviethumbs.cpp:21:0:
/xxx/MovieThumbs-0.3.3/kde/moviethumbs.h:28:40: fatal error: libmoviethumbs/movieclient.h: No such file or directory
#include <libmoviethumbs/movieclient.h>
^
compilation terminated.
CMakeFiles/MovieThumbs.dir/build.make:80: recipe for target 'CMakeFiles/MovieThumbs.dir/moviethumbs.cpp.o' failed
make[2]: *** [CMakeFiles/MovieThumbs.dir/moviethumbs.cpp.o] Error 1
CMakeFiles/Makefile2:63: recipe for target 'CMakeFiles/MovieThumbs.dir/all' failed
make[1]: *** [CMakeFiles/MovieThumbs.dir/all] Error 2
Makefile:126: recipe for target 'all' failed
make: *** [all] Error 2

Report

C

montfras

5 years ago

Make sure you install core first.

If you run 'sudo make install' in the core build directory it will tell you where the headers are installed. Could you show me the output? Something like:
Quote:$ sudo make install
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib/libmoviethumbs.so
-- Installing: /usr/local/include/libmoviethumbs/fileparser.h
-- Installing: /usr/local/include/libmoviethumbs/movieclient.h
-- Installing: /usr/local/include/libmoviethumbs/movieservice.h
-- Installing: /usr/local/include/libmoviethumbs/posterservice.h
-- Installing: /usr/local/include/libmoviethumbs/tvservice.h
-- Up-to-date: /usr/share/MovieThumbs/blacklist

Report

SWaN

5 years ago

Yeah, I figured that out, but I changed the include statement into "movieclient.h" instead, so it's easier to build the whole package in a fakeroot environment.
What's the point of including a file, that is inside the source root, outside of it, if I may ask?

Report

C

montfras

5 years ago

Because they are meant to be built as separate packages.
But feel free to change it for your own use :-)

Report

mnmz26

5 years ago

is it possibel to install whitout compiling on linux mint?
tried hard but didn't worked


CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Configuring incomplete, errors occurred!
CMake Error: Unable to open check cache file for write. /home/leeloo/Téléchargements/MovieThumbs-0.3.3/core/CMakeFiles/cmake.check_cache

Report

C

montfras

5 years ago

If you use a mint versoin based on ubuntu you can use the ubuntu packages :)

As for your error you need to install a compiler. The 'build-essential' package should provide one.

Also you might need to run 'export QT_SELECT=4' before compiling to find the correct Qt version.

Report

mnmz26

5 years ago

thanks tried again i've installed qt4 but still got an error
Could NOT find QtCore. Check /home/leeloo/CMakeFiles/CMakeError.log for
more details.
Call Stack (most recent call first):
CMakeLists.txt:5 (find_package)


Report

mnmz26

5 years ago

yessss find this helped a lot
http://linuxg.net/how-to-install-moviethumbs-kde-0-3-3-on-ubuntu-14-0413-1013-0412-10-1204-linux-mint-16151413-and-fedora-2019/

great app works perfectly thanks :)

Report

mnmz26

5 years ago

is it possibel to install whitout compiling on linux minx mint?
tried hard bit didn't worked


CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Configuring incomplete, errors occurred!
CMake Error: Unable to open check cache file for write. /home/leeloo/Téléchargements/MovieThumbs-0.3.3/core/CMakeFiles/cmake.check_cache

Report

Bedpan

5 years ago

I have been using this plugin for the past few months, and have been loving it. However, the other day the covers for my movies stopped working. TV series still work though. Any thoughts?

Report

C

montfras

5 years ago

Thank you for telling me, I did not have this problem in the development version.

themoviedb.org has changed their download url. Easy change but I did not know this.

Can you build moviethumbs yourself or do you need a distro package? If you can please test version 0.3.3 (Qt4 version on github) it has this fix but is mostly untested.
https://github.com/mdemeyer/MovieThumbs/releases

If that works we can update to that version.

Thank you.

Report

Bedpan

5 years ago

Thanks for the quick response.

The 'uninstall' rule in the make file does nothing, so I just tried to over-install the new version. Now I no longer have the preview option for MovieThumbs in Dolphin... I'm not sure if the make files aren't complete, but something is missing.

Report

C

montfras

5 years ago

Btw: The documentation on uninstalling is indeed wrong.
You can use 'xargs rm < install_manifest.txt' as root to remove installed files.

Report

C

montfras

5 years ago

Re-installing is fine, no need to uninstall.

Did you install from source the first time? Because when you build yourself it will be installed in /usr/local instead of /usr/
If that is the case (it depends from distro to distro) you can find the solution here:
http://stackoverflow.com/questions/17889799/libraries-in-usr-local-lib-not-found

Also make sure you cmake, make, and make install the 'core' folder and then cmake, make and make install 'kde'

Thank you.

Report

Bedpan

5 years ago

I thought I had installed it from source the first time, but apparently I installed the Ubuntu package, after it also failing to install properly.

I figured it out. There were a couple problems. The INSTALL file says for each part to point to the "core" directory. Instead you must point to the kde directory for kde, and tools for tools.

Also, before cmaking anything I had to tell my system to use QT4, not QT5, otherwise nothing would compile. typing `export QT_SELECT=4` before doing the core and kde solved this.

All fixed now though. Thanks :)

Report

miraks

6 years ago

Hi,

Thank you very much for this tool. I like it.

Shall I propose you an enhancement?
Thumbnails are well downloaded ...
... but the english version!
I am french and I would like to see the french version.
So, it could be great if MovieThumbs can use the current language of KDE to download the right thumbnail.

Regards.

Report

C

montfras

5 years ago

For everybody reading this:

The current git version downloads posters in the language set by your locale.
If enough people ask I'll release a 0.3.2 version with this fix included.

To download in another language you can temporarily switch locales while downloading.

Thank you for reporting bugs!

Report

5 years ago

0.4.0 (2014-03-01)
================================
* More bug fixes

0.3.3 (2014-01-23)
================================
* More bug fixes
* Download smaller images (speed improvement)
* Look for local thumbnails in folder (poster.png ..)

0.3.0 (2013-08-09)
================================
* Increased download speed
* Dropped libTVDB dependency
* Blacklist to remove common words
* Memory optimizations

12345678910
15
product-maker nikore90 Sep 27 2015 9 excellent
product-maker remix Oct 21 2014 9 excellent
product-maker RAIDENSUB Mar 13 2014 9 excellent
product-maker airil Jan 28 2014 9 excellent
product-maker miraks Aug 18 2013 9 excellent
product-maker mirzaD Aug 17 2013 9 excellent
product-maker gcala Jun 16 2013 9 excellent
product-maker caig Jun 08 2013 9 excellent
product-maker sumski May 25 2013 9 excellent
product-maker janhajer May 06 2013 9 excellent
product-maker frag Apr 19 2013 9 excellent
product-maker vitoubien Mar 18 2013 9 excellent
product-maker bernardinowilliams Mar 18 2013 9 excellent
product-maker srog Mar 18 2013 9 excellent
product-maker Contrast Mar 17 2013 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.4.0
updated Mar 01 2014
added Mar 17 2013
downloads 24h
0
page views 24h 5