-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathplexconvert.py
27 lines (24 loc) · 1.11 KB
/
plexconvert.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from plexapi.myplex import MyPlexAccount
account = MyPlexAccount('username', 'password') ## add username and password of your plex account
plex = account.resource('username').connect() ## add username of your plex account
def scan_all_library():
from plexapi.myplex import MyPlexAccount
account = MyPlexAccount('username', 'password') ## add username and password of your plex account
plex = account.resource('username').connect() ## add username of your plex account
plex.library.update()
def optimize_video():
print('')
print('PLEX: optimizing all videos in Movies')
from plexapi.myplex import MyPlexAccount
account = MyPlexAccount('username', 'password') ## add username and password of your plex account
plex = account.resource('username').connect() ## add username of your plex account
plex.library.update()
movies = plex.library.section('Movies')
for video in movies.search():
try:
print(video.title)
video.optimize(targetTagID='TV')
except Exception as error:
print(error)
if __name__=="__main__":
optimize_video()