command used :
(user "Jeanne" is managed, but same behavior with friend)
python3 utility/plex_api_share.py --user "Jeanne" --add --tvLabels label!="MAINTENANCE,All I Want For Christmas...,camille-trakt,cindy-trakt,davidlp-trakt,elise-trakt,erwan-trakt,frederic-trakt,geraud-trakt,lenaic-trakt,nonnetp-trakt,pierredurrr,sylvie-trakt,yvonnick-trakt,camille_demandes,cindy_demandes,david_demandes,elise_demandes,erwan_demandes,frederic_demandes,geraud_demandes,lenaic_demandes,nonnetp_demandes,sylvie_demandes,yvonnick_demandes" contentRating="2 ans et +,3 ans et +,4 ans et +,5 ans et +,6 ans et +,7 ans et +,8 ans et +,9 ans et +,10 ans et +" --movieLabels label!="MAINTENANCE,All I Want For Christmas...,camille-trakt,cindy-trakt,davidlp-trakt,elise-trakt,erwan-trakt,frederic-trakt,geraud-trakt,lenaic-trakt,nonnetp-trakt,pierredurrr,sylvie-trakt,yvonnick-trakt,camille_demandes,cindy_demandes,david_demandes,elise_demandes,erwan_demandes,frederic_demandes,geraud_demandes,lenaic_demandes,nonnetp_demandes,sylvie_demandes,yvonnick_demandes" contentRating="2 ans et +,3 ans et +,4 ans et +,5 ans et +,6 ans et +,7 ans et +,8 ans et +,9 ans et +,10 ans et +"
output :
`Traceback (most recent call last):
File "/app/utility/plex_api_share.py", line 454, in
share(user, addedLibraries, sync, camera, channels, filterMovies, filterTelevision,
File "/app/utility/plex_api_share.py", line 228, in share
plex.myPlexAccount().updateFriend(user=user, server=plex, sections=sections, allowSync=allowSync,
File "/venv/lib/python3.12/site-packages/plexapi/myplex.py", line 652, in updateFriend
response_filters = self.query(url, self._session.put)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.12/site-packages/plexapi/myplex.py", line 244, in query
raise NotFound(message)
plexapi.exceptions.NotFound: (404) not_found; https://plex.tv/api/v2/sharings/270197088?filterMovies=label%21%3DMAINTENANCE%2CAll%20I%20Want%20For%20C
hristmas...%2Ccamille-trakt%2Ccindy-trakt%2Cdavidlp-trakt%2Celise-trakt%2Cerwan-trakt%2Cfrederic-trakt%2Cgeraud-trakt%2Clenaic-trakt%2Cnonnetp-trakt%2
Cpierredurrr%2Csylvie-trakt%2Cyvonnick-trakt%2Ccamille_demandes%2Ccindy_demandes%2Cdavid_demandes%2Celise_demandes%2Cerwan_demandes%2Cfrederic_demande
s%2Cgeraud_demandes%2Clenaic_demandes%2Cnonnetp_demandes%2Csylvie_demandes%2Cyvonnick_demandes%7CcontentRating%3D2%20ans%20et%20%2B%2C3%20ans%20et%20%
2B%2C4%20ans%20et%20%2B%2C5%20ans%20et%20%2B%2C6%20ans%20et%20%2B%2C7%20ans%20et%20%2B%2C8%20ans%20et%20%2B%2C9%20ans%20et%20%2B%2C10%20ans%20et%20%2B
&filterTelevision=label%21%3DMAINTENANCE%2CAll%20I%20Want%20For%20Christmas...%2Ccamille-trakt%2Ccindy-trakt%2Cdavidlp-trakt%2Celise-trakt%2Cerwan-tra
kt%2Cfrederic-trakt%2Cgeraud-trakt%2Clenaic-trakt%2Cnonnetp-trakt%2Cpierredurrr%2Csylvie-trakt%2Cyvonnick-trakt%2Ccamille_demandes%2Ccindy_demandes%2C
david_demandes%2Celise_demandes%2Cerwan_demandes%2Cfrederic_demandes%2Cgeraud_demandes%2Clenaic_demandes%2Cnonnetp_demandes%2Csylvie_demandes%2Cyvonni
ck_demandes%7CcontentRating%3D2%20ans%20et%20%2B%2C3%20ans%20et%20%2B%2C4%20ans%20et%20%2B%2C5%20ans%20et%20%2B%2C6%20ans%20et%20%2B%2C7%20ans%20et%20
%2B%2C8%20ans%20et%20%2B%2C9%20ans%20et%20%2B%2C10%20ans%20et%20%2B <title>The page you were looking for doesn't exist
(404)</title> <script type="text/javascript"> var _gaq = _ga
q || []; _gaq.push(['_setAccount', 'UA-6111912-23']); _gaq.push(['_setDomainName', 'plex.tv']); _gaq.push(['_trackPageview', '/404?url=' + window.location.pathname]); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
Oops; a 404 error...
That's "page not found" in human language.
You may have mistyped the address or the page may have moved.
Let us take you to the main page and we can start all over again, shall we?
`
Already checked server url, token, user and label typo.
command used :
(user "Jeanne" is managed, but same behavior with friend)
python3 utility/plex_api_share.py --user "Jeanne" --add --tvLabels label!="MAINTENANCE,All I Want For Christmas...,camille-trakt,cindy-trakt,davidlp-trakt,elise-trakt,erwan-trakt,frederic-trakt,geraud-trakt,lenaic-trakt,nonnetp-trakt,pierredurrr,sylvie-trakt,yvonnick-trakt,camille_demandes,cindy_demandes,david_demandes,elise_demandes,erwan_demandes,frederic_demandes,geraud_demandes,lenaic_demandes,nonnetp_demandes,sylvie_demandes,yvonnick_demandes" contentRating="2 ans et +,3 ans et +,4 ans et +,5 ans et +,6 ans et +,7 ans et +,8 ans et +,9 ans et +,10 ans et +" --movieLabels label!="MAINTENANCE,All I Want For Christmas...,camille-trakt,cindy-trakt,davidlp-trakt,elise-trakt,erwan-trakt,frederic-trakt,geraud-trakt,lenaic-trakt,nonnetp-trakt,pierredurrr,sylvie-trakt,yvonnick-trakt,camille_demandes,cindy_demandes,david_demandes,elise_demandes,erwan_demandes,frederic_demandes,geraud_demandes,lenaic_demandes,nonnetp_demandes,sylvie_demandes,yvonnick_demandes" contentRating="2 ans et +,3 ans et +,4 ans et +,5 ans et +,6 ans et +,7 ans et +,8 ans et +,9 ans et +,10 ans et +"output :
`Traceback (most recent call last):
File "/app/utility/plex_api_share.py", line 454, in
share(user, addedLibraries, sync, camera, channels, filterMovies, filterTelevision,
File "/app/utility/plex_api_share.py", line 228, in share
plex.myPlexAccount().updateFriend(user=user, server=plex, sections=sections, allowSync=allowSync,
File "/venv/lib/python3.12/site-packages/plexapi/myplex.py", line 652, in updateFriend
response_filters = self.query(url, self._session.put)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/venv/lib/python3.12/site-packages/plexapi/myplex.py", line 244, in query
raise NotFound(message)
plexapi.exceptions.NotFound: (404) not_found; https://plex.tv/api/v2/sharings/270197088?filterMovies=label%21%3DMAINTENANCE%2CAll%20I%20Want%20For%20C
hristmas...%2Ccamille-trakt%2Ccindy-trakt%2Cdavidlp-trakt%2Celise-trakt%2Cerwan-trakt%2Cfrederic-trakt%2Cgeraud-trakt%2Clenaic-trakt%2Cnonnetp-trakt%2
Cpierredurrr%2Csylvie-trakt%2Cyvonnick-trakt%2Ccamille_demandes%2Ccindy_demandes%2Cdavid_demandes%2Celise_demandes%2Cerwan_demandes%2Cfrederic_demande
s%2Cgeraud_demandes%2Clenaic_demandes%2Cnonnetp_demandes%2Csylvie_demandes%2Cyvonnick_demandes%7CcontentRating%3D2%20ans%20et%20%2B%2C3%20ans%20et%20%
2B%2C4%20ans%20et%20%2B%2C5%20ans%20et%20%2B%2C6%20ans%20et%20%2B%2C7%20ans%20et%20%2B%2C8%20ans%20et%20%2B%2C9%20ans%20et%20%2B%2C10%20ans%20et%20%2B
&filterTelevision=label%21%3DMAINTENANCE%2CAll%20I%20Want%20For%20Christmas...%2Ccamille-trakt%2Ccindy-trakt%2Cdavidlp-trakt%2Celise-trakt%2Cerwan-tra
kt%2Cfrederic-trakt%2Cgeraud-trakt%2Clenaic-trakt%2Cnonnetp-trakt%2Cpierredurrr%2Csylvie-trakt%2Cyvonnick-trakt%2Ccamille_demandes%2Ccindy_demandes%2C
david_demandes%2Celise_demandes%2Cerwan_demandes%2Cfrederic_demandes%2Cgeraud_demandes%2Clenaic_demandes%2Cnonnetp_demandes%2Csylvie_demandes%2Cyvonni
ck_demandes%7CcontentRating%3D2%20ans%20et%20%2B%2C3%20ans%20et%20%2B%2C4%20ans%20et%20%2B%2C5%20ans%20et%20%2B%2C6%20ans%20et%20%2B%2C7%20ans%20et%20
%2B%2C8%20ans%20et%20%2B%2C9%20ans%20et%20%2B%2C10%20ans%20et%20%2B <title>The page you were looking for doesn't exist
(404)</title> <script type="text/javascript"> var _gaq = _ga
q || []; _gaq.push(['_setAccount', 'UA-6111912-23']); _gaq.push(['_setDomainName', 'plex.tv']); _gaq.push(['_trackPageview', '/404?url=' + window.location.pathname]); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
Oops; a 404 error...
That's "page not found" in human language.
You may have mistyped the address or the page may have moved.
Let us take you to the main page and we can start all over again, shall we?
Already checked server url, token, user and label typo.