Michael Shepanski
|
355f4686c9
|
Finish documenting utils.py
|
2017-01-26 00:25:13 -05:00 |
|
Michael Shepanski
|
b61d1888b4
|
Finished documenting library.py
|
2017-01-25 23:21:13 -05:00 |
|
Michael Shepanski
|
706b974b05
|
Finished updating socs for client, config, exceptions
|
2017-01-23 00:15:51 -05:00 |
|
Michael Shepanski
|
db18f2640f
|
Remove watched filters for audio; It doesn't make sense
|
2017-01-22 01:39:47 -05:00 |
|
Michael Shepanski
|
5ba1c4df8e
|
Finish updating audio.py for Sphinx docs
|
2017-01-22 01:37:39 -05:00 |
|
Michael Shepanski
|
07e9bbd1ab
|
Finished updating myplex documentation for Sphinx
|
2017-01-22 00:19:52 -05:00 |
|
Michael Shepanski
|
df59247741
|
Merge branch 'master' of github.com:mjs7231/python-plexapi
|
2017-01-21 23:07:35 -05:00 |
|
Michael Shepanski
|
c684552792
|
Started work on better documentation
|
2017-01-21 23:06:55 -05:00 |
|
Hellowlol
|
7472fd7238
|
See https://github.com/mjs7231/python-plexapi/pull/93
|
2017-01-17 08:55:48 +01:00 |
|
Hellowlol
|
114cb1dc89
|
fixup after ratingkey was changed to int.
|
2017-01-17 08:48:57 +01:00 |
|
Michael Shepanski
|
0c3ad6b6ac
|
Sphinx docs are on their way.
|
2017-01-10 01:54:19 -05:00 |
|
Michael Shepanski
|
8eb8d4c709
|
Start working on Sphinx Docs
|
2017-01-09 01:35:29 -05:00 |
|
Michael Shepanski
|
35ea5ae18a
|
Much cleaner test layout; Move test config to config.ini
|
2017-01-08 23:40:39 -05:00 |
|
Hellowlol
|
169f208e87
|
Fix review comments,
prettier repr for season, and episode
|
2017-01-05 22:58:43 +01:00 |
|
Hellowlol
|
995e98f785
|
Suggestion for episode
|
2017-01-04 21:41:09 +01:00 |
|
Hellowlol
|
1abb1456f8
|
Inital hub.
|
2017-01-04 00:00:28 +01:00 |
|
Hellowlol
|
e94c92bada
|
fix my mess.
|
2017-01-02 23:38:19 +01:00 |
|
Hellowlol
|
04d2a4b6d7
|
Merge pull request #88 from Hellowlol/omg
Fix all, fix thumb.
|
2017-01-02 22:53:01 +01:00 |
|
Hellowlol
|
9826cc1a4b
|
Merge pull request #87 from WyseNynja/master
cast viewCount to int
|
2017-01-02 22:31:16 +01:00 |
|
Hellowlol
|
3aa4208d8b
|
fix rebase
|
2017-01-02 22:19:07 +01:00 |
|
Hellowlol
|
1075f65bb4
|
Moredocs (#84)
* Docs and speedups.
|
2017-01-02 22:06:40 +01:00 |
|
Bryan Stitt
|
b864cd3b45
|
case viewCount to int
|
2016-12-31 15:16:31 -08:00 |
|
Hellowlol
|
7c04305b29
|
Fix bug after ratingKey was made int.
|
2016-12-21 14:17:28 +01:00 |
|
Hellowlol
|
1bcc650c8e
|
client ffs.
|
2016-12-17 02:09:01 +01:00 |
|
Hellowlol
|
3839b9f2d8
|
autopep
|
2016-12-17 00:51:16 +01:00 |
|
Hellowlol
|
740e7a5b9b
|
f
|
2016-12-17 00:38:08 +01:00 |
|
Hellowlol
|
8d05808236
|
f
|
2016-12-16 01:22:18 +01:00 |
|
Hellowlol
|
21f376051c
|
s
|
2016-12-16 01:17:02 +01:00 |
|
Hellowlol
|
f0bf9117cc
|
more
|
2016-12-16 00:55:48 +01:00 |
|
Hellowlol
|
42003d61bd
|
fix a small bug, start on docs strings
|
2016-12-16 00:06:12 +01:00 |
|
Michael Shepanski
|
ff62e38910
|
Merge pull request #67 from logaritmisk/add-fields
Added Field tag to Video.
|
2016-11-03 23:21:37 -04:00 |
|
Chris Hamilton
|
bc44161f86
|
Adding PlexApiException as a base exception for all other python-plexapi exceptions.
|
2016-10-19 11:39:18 -04:00 |
|
logaritmisk
|
1cb35da6f1
|
Added Field tag to video.
|
2016-10-02 22:05:37 +02:00 |
|
Michael Shepanski
|
db089156ac
|
Up version for pip
|
2016-07-07 23:39:48 -04:00 |
|
Michael Shepanski
|
98671d7e79
|
Add missing section() function to Photo object; Work on showing photos on client (not working yet)
|
2016-07-07 22:41:11 -04:00 |
|
Michael Shepanski
|
322ac63130
|
Minor updates for release to pip
|
2016-05-23 22:13:26 -04:00 |
|
Michael Shepanski
|
3d28b5309e
|
Recently added is missing from LibrarySection #58
|
2016-05-23 21:41:02 -04:00 |
|
Michael Shepanski
|
0c8587ceac
|
Option to include paused content when requesting is media is playing.
|
2016-05-23 19:33:56 -04:00 |
|
Michael Shepanski
|
36b5d12a19
|
Add back missing index value from Show,Season,Episode; Make season numbers a bit easier to fetch
|
2016-05-19 23:42:06 -04:00 |
|
Michael Shepanski
|
5701af7ed4
|
Ability to play playlists
|
2016-04-13 22:36:12 -04:00 |
|
Michael Shepanski
|
ba9eab0229
|
Minor bugfixes
|
2016-04-12 23:52:47 -04:00 |
|
Michael Shepanski
|
e5fc43a85f
|
Fix thing I broke
|
2016-04-12 23:26:04 -04:00 |
|
Michael Shepanski
|
c75db1df10
|
Fix broken utils.searchType()
|
2016-04-12 22:55:45 -04:00 |
|
Michael Shepanski
|
1a679411dc
|
Ability to list all albums; Fix setting object values when not found (NA) and we know its the full object
|
2016-04-12 22:47:46 -04:00 |
|
Michael Shepanski
|
748fc68406
|
Cleanup playlist support; Fix UUID on URLs; Better method to store listTypes; Cache section IDs in library
|
2016-04-11 22:43:21 -04:00 |
|
Michael Shepanski
|
3138ad1087
|
Added playlist support
|
2016-04-10 23:49:23 -04:00 |
|
Michael Shepanski
|
09a7ae80db
|
Basic support for photos complete
|
2016-04-09 23:59:47 -04:00 |
|
Michael Shepanski
|
81e22147c0
|
Get examples working again; Add new examples most_streamed_titles and most_active_users
|
2016-04-07 22:48:45 -04:00 |
|
Michael Shepanski
|
80529a21c7
|
Rename MyPlexUser to MyPlexAccount; Add support for real MyPlexUsers; Add api for history; New tests for sessions() and history()
|
2016-04-07 01:39:04 -04:00 |
|
Michael Shepanski
|
610bf16ce3
|
Client control via proxy working; Re-enable control via proxy tests
|
2016-04-05 23:32:49 -04:00 |
|
Michael Shepanski
|
a30f9a73a5
|
Add comments
|
2016-04-05 22:30:18 -04:00 |
|
Michael Shepanski
|
50ac2f55e5
|
Create Playable object to put function specific to media that is playable like getStreamURL etc..
|
2016-04-03 23:55:29 -04:00 |
|
Michael Shepanski
|
e81f2506e9
|
Move _find function from PlexPartialObject to generic utility functions
|
2016-04-03 23:17:29 -04:00 |
|
Michael Shepanski
|
3889c49b30
|
Add new missing items to MyPlexAccount
|
2016-04-03 22:46:25 -04:00 |
|
Michael Shepanski
|
84a6999ed7
|
Ability to directly create a PlexClient object (without needing a PlexServer object); Cleaned up MyPlex code; Removed duplicated Client navigation code from myplex (everything uses PlexClient now)
|
2016-04-02 02:19:32 -04:00 |
|
Michael Shepanski
|
7bb700d395
|
New test for client.timeline(); Fix bug in missing proper headers for timeline
|
2016-03-31 23:39:09 -04:00 |
|
Michael Shepanski
|
7bce1c4b32
|
Add note to library.search() that its basically not tested.
|
2016-03-31 18:39:08 -04:00 |
|
Michael Shepanski
|
d63339bd24
|
Cleanup search a bit; Get existing tests passing and add a few new search tests
|
2016-03-31 18:36:54 -04:00 |
|
Michael Shepanski
|
b10faf8560
|
Checkpoint: New implementation for search
|
2016-03-31 16:52:48 -04:00 |
|
Michael Shepanski
|
03469a7f55
|
Cleanup playback commands; Remove proxy tests, it needs a bit more expirimentation
|
2016-03-24 22:36:25 -04:00 |
|
Michael Shepanski
|
b277facf10
|
Revisit client code; Add more testing around clients; Still cant get playback working through server proxy, but it works directly
|
2016-03-24 02:20:08 -04:00 |
|
Michael Shepanski
|
fbaa89933e
|
I missed deleting an old occurance of getStreamURL
|
2016-03-22 23:42:04 -04:00 |
|
Michael Shepanski
|
bcf01fdcdf
|
Move getStreamURL to PlexPartialObject; Remove duplicated code; Add getStreamURL tests (doesnt actualy test the stream works tho)
|
2016-03-22 23:38:06 -04:00 |
|
Michael Shepanski
|
a0cfaafb68
|
Initial cleanup of playlist support; getStreamURL not working; Needs tests
|
2016-03-21 23:52:58 -04:00 |
|
Michael Shepanski
|
5763db2c4d
|
Merge dev
|
2016-03-21 23:19:52 -04:00 |
|
Michael Shepanski
|
a999df8e94
|
Audio support complete; Added more audio tests; renamed is_watched to isWatched
|
2016-03-21 23:12:12 -04:00 |
|
Michael Shepanski
|
d4e8bdba70
|
Checkpoint: Adding Audio support; Cleanup attribute definitions to only include what the Plex objects actually include.
|
2016-03-21 00:26:02 -04:00 |
|
Michael Shepanski
|
bd07a16d6e
|
Cleaner name for _NA
|
2016-03-17 01:15:58 -04:00 |
|
Michael Shepanski
|
2e2ea93982
|
Cleanup imports; force registration of audio/video libtypes
|
2016-03-17 01:14:31 -04:00 |
|
Michael Shepanski
|
276ba26b77
|
Create registry of library items we may see in xml; Cleanup how we handle build_item and list_items
|
2016-03-17 00:51:20 -04:00 |
|
Michael Shepanski
|
cc58b87c9b
|
Default to always use a session
|
2016-03-15 23:53:04 -04:00 |
|
Michael Shepanski
|
c76c69cb93
|
Convenience function to reset_base_headers is overriding X_PLEX headers
|
2016-03-15 23:47:13 -04:00 |
|
Michael Shepanski
|
3fe228bbb9
|
Checkpoint: Work on client code a bit
|
2016-03-15 22:56:06 -04:00 |
|
Michael Shepanski
|
fd83cbab8a
|
Cleanup Audio/Video search at the server & library level. Start testing audio a bit more
|
2016-03-15 14:36:59 -04:00 |
|
Michael Shepanski
|
8c82651ce1
|
Level for a media object might not always be an integer
|
2016-03-14 22:28:21 -04:00 |
|
Michael Shepanski
|
abb3fd901d
|
Merge pull request #34 from bramwalet/patch-1
Update video.py: self.key already contains slash
|
2016-03-14 22:20:18 -04:00 |
|
Michael Shepanski
|
4399bc6190
|
Minor cleanup after merging pull request
|
2016-03-14 22:20:02 -04:00 |
|
Michael Shepanski
|
443d1e76d8
|
Merge pull request #41 from havardgulldahl/master
Add support for Plex Audio
|
2016-03-14 22:07:05 -04:00 |
|
Michael Shepanski
|
63892f092f
|
Merge pull request #40 from abibouba/master
Add original title
|
2016-03-14 22:04:18 -04:00 |
|
Michael Shepanski
|
649dcf2cfd
|
Implement __eq__ for NA; Test apostrophe in titles; Test fetching detailed metadata (using NA)
|
2016-03-14 00:19:48 -04:00 |
|
Håvard Gulldahl
|
1299c1811f
|
Add support for Plex Playlists to server.py. Introduces the method PlexServer.playlists()
|
2016-02-03 19:17:09 +01:00 |
|
Håvard Gulldahl
|
42364b09b9
|
add list_items() method to list playlists and return Playlist objects
|
2016-02-03 19:16:39 +01:00 |
|
Håvard Gulldahl
|
6a99e1ef49
|
Add initial support for Plex Playlists
|
2016-02-03 19:07:53 +01:00 |
|
Håvard Gulldahl
|
b51d7548b5
|
Read .parentTitle element for class Track
|
2016-01-31 02:04:51 +01:00 |
|
Håvard Gulldahl
|
b6569dc6a3
|
Add preliminary session support
|
2016-01-30 00:13:57 +01:00 |
|
Håvard Gulldahl
|
382a4f45aa
|
Add year attribute to albums
|
2016-01-30 00:02:00 +01:00 |
|
Håvard Gulldahl
|
ec8c20d0fa
|
We need this fix to make sure .reload() doesn't pull the wrong objects from the server
|
2016-01-29 22:51:01 +01:00 |
|
Håvard Gulldahl
|
0229226448
|
add .searchAudio method to PlexServer, to specifically search for audio
|
2016-01-28 13:09:36 +01:00 |
|
Håvard Gulldahl
|
e437e857cd
|
add titleSort for Artist
|
2016-01-28 13:08:57 +01:00 |
|
Håvard Gulldahl
|
36b7252742
|
Get metadata like .media and .genres
|
2016-01-26 19:10:35 +01:00 |
|
sebastientrosset
|
72ce96f987
|
Add original title
|
2016-01-19 21:38:08 +01:00 |
|
Håvard Gulldahl
|
23874f4555
|
Don't bother with extra metadata just yet
|
2016-01-19 14:28:35 +01:00 |
|
Håvard Gulldahl
|
f6a1f37a9a
|
Be media agnostic in server.search()
In the long run we should probably merge the audio and video code paths
|
2016-01-19 11:59:00 +01:00 |
|
Håvard Gulldahl
|
668d5f67f1
|
Flesh out a .search() method for the MusicSection
This is more of a hack than a long run solution. We really should merge
the video and audio search code paths.
|
2016-01-19 11:58:10 +01:00 |
|
Håvard Gulldahl
|
9896965efa
|
Remember to import new audio class in libary.py
|
2016-01-19 11:57:20 +01:00 |
|
Håvard Gulldahl
|
3ca226e897
|
Fix build_item() to deal with audio
|
2016-01-19 11:56:46 +01:00 |
|
Håvard Gulldahl
|
0b9509da27
|
Fix url endpoint of .getSTreamUrl()
|
2016-01-19 11:56:34 +01:00 |
|
Håvard Gulldahl
|
1c1592ec29
|
Add proper metadata for Audio, Artist and Track
|
2016-01-19 11:56:16 +01:00 |
|
Håvard Gulldahl
|
a50c9457af
|
Rename .search() to .searchVideo, but keep the API for now
getting ready to add code to search both video and audio, but keep old
functionality intact for now
|
2016-01-19 10:53:10 +01:00 |
|
Håvard Gulldahl
|
9ca97c5fac
|
Add searchAudio() method to Library
It will only search for audio content (Track, Album, Artist)
|
2016-01-19 10:50:31 +01:00 |
|