Hướng dẫn tự động hóa việc tải phim trên NAS

vvd2104

Well-Known Member
[Hướng dẫn] Tự động hóa việc tải phim qua Torrent bằng CouchPotato

Giới thiệu
3931__couchpotato_1_13_4_15.png

Thông thường mọi người tải phim thường tìm link trên mạng rồi add vào transmission, lâu lâu vào ngó xem nó tải xong chưa, tải xong lại mở ra sắp xếp đổi tên, nếu dùng KODI thì lại bật KODI, quét, đợi updata database rồi mới xem được.
Mình vừa tìm ra apps, giúp mọi người làm tất cả những việc trên, bạn chỉ cần add tên phim vào, nó tự tìm các trang ThePirateBay, KickAssTorrents… rồi tự get link rồi down về cho mọi người. Hơn nữa còn tự động tìm các phim đang chiếu rạp trên mạng rồi tự down về cho anh em. Phim sau khi tải về sẽ tự động sắp xếp, đổi tên, tải phụ đề, sau khi hoàn tất phần mềm sẽ thông báo cho các bạn biết qua ứng dụng điện thoại (Hangouts, emails...), nếu dùng KODI thì app sẽ sent lệnh tự quét vào database và chúng ta mở lên là có phim thưởng thức thôi. Tuyệt vời phải ko nào.
Tên nó là Couchpotato (gọi tắt là CPS) - https://couchpota.to/
Apps này chạy được trên cả Win/Mac/Linux. Bài viết này em hướng dẫn chạy trên Nas. Hướng dẫn em dịch từ trang này https://github.com/RuudBurger/CouchPotatoServer/. Trong đó hướng dẫn cài đủ trên WINDOWS, OS X, Linux/Debian và FreeBSD.

Yêu cầu: nâng cấp từ các thiết bị các bác đang dùng tải phim, CPS có thể cài trên Win, Mac, Linux (Debian, Optware,...). Ví dụ một số thiết bị:
- Raspberry PI đang cài OSMC, cắm HDD tải phim
- Nas cài sẵn Optware (ipkg) và Transmission (uTorrent, rTorrent…..).
Thực ra chỉ cần OS của thiết bị cài python là chạy được, vì nó được viết trên nền python26 nên rất nhẹ).

CouchPotatoServer trên NAS Buffallo

Cài đặt
1. Cài các gói yêu cần thiết cho CouchPotato
Mã:
ipkg update 
ipkg upgrade 
ipkg install git textutils python27 py26-cheetah coreutils
cd /opt
git clone git://github.com/RuudBurger/CouchPotatoServer.git /opt/couchpotato
# Tải file auto khởi động CPS copy vào
Mã:
/etc/init.d/S97couchpotato
chmod 777 /etc/init.d/S97couchpotato
#Tạo folder luu config CPS
mkdir /opt/local/CouchPotato
chmod 777 /opt/local/CouchPotato
#Chạy thử: CPS
/etc/init.d/S97couchpotato restart
Xong các bạn dung Firefox hay Chrome trên máy tính vào thử xem CPS chạy chưa, địa chỉ là: <IP nas>:5050, trong đó 5050 là port mặc định của CPS. Nếu ko có lỗi gì thì xong rùi 90% rùi đấy.
CouchPotatoServer trên Ubuntu / Debian:

Sử dụng cho RPI chạy OSMC hoặc thiết bị chạy nền debian/ubuntu: Dùng Putty rồi ssh vào thiết bị,
Mã:
apt-get update
apt-get install git-core curl wget python python-pyopenssl
cd /home
#Trong đó /home là folder lưu CPS, có thể thay đổi theo ý bạn
git clone https://github.com/RuudBurger/CouchPotatoServer.git
# đợi tải xong, tạo thêm folder để lưu config của CPS
mkdir /home/CouchPotato
chmod -R 777 /home/CouchPotato
# copy file để CPS khởi động cùng hệ thống
cp CouchPotatoServer/init/ubuntu /etc/init.d/couchpotato
cp CouchPotatoServer/init/ubuntu.default /etc/default/couchpotato

# Edit file /etc/default/couchpotato, thay đổi các dòng sau phù hợp với vị trí lưu CPS của bạn
CP_HOME=/mnt/disk1/share/CouchPotatoServer
CP_DATA=/mnt/disk1/share/CouchPotato
CP_USER=root


#Xong lưu lại, chạy tiếp lệnh
Mã:
chmod +x /etc/init.d/couchpotato
update-rc.d couchpotato defaults
# Chạy thử CPS
/etc/init.d/couchpotato restart
Bật web, truy câp: <IP của Thiết bị chạy CPS>:5050 để tiến hành config theo phần sau

Chỉnh cài đặt để CPS tự động tìm phim:
Sau khi đã cài đặt thành công, các bạn truy cập vào CPS thong qua <IP nas>:5050

Phần Config

Phần Genernal - cài user và pass để đăng nhập
MkGbQge.png

Bỏ dấu tích ở phần Launch Browser nhé
63UATrT.png

Phần Downloaders
t7NZIFe.png
Chọn Transmission nhé – phần này cài chương trình các bạn dung để tải phim sau khi CPS tự động lấy link và sẽ add vào đó, ở đây chúng ta dung Transmission, các cái khác các bạn tự tìm hiểu nhé

Host: localhost:9091 - để mặc định
Rpc Url: transmission - mặc định
Username: user name đăng nhập của transmission
Pass: pass đăng nhập của transmission
Directory: Thư mục phim sẽ tải về - nếu để trống sẽ dung thư mục mặc định của transmission

Tiếp theo là Providers – Những trang để CPS tự động tìm phim, ở đây mình hay tìm phim ở 3 trang này, nên tích vào đấy, các bạn có thể chọn thêm tùy theo thói quen
DkYx1T9.png

Phần Usenet Providers
vuCW873.png

Các bạn bỏ chọn hết nhé

Kéo xuống nữa là phần Renamers: phần này dùng để di chuyển, đổi tên, tự down phụ đề phim sau khi Transmission tải xong

From : Thư mục Transmission tải về
To: Thu mục đích
Riêng Mục Torrent File Action Chuyển thành Move nhé

Xong kéo xuống dươi kích vào dòng xanh
I'm ready to start the awesomeness, wow this button is big and green!
z8KYUk5.png

Vậy là xong rồi đấy

Xong các ban đăng nhập vào để sử dụng thôi
nAMKfyn.png

Giao diện chính
TKhidal.png

Nếu muốn CPS tìm phim, các bạn kích vào kính lúp ở góc phải rồi gõ tên phim vào, CPS sẽ tự động list ra những phim phù hợp, bạn chọn phim cần tim
opThJo4.png

Sẽ có một lựa chọn chất lượng phim, cái này chắc nhiều bạn quan tâm nhất, sẽ có một list các lựa chọn chất lượng phim cho các bạn, các bạn kích vào cái mình cần thôi, lát mình sẽ hướng dẫn config chất lượng phim sau.
XsoU1Wo.png

Xong các bạn nhấn nút Add, chỉ vậy là xong, CPS sẽ thêm phim vào list của bạn, nếu phim đã có trên mạng, CPS sẽ tìm link phù hợp và gửi cho Tranmission tải về, còn nếu chưa có trên mạng, thì CPS sẽ luu lại và sẽ tải ngay khi phim xuất hiện.

Hướng dẫn config để CPS tự tìm phim mới
Các bạn vào Setting – Automation – tích vào ô Automated, có nhiều nguồn để CPS tìm phim mới, ở đây mình tích vào IMDB, vậy là có phim nào hot ra là CPS tự add link để tải về tự đông, các bạn ko phải ngày ngày lên mạng kiếm phim nữa rùi.
pNlXtq2.png

UdouGMU.png



Kéo xuống dưới phần Minimal movie requirements
oluyYUc.png

uV3mgyK.png

Config để CPS tìm phim theo sở thích của bạn, ở đây của mình là: tự động add phim thể loại : Action, Comedy và bỏ qua loại Horror, các bạn có thể config theo ý bạn
Các config khác:
Phần General: trong Setting, tích vào ô "Show advanced settings" ở góc phải nhé, kéo xuống trong phần Folder CHMOD và File CHMOD : 777 nhé, sau này chúng ta thao tác xóa và di chuyển phim dễ hơn
Phần Renamer: Trong mục Download subtitles, các bạn nhập: vi để down tiếng việt nhé, CPS tự động tải phụ đề tại opensubtitles.org sau khi tải phim về
Phần Metadata: các bạn muốn CPS tự tải thong tin phim để dung XBMC thì tích vào nhé, nếu không thì bỏ qua
Phần Manage: để quản lý phim, nhớ bỏ chon ô Scan At Startup, để chạy nhanh hơn khi khởi động nhé, ô Movie Folder các bạn chọn thư mục các bạn luu phim của mình nhé (thường là thư mục sau khi CPS đã rename)
Phần Notifications
- Rất hay nhé, sẽ thông báo cho các bạn khi tải xong phim qua điện thoại thông qua: XMPP tức là Hangouts đấy, hoặc là Pushbullet, Pushalot
(đều có trên Android, ios), Pushalot (Windowsphone)….. các bạn tự mò nhé, đơn giản thôi…..

- Nếu các bạn dùng XBMC, nó sẽ gửi thong báo cập nhật library sau khi down xong

Chỉnh thêm config Transmissiton:
Thông thường phim Transmission down xong thì sau một thời gian cài đặt săn CPS sẽ scan lại rồi tiến hành Rename. Để CPS rename phim ngay sau khi Transmission tải xong. Các bạn chỉnh sửa một chút cài đặt của Transmission nhé:
Trước tiên ta phải tắt transmissiton đã
Mã:
killall transmission-daemon
Dùng Winscp trên win hoặc nếu các bạn cài MC trên nas cũng đươc, tìm đến thư mục config của Transmission, tùy theo config từng thiết bị, ví dụ NAS buffalo:
Mã:
/root/.config/transmission-daemon/settings.json
edit file settings.json
chỉnh sửa các dòng sau nhé:
Mã:
   "rpc-authentication-required": false,
   "script-torrent-done-enabled": true, 
    "script-torrent-done-filename": "wget -qO /dev/null localhost:5050/api/845acd5a7fc34a5bb57cdf7ca6e692bb/renamer.scan/ &",
    "umask": 0,
Trong đó "845acd5a7fc34a5bb57cdf7ca6e692bb" là Api Key của CPS, lấy trong Setting - General của CPS

Sửa xong lưu lại rồi khởi động lại nas nhé.
Xong rồi đấy, từ nay mọi việc về phim CPS sẽ tự lo hết


Chỉnh thêm để CPS chỉ down phim chất lượng tốt nhất, bỏ qua bản "'cam', 'ts', 'dvdrip', 'tc', 'r5', 'scr"

Setting / categories : Thêm ô Ignored : dvdr, cam, ts, dvdrip, tc, r5, scr để bỏ qua các bản chất lượng kém
Chúc các bạn thành công!
 
Chỉnh sửa lần cuối:

sonlt

Member
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

Hay quá , thanks sự chia sẽ cho cộng đồng
 

dungmxlk

New Member
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

Tuyệt vời. mình vừa cài xong, cái này hay thế mà bây giờ mới biết
 

VThanhgtvt

Well-Known Member
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

Hay quá. Ko biết nas nào cũng chạy đc hay sao nhỉ?
 

bookfree

Active Member
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

chắc debian là chạy tốt hết đấy bác :D
 

vvd2104

Well-Known Member
Re: Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

Chạy tốt hết bạn ah, mình test thử rùi, hầu như nas nào cài đc ipkg rồi cài python là chạy được hết bạn ah
chắc debian là chạy tốt hết đấy bác :D
 
Chỉnh sửa lần cuối:
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

Không dùng cái này nhưng cũng nhào vô cảm ơn vì tinh thần chia xẻ kiến thức. Mong được xem các bài kế tiếp.


Hay quá. Ko biết nas nào cũng chạy đc hay sao nhỉ?

Cái Nas Buff lúc trước bạn mua được khá rẻ bây giờ tới đâu rồi?
 

zzzMSNzzz

New Member
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

Không dùng cái này nhưng cũng nhào vô cảm ơn vì tinh thần chia xẻ kiến thức. Mong được xem các bài kế tiếp.
Cái Nas Buff lúc trước bạn mua được khá rẻ bây giờ tới đâu rồi?
Trên xpenology cũng hỗ trợ đầy đủ coughpotato và sickbear mà bác :D
 

dungmxlk

New Member
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

Cái này hỗ trợ chạy trên nhiều nền mà. Mình cài thu cả laptop chạy win 7 cũng ok
 

vvd2104

Well-Known Member
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

cập nhật thêm thiết bị hỗ trợ cài đặt
 
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

Hay quá, oánh dấu, sẽ nghiên cứu thực hiện
 

starvnlc

New Member
Ðề: Hướng dẫn tự động hóa việc tải phim trên NAS

oánh dấu phát. NGâm cứu dần dần
 
Bên trên