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.
- go to the
- In that directory, run
docs/build/html/index.htmlinto a browser to see the documentation.
Quick and Dirty – How Do I Get It Working?¶
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|
What Are Some Interesting Command Line Executables?¶
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|
Table of Contents¶
- 1. Prerequisites and Overall Design Philosophy
- 2. Howdy Configuration
- 3. Top Level Howdy API
- 4. Howdy Core Functionality
- 5. Howdy TV Functionality
- 6. Howdy Movie Functionality
- 7. Howdy Music Functionality
- 8. Howdy Email Functionality
- 9. INDEX
Here are some things I would like to finish.
Fill out documentation for the lower level APIs (☑).
Setup-ify this repository as a
howdyPython module (☑).
Fill out help dialogs for the GUIs.
Complete the testing suite.
Streamline the OAuth2 authentication process, and provide more logical authorization and verification work flows.
I don’t know how to do this.