FEATURE REQUEST: Export / import recording schedule

+1 for this.
You can get the “recording schedule data” in XML, which can import into excel. The URL process is detailed here: Plex Media Server URL Commands

The folders are different, however.
Example from Plex Media Server URL Commands

A list of Libraries with details for each Library is available:
http://127.0.0.1:32400/library/sections?X-Plex-Token=YourTokenGoesHere

URL to return the xml like (Server) & (folder)& (Token)
Server: (http://127.0.0.1:32400)
Folder: (/library/sections)
**Token **(?X-Plex-Token=YourTokenGoesHere)

For Recording schedule data, instead of:
Folder: (/library/sections)
Use
Folder: ( /media/subscriptions/ )
When you make the url:
http://127.0.0.1:32400/media/subscriptions/?X-Plex-Token=YourTokenGoesHere

Returns all recordings scheduled and where they are stored. Each recording has a key.
Here is the record for The X-Files, indicating the key is 119 :

/@size 77
/@size/#agg
/MediaSubscription/@key 119
/MediaSubscription/@targetLibrarySectionID 7
/MediaSubscription/@targetSectionLocationID 18
/MediaSubscription/@title All Episodes
/MediaSubscription/@type 2
/MediaSubscription/Directory/@guid com.gracenote.onconnect://show/183870
/MediaSubscription/Directory/@thumb https://image.tmdb.org/t/p/w154/ .jpg
/MediaSubscription/Directory/@title The X-Files
/MediaSubscription/Directory/@type show
/MediaSubscription/Directory/@year 1993
/MediaSubscription/Directory/@year/#agg 1993

To obtain the Show Recording schedule data URL, use the above key as the sub folder in the url.
Key 119:

http://127.0.0.1:32400/media/subscriptions/**119**/?X-Plex-Token=YourTokenGoesHere

This xml response provides the recording details like:

  • onlyNewAirings
  • minVideoQuality
  • replaceLowerQuality
  • recordPartials
  • startOffsetMinutes
  • endOffsetMinutes
  • lineupChannel
  • startTimeslot
  • comskipEnabled