Create plexapi_delete_playlists.py
https://gist.github.com/blacktwin/45c420cbba4e18aadc8cc5090a67b9d1
This commit is contained in:
parent
a4b0ffa8ce
commit
c3b28f626c
28
plexapi_delete_playlists.py
Normal file
28
plexapi_delete_playlists.py
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
"""
|
||||||
|
Delete all playlists from Plex using PlexAPI
|
||||||
|
|
||||||
|
https://github.com/mjs7231/python-plexapi
|
||||||
|
"""
|
||||||
|
|
||||||
|
from plexapi.server import PlexServer
|
||||||
|
import requests
|
||||||
|
|
||||||
|
baseurl = 'http://localhost:32400'
|
||||||
|
token = 'XXXXXXXX'
|
||||||
|
plex = PlexServer(baseurl, token)
|
||||||
|
|
||||||
|
tmp_lst = []
|
||||||
|
|
||||||
|
|
||||||
|
for playlist in plex.playlists():
|
||||||
|
tmp = playlist.key
|
||||||
|
split = tmp.split('/playlists/')
|
||||||
|
tmp_lst += [split[1]]
|
||||||
|
|
||||||
|
for i in tmp_lst:
|
||||||
|
try:
|
||||||
|
r = requests.delete('{}/playlists/{}?X-Plex-Token={}'.format(baseurl,i,token))
|
||||||
|
print(r)
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print e
|
Loading…
x
Reference in New Issue
Block a user