Howdy! - Yet Another Way to Manage Your Plex Server's Content
Howdy! (previously Plexstuff) is a (hopefully) useful SDK that I have developed to manage the movies, television shows, and music in which I am interested. I hope that it is, or becomes, a worthy member of the rich community of services used to manage one's media.
Here are a few of the best known high level media management services:
- Radarr or Couchpotato to manage your movies.
- Sonarr or Sickrage to manage your television shows.
- Lidarr to manage your music.
- Subliminal to download subtitles of movies and TV shows.
Here are some of the best known lower APIs used to help one manage your Plex server.
- Tautulli to monitor your Plex server.
- Jackett is a relatively successful proxy server that consolidates the torrent search from a large number of public, private, and semi-private torrent trackers and services into a single search user interface and API.
- PlexAPI is the unofficial bindings to the Plex API. They are based off the older unofficial Plex API. I still use the unofficial Plex API because it seems to offer more freedom (such as finer grained multithreaded HTTP requests, and access to remote servers) than PlexAPI.
The command line tools are built using Python's ArgumentParser object, and the GUIs are built with PyQt5.
The comprehensive documentation lives in HTML created with Sphinx, and now in the Custom GitHub Page for this project. To generate the documentation,
- go to the
docs
subdirectory. - In that directory, run
make html
. - Load
docs/build/html/index.html
into a browser to see the documentation.
Although discussed in the Sphinx documentation, to get everything working you need sshpass and PyQt5. Getting all this on Linux machines is probably more straightforward than on Macs and Windows machines.
To be able to use all the CLIs, GUIs, and API functionality, there are 12
sets of configurations that need to work: four for login, four for credentials, and four for music.
12 total settings | 4 login settings | 4 credential settings | 4 music settings |
You can try out howdy_music_songs to get individual songs or all the songs in an artist's studio album, or howdy_music_album to find all the studio albums an artist released. Here are three YouTube clips that show howdy_music_songs in action.
Download artists & songs | Download artist & album | Download sep artists & songs |