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
|
2a15d8fab9
|
Add missing rename
|
2016-03-21 00:58:59 -04:00 |
|
Michael Shepanski
|
d1b17aff27
|
Be a bit more explicit in name changes
|
2016-03-21 00:29:04 -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 |
|
Håvard Gulldahl
|
fb81806d93
|
Add usage example to README.md
|
2016-03-18 21:25:59 +01: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
|
830f96cf28
|
Add tagging to tests to more easily run tests for a specific category
|
2016-03-15 11:04:53 -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
|
b52da3cd95
|
Merge branch 'master' of github.com:mjs7231/python-plexapi
|
2016-03-14 22:08:06 -04:00 |
|
Michael Shepanski
|
3932c25473
|
New test for originalTitle
|
2016-03-14 22:08:01 -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
|
36ed5cc833
|
Add docs to fetch PlexServer() without needing to log into MyPlex; Add this as an option in the tests and examples as well
|
2016-03-14 00:57:04 -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
|
86a55ec673
|
Update .gitignore to forget .cache and .Python
|
2016-01-29 22:45:06 +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
|
9b286c2f0c
|
Add Plex Audio to documents
|
2016-01-26 19:12:39 +01:00 |
|
Håvard Gulldahl
|
36b7252742
|
Get metadata like .media and .genres
|
2016-01-26 19:10:35 +01:00 |
|
Michael Shepanski
|
341c1c443c
|
Update README.md
|
2016-01-25 23:45:16 -05: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
|
891d1b8ddd
|
Don't fuss about pip or pyenv internals
|
2016-01-19 10:54:05 +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 |
|
Håvard Gulldahl
|
1e28eebbf6
|
Add MusicSection,
with .search(), .searchAlbums() and .searchTracks() methods
|
2016-01-19 10:41:12 +01:00 |
|
Håvard Gulldahl
|
bbc6a036fb
|
A naive copy of video.py, adding Album, Artist and Track classes
|
2016-01-19 10:31:45 +01:00 |
|
Michael Shepanski
|
f8c092393c
|
Merge pull request #35 from charrea6/master
Fix missing check for None in __eq__
|
2015-12-06 15:58:08 -05:00 |
|