Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/jellyfin/jellyfin-apiclient-python

Python API Client for Jellyfin
https://github.com/jellyfin/jellyfin-apiclient-python

Merge pull request #42 from Erotemic/dev/update-item-metadata-api

Add get/update item metadata methods

787a1aeb0dfe81494eec39967781dd596757f8de authored 10 months ago by Izzie Walton <[email protected]>
Merge pull request #41 from Erotemic/collection_api

Collection api

a95e6f974856254a682b54008b0ea6d4ddd4b1d8 authored 10 months ago by Izzie Walton <[email protected]>
Update get_item to return all fields

d81b580387cdec9be68900a26a659db66cf1ff6c authored 11 months ago by joncrall <[email protected]>
Add collection API

Collection API docs

9b7542158331ebdbb9b040c4595d3447dc70af0e authored 11 months ago by joncrall <[email protected]>
Merge pull request #40 from Erotemic/identify_api

Identify api

58cb6e703b533d812dd53fe41f64729ecd43c13c authored 11 months ago by Izzie Walton <[email protected]>
Merge pull request #39 from Erotemic/media-folder-api

Media folder api

2fba159a132ce0a95991a8ae318df38a1992095e authored 11 months ago by Izzie Walton <[email protected]>
Update item metadata docs

1ca958622f569912c80175c56fcd57b9ffa78947 authored 11 months ago by joncrall <[email protected]>
Add get/update item metadata methods

4a4b02ba36ba59e730f2dcc3ba1b7fa3b87c9963 authored 11 months ago by joncrall <[email protected]>
doc tweaks

e20d175768390317a2a657847db918c7a92be0c4 authored 11 months ago by joncrall <[email protected]>
Expose identify method

fe5fe1534cde33d85b56f8760082d779c2a4111a authored 11 months ago by joncrall <[email protected]>
identify doc

50b43e3ae3cfa66fe4dce7abd8df2a012b4ce432 authored 11 months ago by joncrall <[email protected]>
Add identify method

61219817fbb775e0fa506e3cf900956215a3cf93 authored 11 months ago by joncrall <[email protected]>
Use dict get

a33be83513ba26ea8501358ad3b85bd18fb0e58e authored 11 months ago by joncrall <[email protected]>
Remove unused params, avoid mutating params

1bd3ab6324ad7f506e2d2f75c0ddb0470eca4c7f authored 11 months ago by joncrall <[email protected]>
rename scan_library to refresh_library

012065028634a45ac38144b610610727444690e1 authored 11 months ago by joncrall <[email protected]>
Add calls for media folders

Co-authored-by: qishen <[email protected]>

79742dafa99bce296f7be00da9e038e603e41a92 authored 11 months ago by joncrall <[email protected]>
Merge pull request #36 from Erotemic/add_dunder_version

Move __version__ single source of truth to package __init__

913322cef72935911705dbe060a0eb7ce781f5ac authored 11 months ago by Izzie Walton <[email protected]>
switch from setup.py to pyproject.toml

023606895606741393675fc23cfad7a288c8cd28 authored 11 months ago by joncrall <[email protected]>
Move __version__ single source of truth to package __init__

333108a90fd307851e6dcea87f941647c7029a06 authored 11 months ago by joncrall <[email protected]>
Merge pull request #38 from Erotemic/fields-in-get-media-folders

Allow fields query with get_media_folders

56929669a922b8565cd5e7818572a3fe57030419 authored 11 months ago by Izzie Walton <[email protected]>
Merge pull request #23 from s-t-e-v-e-n-k/support-api-key-auth

Support API key authentication

c38166d9d895a3438bacbb3989c0a336d42ce186 authored 11 months ago by Izzie Walton <[email protected]>
Merge pull request #34 from Erotemic/organize-api

Organize API with Mixin Classes

0d71331a8ac6ebd5b87c559e9857f3708a19cdd7 authored 11 months ago by Izzie Walton <[email protected]>
Support API key authentication

Support also authenticating with an API key -- since this is seperate
from device tokens, choose...

ef8b616747c2b0f5f6d0b022b8558ac01007ba1f authored 11 months ago by Steve Kowalik <[email protected]>
Allow fields query with get_media_folders

a3954172a1af1658673f0cd769ba61cf44a468e8 authored about 1 year ago by joncrall <[email protected]>
Organize the API with mixin classes

334d930dcbd5c54517679259898f2f0aa7288328 authored about 1 year ago by joncrall <[email protected]>
Merge pull request #37 from s-t-e-v-e-n-k/add-connection-manager-tests

Add tests for a portion of ConnectionManager

72189df3af18abf2e95ae767e570c1a1fb573083 authored about 1 year ago by Izzie Walton <[email protected]>
Merge pull request #33 from Erotemic/fix-docstrs

Make docstrings consistent

5a7a05de51df861b01316b33a74501eab109039b authored about 1 year ago by Izzie Walton <[email protected]>
Add tests for a portion of ConnectionManager

Extend the test suite by testing portions of ConnectionManager, I've so
far avoided testing anyt...

3eed880c396db1be67f9769a4b51ebfadd568d83 authored about 1 year ago by Steve Kowalik <[email protected]>
Change remote_set_volume to google-style

161184e6737783589d8c7fb7ac596303807b4fb2 authored about 1 year ago by joncrall <[email protected]>
Fix remote_seek docstr

7104cdbda0639b542954828ff0b2f843c2260731 authored about 1 year ago by joncrall <[email protected]>
extra fix

f50df17c0d5d4438203c373fe8530062b03bfb2c authored about 1 year ago by joncrall <[email protected]>
Make docstrings consistent

cce31a958481f1ab1683f2cad340dcac44473460 authored about 1 year ago by joncrall <[email protected]>
Merge pull request #31 from s-t-e-v-e-n-k/add-credentials-tests

Add tests for Credentials

8d1c108cb003a928bd4f9114d79f01198f367f28 authored about 1 year ago by Izzie Walton <[email protected]>
Add tests for Credentials

This adds the beginnings of a test suite, and the related infrastructure
to run the test suite u...

56ba9a80bbb729a38732d44c065f1093bd885dd3 authored about 1 year ago by Steve Kowalik <[email protected]>
Merge pull request #30 from s-t-e-v-e-n-k/test-preconditions

Correct some small issues

c3cbccce3f0a33a8574eab73fcc592011dc2dc11 authored about 1 year ago by Izzie Walton <[email protected]>
Correct some small issues

While preparing to add a small test suite, I ran into some issues with
code style and one actual...

1c4a1278297eb894b7cc5620c5c592aac65ac1d7 authored about 1 year ago by Steve Kowalik <[email protected]>
Merge pull request #28 from Nehereus/master

introduce parent_id to search_media_items function

e4f0774ebd2922d1c6c2868fdc5792835c4886d1 authored about 1 year ago by Izzie Walton <[email protected]>
introduce a new parameter to search_media_items function so users can now limit which folder to search in by specifying parent_id

492ab49f8e808ec52a425bdb3385a07493e95caa authored about 1 year ago by Nehereus <[email protected]>
Merge pull request #27 from s-t-e-v-e-n-k/use-hasattr

Use hasattr() in has_attribute

cef7f325136d46e64f182fad6bc14b77455478e3 authored about 1 year ago by Izzie Walton <[email protected]>
Use hasattr() in has_attribute

has_attribute uses dunder methods that getattr() calls, and there is in
fact a wrapper function ...

0847439fade57fa9c253c9c3c64ba9a6b5775beb authored about 1 year ago by Steve Kowalik <[email protected]>
Merge pull request #25 from need4swede/master

updated 'refresh_item' with added functionality

6b5299f817d0f2714a637a6f8cbdf0647a9d18ee authored over 1 year ago by Izzie Walton <[email protected]>
updated 'refresh_item' with added functionality

Refresh calls are now customizable when called and also comes with two presets, 'missing' and 'r...

ca3ea2a99266384e4fa9ca6648621862c4aad6c5 authored over 1 year ago by Need4Swede <[email protected]>
Merge pull request #24 from need4swede/master

added 'years' param and desc. to media search

3e636a02b0d911d41d2c8fe269a3b98ad4be35a2 authored over 1 year ago by Izzie Walton <[email protected]>
added 'years' param and desc. to media search

The function is already added to the Kodi changes, so I didn't update it for simply a parameter,...

a0c6d935eac93ba0b20184fb007b6976d99e6e89 authored over 1 year ago by Need4Swede <[email protected]>
Merge pull request #21 from s-t-e-v-e-n-k/refactor-auth-header

Refactor header construction WRT authorization

8d137f42db12fe9dcc148a85f9c51d5ddf5c9a3c authored over 1 year ago by Izzie Walton <[email protected]>
Merge pull request #22 from ChrisTracy/master

Adding new and delete user function to api.py

5f41cf287ec6138fcc20d8eb93a11bf432087218 authored over 1 year ago by Izzie Walton <[email protected]>
Adding new and delete user function to api.py

59554dfe88539103087de6da52cff9a851e280ce authored over 1 year ago by Chris Tracy <[email protected]>
Refactor header construction WRT authorization

According to [1], "X-Emby-Authorization" and "X-MediaBrowser-Token"
headers are deprecated. Sadl...

3fae2cceeff4fbfb8f838ef4aa0d5badd686c2b2 authored over 1 year ago by Steve Kowalik <[email protected]>
Merge pull request #20 from s-t-e-v-e-n-k/fix-missing-curly

Add missing curly bracket in README

60018e45fadfa421318c8f7e548172a84c6ef7b9 authored over 1 year ago by Izzie Walton <[email protected]>
Add missing curly bracket in README

My previous commit included a syntax error in the example for
authenticating with a token, add t...

0798e04a18f2313d7c8dd800adbe68acda5459c0 authored over 1 year ago by Steve Kowalik <[email protected]>
Merge pull request #17 from s-t-e-v-e-n-k/sprinkle-in-docs

Lightly document simple operations

15fcf20b6544301688bc3be1ba4812eec4b29b64 authored almost 2 years ago by Ian Walton <[email protected]>
Lightly document simple operations

After managing to create a proof of concept script for querying some
statistics from my Jellyfin...

2e469dba0a5ea8e94e8c6b6d3b37ecbb6a758b44 authored almost 2 years ago by Steve Kowalik <[email protected]>
Merge pull request #16 from ctalkington/patch-1

7780d6facdb465fefcdbbf0b569557094386e51d authored about 2 years ago by Ian Walton <[email protected]>
track server version in connection manager

4a12e9ae4446ac1cc208d611a9523d7fdb85864b authored about 2 years ago by Chris Talkington <[email protected]>
Up version to 1.9.2.

9b323675835d858328d78c68b60681eab3d456d7 authored about 2 years ago by Ian Walton <[email protected]>
Merge pull request #15 from dgalli1/bugfix/unsecure-ws-connection

24a4ef2b15918cf551332c9380de1436de752aa9 authored about 2 years ago by Ian Walton <[email protected]>
Disable Cert Options for none TLS connections

e5bb262cf7d964026cde73dfbb6aaa9c2b855f03 authored over 2 years ago by Damian Galli <[email protected]>
Up version to 1.9.1.

61d4bb777e27fa1d55b782293380f06cf6a34276 authored over 2 years ago by Ian Walton <[email protected]>
Fix invalid type hint.

44d3e5b2d2cdc3bcb399f148965931c535b749f2 authored over 2 years ago by Ian Walton <[email protected]>
Remove future imports.

ff434935d498f52f919d0928457512ca14315795 authored over 2 years ago by Ian Walton <[email protected]>
Up version to 1.9.0.

f683628a4265cd012ad2c96aac21e0e021ac7e29 authored over 2 years ago by Ian Walton <[email protected]>
Merge pull request #14 from Ongy/remote-control

Remote control

6e5540a74ffa4058f2ceeb487634becf56d40417 authored over 2 years ago by Ian Walton <[email protected]>
Fix remote API elements

fbde3e2ca5cf8874ff230a84884ff2d1d388c08d authored over 2 years ago by Markus Ongyerth <[email protected]>
Add remote control functions

7ff89362931a2754ed8498c95edb6dbca3d0df28 authored over 2 years ago by Markus Ongyerth <[email protected]>
Fix typo of PlauPause => PlayPause

Co-authored-by: Ian Walton <[email protected]>

06696e293691cf749826ade4a8d374e096816360 authored over 2 years ago by Ongy <[email protected]>
Merge pull request #13 from s-t-e-v-e-n-k/remove-six

Remove use of six module

21efca8bdaaf2c148b1ed2d682c151b07404ad9e authored over 2 years ago by Ian Walton <[email protected]>
Remove use of six module

The six module is only for compatibility between Python 2 and 3, and
since the lowest version of...

91c90e796632efd686e583a9d2ca78406032d129 authored over 2 years ago by Steve Kowalik <[email protected]>
Merge pull request #10 from j-stienstra/url_and_logging

clean up logging and allign stream_url and url_getter

19a95a7a8566da098873d48b8e540c6891486d09 authored almost 3 years ago by Ian Walton <[email protected]>
Optional audio_url parameters and allow exception

6f2fde30d2a1bad7ab28312626db1b5388eb7b88 authored almost 3 years ago by Jan Stienstra <[email protected]>
clean up logging and allign stream_url and url_getter

a40783bfcc15be6bef29ed6e5cc324878d362159 authored almost 3 years ago by Jan Stienstra <[email protected]>
Use same CA for both requests and websocket.

2bba55a41762c3dec4c8276bb9fb2e353a1fc21c authored almost 3 years ago by Ian Walton <[email protected]>
Up version to 1.8.

98d14692e8cb9d2b01d70e4de78a04db2c14adf4 authored about 3 years ago by Ian Walton <[email protected]>
Merge pull request #8 from j-stienstra/getter-urls

Adding video_url and download_url

e7b472cfef52dc3ca5286b1dfd693224b4fa4d66 authored about 3 years ago by Ian Walton <[email protected]>
Adding video_url and download_url

3442ef57d5f8d60dc7a7419d44ce0f4d2f26337f authored about 3 years ago by Jan Stienstra <[email protected]>
Merge pull request #7 from j-stienstra/master

Add audio_url API call

035ff0785a47da5f2b7aa643873c2a9227f186ff authored about 3 years ago by Ian Walton <[email protected]>
Update readme

748ddd7b80ae6e657046f9b7d40359679ce4fe41 authored about 3 years ago by Jan Stienstra <[email protected]>
Add posibility to request audio URL

6a8296084b77439c657abec8cc478b503e86c4ba authored about 3 years ago by Jan Stienstra <[email protected]>
Up version to 1.7.2.

deb00de02b87aa3df1b1f3071b662e725f98e687 authored over 3 years ago by Ian Walton <[email protected]>
Stop ignoring RefreshProgress.

172fc03b6ff5eb4eadcd32247bcc2f99b4a9225f authored over 3 years ago by Ian Walton <[email protected]>
Fix keepalive support to actually work.

1e8da274f4fd088bfb6ea648cb72053fd9a77ff0 authored over 3 years ago by Ian Walton <[email protected]>
Merge pull request #6 from jellyfin/new-syncplay

SyncPlay API Features

a3d12bf1e19d92b2f00479d9667d479aa9ebbd4d authored almost 4 years ago by Ian Walton <[email protected]>
Allow disabling server discovery.

3456578bd29b78e25e7b6c371c2d6596fe7293c7 authored almost 4 years ago by Ian Walton <[email protected]>
checkpoint

a27f1ab79a4aed35d304c662bb070be5e5f4c486 authored almost 4 years ago by Ian Walton <[email protected]>
Merge pull request #5 from j-stienstra/credentials-initialize-patch

Initialize credentials as empty dict

b66d21d2c7755debe0c5a5c90dc763443c5faf21 authored almost 4 years ago by Ian Walton <[email protected]>
Initialize credentials as empty dict

1ea593d114c05d0c38117a44498945ac2f3f9a72 authored almost 4 years ago by Jan Stienstra <[email protected]>
Up version for wsc verify.

f3d8f838d91d8eada37726696e1da99b17b4c6b9 authored about 4 years ago by Ian Walton <[email protected]>
Fix SSL verify disable for WSC.

3f220699a10d899b2f20cdffe9eaf4b633a34299 authored about 4 years ago by Ian Walton <[email protected]>
Fix SSL verify disable for WSC.

2310459fe8e81e09c5c734f33266aaad29401750 authored about 4 years ago by Ian Walton <[email protected]>
Up version to 1.6.1.

ac27440f2d9ff1937350552f4feeda907387767b authored over 4 years ago by Ian Walton <[email protected]>
Add info for syncplay changes.

34adf3d17ec208e6f6022249be37d61d3254b63d authored over 4 years ago by Ian Walton <[email protected]>
Increase timeout for login function.

2c62e009a59c80ac2f4d29a1b37d56a043987d31 authored over 4 years ago by Ian Walton <[email protected]>
Use http session when possible for timesync.

86024b58c1889cc78aca981d03edd654a9297513 authored over 4 years ago by Ian Walton <[email protected]>
Add timesync implementation.

155ef06f2db946ad522a4c8bbbd8a20457e7aa46 authored over 4 years ago by Ian Walton <[email protected]>
Fix issue with keepalive.

99980f7a4bb49f36cdbcb8f2042ecdb5e3e66393 authored over 4 years ago by Ian Walton <[email protected]>
Fix typo.

2bc930bbb007ff7385a508a88a1b254ac79b97c1 authored over 4 years ago by Ian Walton <[email protected]>
Change get_sync_play to use _get.

7148260d85b596d5653a6acb65559cb243c9d22f authored over 4 years ago by Ian Walton <[email protected]>
Up version number.

333ab576f33d5abd829d4fcc2dc142e8f7ac6e52 authored over 4 years ago by Ian Walton <[email protected]>
Add pycharm project.

9faaf9a6327c6118a2ca57771ee638b1fab8f172 authored over 4 years ago by Ian Walton <[email protected]>
Add all syncplay commands. (untested)

5afac40db3a517f4be61f385359fd628cd6c2886 authored over 4 years ago by Ian Walton <[email protected]>
Add UTC Time measurement.

c30afe0df2e6402fea619a44d8b65bc39e87d503 authored over 4 years ago by Ian Walton <[email protected]>