Commit Graph

178 Commits

Author SHA1 Message Date
Ruud 2898a066fe Prevent threading from GC before proper close. fix #3420 2014-06-11 09:49:30 +02:00
Ruud e5cfafdb00 Update Tornado 3.2.2 2014-06-06 22:25:16 +02:00
Ruud 32bcf6e615 Requests 2.3.1 2014-06-02 22:36:09 +02:00
Ruud 681d8b1ddc Simplify fanart provider 2014-06-02 22:23:26 +02:00
Ruud a5ee362fc0 Remove scandir lib, use os.walk 2014-05-31 11:53:24 +02:00
Ruud a42264b280 Tornado 3.2.1 2014-05-29 20:09:16 +02:00
Ruud e714604ec0 Requests 2.3.0 2014-05-29 20:01:22 +02:00
Dan Boehm 5ce817cee6 Support for downloading extra artwork from Fanart.tv (resolves #1023).
New image types include:
* clearart
* discart
* extrathumbs
* extrafanart
* logo
* banner
* landscape (16:9 Thumb)

There are a couple things that should be noted:
1. Only English images will be downloaded.
2. The fanart image is now downloaded from Fanart.tv if it can find one, otherwise it uses TMDB
like it used to.  This is because the images on Fanart.tv tend to be higher resolutions &
quality.
3. Since multiple extrathumbs and extrafanarts are downloaded into a subdirectory, subdirectories
are now supported for metadata file names.  The subdirectories will be automatically created if
they don't exist.
4. Bluray discart will always be preferred over DVD.  Ideally, it would prefer DVD versions for
SD quality movies, but I couldn't find an easy way to determine the quality from within the
plugin.  I suspect major changes would be needed to the plugin system in general in order to get
this to work.  If a user cares about the distinction, the best work-around is to not download
these in Couchpotato and run the Artwork Downloader addon from within XBMC.
5. A maximum of 4 extrathumbs and 20 extrafanarts will be downloaded.

Squashed commit of the following:

commit b113a4def197a9ca8545bde9f5081c0591b93b36
Author: Dan Boehm <dboehm.dev@gmail.com>
Date:   Thu Apr 24 14:24:12 2014 -0500

    Bug-fix and code cleanup.

    Fixed a bug where the movie.info event would crash if there aren't any pictures to scrape in
    fanart.tv.

commit adf7a4675d472e9e95a316c6cccc681a52804f13
Author: Dan Boehm <dboehm.dev@gmail.com>
Date:   Wed Apr 23 16:15:03 2014 -0500

    Added support for extrafanart.
    Also, the main fanart will be taken from fanart.tv unless one
    does not exist.

commit 1791e46c8602f40bb56fe0cf7ecb0607f35b4b12
Author: Dan Boehm <dboehm.dev@gmail.com>
Date:   Wed Apr 23 15:13:14 2014 -0500

    Couchpotato now downloads extrathumbs from the extra tmdb backdrops if they exist.

    This commit made some major changes to the core image creation functionality that
    makes writing multiple images to folders possible.

commit c0858807873749dbc928c0260037138f51f894ca
Author: Dan Boehm <dboehm.dev@gmail.com>
Date:   Wed Apr 23 12:18:53 2014 -0500

    Bug Fix & Implemented functionality to select bluray or dvd disc images.

    Currently, only blurays will be selected, unless there are no blurays.
    However, if a mechanism for determining the quality of the release is
    implemented, it would be simple to make this selection based on the
    quality.

commit 786751371d243f53d0f5c6f2c38d92288d8608ba
Author: Dan Boehm <dboehm.dev@gmail.com>
Date:   Wed Apr 23 10:59:25 2014 -0500

    Fixed a bug where non-HD clearart and logos couldn't be downloaded.

commit feda8df483d13b5a5df3a869f25de8f2c7e6ffe3
Author: Dan Boehm <dboehm.dev@gmail.com>
Date:   Wed Apr 23 10:12:31 2014 -0500

    Fixed some problems that were missed with the previous merge.

commit 5ddab6c40e69a5accc6c0336cd7485920ff82d8f
Merge: 7273abf ff46aa0
Author: Dan Boehm <dboehm.dev@gmail.com>
Date:   Wed Apr 23 10:02:11 2014 -0500

    Merge branch 'develop' into fanarttv

    Conflicts:
    	couchpotato/core/media/movie/providers/info/themoviedb.py
    	couchpotato/core/providers/metadata/xbmc/__init__.py

commit 7273abf827735cf245711c3d3199a6a173a964aa
Author: dan <dan@DBoehm-Arch.danboehm>
Date:   Thu Feb 27 13:29:57 2014 -0600

    Downloads extra artwork from fanart.tv

    Downloads occur with correct filenaming when XBMC metadata is generated,
    but the image URLs are selected when the movie.info event is called.

commit 9080d9d749c7e1ddbdc78f7b37a3c5f83195d580
Author: dan <dan@DBoehm-Arch.danboehm>
Date:   Wed Feb 26 16:31:37 2014 -0600

    Added basic functionality for fanarttv provider.

    This should be mostly done and is based on the tvdb provider.

commit 1b39b246c2a9d65f9ef86c4e150a12d893e362c0
Author: dan <dan@DBoehm-Arch.danboehm>
Date:   Wed Feb 26 14:50:17 2014 -0600

    Updated fanarttv library with the correct package hierarchy
    (libs.fanarttv).

commit 8abb7c8f8ad3347900debb9f6a6d5a7acb7df396
Author: dan <dan@DBoehm-Arch.danboehm>
Date:   Wed Feb 26 13:12:48 2014 -0600

    Added fanart.tv API python library (lib.fanarttv).

    The upstream for this library is at
    https://github.com/z4r/python-fanart.
2014-04-24 15:00:04 -05:00
mano3m 610edea20e Re-add path 2014-04-03 22:46:22 +02:00
mano3m 6152ddbd5f Unrar cleanup 2014-03-29 21:39:38 +01:00
mano3m f99a94d685 Update unrar2 lib to 0.99.3
Fixes #2930
2014-03-29 21:25:26 +01:00
Dean Gardiner 8bdbf8df2e Updated rtorrent-python library
- Fixed bug with basic auth on secure connections
 - Added 'test_connection' method to RTorrent class
 - Minor adjustment to authorization encoding
2014-03-22 02:37:57 +13:00
jkaberg a95671491d added missing vars to Torrent and File class 2014-03-16 22:13:59 +01:00
jkaberg 95295e47ab catch vars so we dont spam log 2014-03-16 21:50:11 +01:00
jkaberg f42fb2fdd2 updated qbittorrent-python 2014-03-16 11:35:28 +01:00
jkaberg 42e3c95f87 added qbittorrent-python 2014-03-15 17:05:26 +01:00
Ruud 8b2eb50f29 Base classes for matcher and library 2014-03-15 11:51:45 +01:00
Ruud 471229216a Provider restructure 2014-03-11 18:45:50 +01:00
Ruud d16dd7c75d Use proper sorting 2014-03-06 21:30:59 +01:00
Ruud c1596f098c Merge branch 'refs/heads/develop' into nosql 2014-02-24 22:54:04 +01:00
Ruud fc2db36820 Merge branch 'downloaders_test' of git://github.com/mikke89/CouchPotatoServer into mikke89-downloaders_test
Conflicts:
	couchpotato/core/downloaders/rtorrent/main.py
2014-02-24 22:07:49 +01:00
Ruud 8f44dfcde5 Merge branch 'refs/heads/develop' into nosql
Conflicts:
	couchpotato/core/providers/torrent/sceneaccess/main.py
2014-02-24 18:49:07 +01:00
Dean Gardiner ca2c4a0b3e Updated rtorrent-python library (HTTP-RPC support)
- Added URI transforming to cleanly support HTTP-RPC
2014-02-21 15:27:35 +13:00
Ruud 6437079be3 Merge branch 'refs/heads/develop' into nosql
Conflicts:
	couchpotato/core/media/__init__.py
	couchpotato/core/notifications/trakt/main.py
2014-02-16 15:56:18 +01:00
Ruud a1c0b000a4 Update TMDB api 2014-02-16 10:48:48 +01:00
Ruud 8724076601 Remove sqlalchemy and elixir 2014-02-10 23:41:54 +01:00
Ruud f7e1a2a5eb nosql 2014-02-09 15:57:08 +01:00
Dean Gardiner 461e469f28 Updated rtorrent-python library
- Fixed bencode encoding bug with long types
2014-02-07 01:40:11 +13:00
Ruud a254886bad Try NoSQL 2014-01-29 17:49:54 +01:00
Ruud 1120b4ab51 Remove Elixir library
Update SQLAlchemy
2014-01-26 16:29:16 +01:00
Dean Gardiner d1dbf3745a Updated rtorrent-python library 2014-01-22 22:24:22 +13:00
mikke89 009d6cafaf Added connection test to the rest of downloaders 2014-01-21 00:24:36 +01:00
Ruud bd9a4289d1 Rename importlib 2014-01-21 00:19:26 +01:00
Ruud 2c43b9a926 Update six 2014-01-20 23:23:40 +01:00
Ruud b47a94852a Update library: tornado 2014-01-20 16:55:58 +01:00
Ruud f318524070 Update library: html5lib 2014-01-20 16:50:21 +01:00
Ruud 04539edb45 Update library: APScheduler 2014-01-20 16:47:49 +01:00
Ruud 91f3cda995 Update requests lib 2014-01-10 13:16:12 +01:00
Ruud 266429311b Update Tornado 2013-12-30 23:27:40 +01:00
Ruud 88d6148500 Update libs 2013-11-22 16:09:15 +01:00
Ruud f53364eb6c Update Tornado 2013-11-22 16:08:54 +01:00
Ruud b8f78e311d Update scheduler module 2013-11-22 15:38:33 +01:00
Ruud 7c955ecc80 XMPP notification support
thanks @wernight
2013-11-03 17:17:59 +01:00
Dean Gardiner 8587b9b780 Updated rTorrent library - MethodError exceptions when calling group methods should be fixed. 2013-10-11 13:33:20 +13:00
Dean Gardiner b9f88f431b Updated rTorrent library and fixed call to MethodError.message (should be MethodError.msg) in _update_provider_group 2013-10-11 04:12:36 +13:00
Dean Gardiner df90ee0a55 Updated rtorrent library - scgi fix for Python 2.6 2013-10-10 15:58:35 +13:00
Dean Gardiner 0a90ad5db7 Updated rtorrent library to current master - scgi:// support 2013-10-09 22:24:22 +13:00
Ruud Burger 1da3546f2d Merge pull request #2270 from fuzeman/feature/dev_rtorrent
rTorrent Downloader fixes
2013-09-30 11:23:00 -07:00
Ruud 333abd2486 Custom plugin folder outside source. fix #2076 2013-09-29 13:25:10 +02:00
Dean Gardiner 48db4c8b8e Updated rtorrent-python library 2013-09-29 23:21:53 +13:00