Commit Graph
121 Commits
Author SHA1 Message Date
felixfoertsch 5f4afcc28e scope tubearchivist providers, fix sync intervals 2026-07-01 08:12:39 +02:00
DarkFighterLuke ac2e4dac9c Merge branch 'master' into master 2025-12-02 14:37:51 +01:00
REPLYNET\l.consoli 0bbb3c36cd Add Playlist ToString method 2025-12-02 14:27:19 +01:00
REPLYNET\l.consoli bc343dd0c8 Edit SanitizeUrl to handle also query parameters
modified:   Jellyfin.Plugin.TubeArchivistMetadata/Tasks/TAToJellyfinPlaylistsSyncTask.cs
	modified:   Jellyfin.Plugin.TubeArchivistMetadata/TubeArchivist/TubeArchivistApi.cs
	modified:   Jellyfin.Plugin.TubeArchivistMetadata/Utils/Utils.cs
2025-12-02 12:31:44 +01:00
Yannik S. 9ed4869ece Add error handling to SetProgress calls 2025-11-28 23:59:02 +01:00
REPLYNET\l.consoli c2eebbe1a9 Handle TA playlists pagination 2025-11-18 15:52:13 +01:00
DarkFighterLuke 75c2fce017 Merge branch 'master' into fix-on-watched-status-changed 2025-11-13 20:27:29 +01:00
Jurrer 4c3de5146b collection name + user name check to OnWatchedStatusChange 2025-11-13 00:55:18 +01:00
Jurrer 1ce6587078 fix condition for onWatchedStatusChanged 2025-11-10 00:39:47 +01:00
Jurrer 7942e89341 check TA video status before syncing to TA 2025-11-09 05:33:05 +01:00
Jurrer 764dc8f326 fix video watch status sync to TA IsPlayed method 2025-11-09 03:17:39 +01:00
DarkFighterLuke 9d745b0bc5 Use string.Empty 2025-10-23 22:26:39 +02:00
DarkFighterLuke 0c8bc243c6 Update Utils.cs 2025-10-23 22:19:22 +02:00
wolffshots 03ea6b9e5c chore: move episode naming to general options 2025-10-23 15:38:18 +02:00
wolffshots 184c53ba00 chore: remove missed template entrie 2025-10-22 11:47:13 +02:00
wolffshots 60753cb828 chore: merge upstream master and fix conflicts 2025-10-22 11:35:12 +02:00
DarkFighterLuke 7aa6af30fa Merge branch 'jellyfin-10.11' into feature/playlists-sync 2025-10-21 23:26:09 +02:00
DarkFighterLuke 7e496643f8 Adapt calls to IsPlayed method new signature
modified:   Jellyfin.Plugin.TubeArchivistMetadata/Jellyfin.Plugin.TubeArchivistMetadata.csproj
	modified:   Jellyfin.Plugin.TubeArchivistMetadata/Plugin.cs
	modified:   Jellyfin.Plugin.TubeArchivistMetadata/Tasks/JFToTubeArchivistProgressSyncTask.cs
2025-10-21 23:16:50 +02:00
DarkFighterLuke a2e29dee3b Merge branch 'master' into jellyfin-10.11 2025-10-20 22:14:56 +02:00
wolffshots cf87c6e829 Merge branch 'master' into master 2025-08-05 12:16:38 +02:00
wolffshots d7f4f5cbcc chore: explicitly handle null description 2025-08-05 10:37:54 +02:00
wolffshots b0ca3a49a5 chore: catch errors on FormatDescription 2025-08-04 18:46:30 +02:00
wolffshots 4358072001 feat: add configuration for episode numbering scheme 2025-08-04 18:21:30 +02:00
DarkFighterLuke bdd99441d1 Fix #52 2025-07-16 22:58:44 +02:00
DarkFighterLuke 38ed5dd9e0 Merge branch 'master' into master 2025-07-13 15:42:09 +02:00
DarkFighterLuke cfd94260f1 Add same check on wached status event handler 2025-07-13 15:40:49 +02:00
DarkFighterLuke a28b4ccd7c Fix space after if statement and item id 2025-07-13 15:36:04 +02:00
DarkFighterLuke ff55b9f517 Update Plugin.cs 2025-07-13 14:49:41 +02:00
DarkFighterLuke 93a2de5d46 Merge branch 'master' into master 2025-07-13 13:26:17 +02:00
DarkFighterLuke 5b62e4c001 Update JFToTubeArchivistProgressSyncTask.cs 2025-07-13 13:22:18 +02:00
DarkFighterLuke 50c0e1cef2 Merge pull request #54 from hsvflight/patch-1
Update Plugin.cs - Guid empty
2025-07-13 11:43:26 +02:00
DarkFighterLuke ca0a9215fe Change log message
The event is not catastrophic in Jellyfin, so it can be hidden the user unless debug level logs are enabled
2025-07-13 11:39:32 +02:00
DarkFighterLuke d386f79dfd Add configuration options 2025-07-10 22:32:22 +02:00
DarkFighterLuke 46dd4fcf5b Implement playlists deletion 2025-07-01 22:16:47 +02:00
Che Cameron ab783238c3 Reconfigure logging to debug 2025-07-01 20:06:27 +01:00
DarkFighterLuke 532438d110 Fix case 2025-06-23 14:59:49 +02:00
DarkFighterLuke 8e4194f56b Schedule playlists tasks 2025-06-23 14:59:49 +02:00
DarkFighterLuke bff699fc3f Implement JF-> TA playlist sync scheduled task 2025-06-23 14:59:49 +02:00
DarkFighterLuke f3a9050311 Implement TA playlists management API calls 2025-06-23 14:59:49 +02:00
DarkFighterLuke 3cb340c61a Create entities for TA playlists creation and edit 2025-06-23 14:59:49 +02:00
DarkFighterLuke 4317fdbf63 Fix log message and comment 2025-06-23 14:59:49 +02:00
DarkFighterLuke a9c6611dcf Implement TA-> JF playlist sync scheduled task 2025-06-23 14:59:49 +02:00
DarkFighterLuke e28a3ea37b Implement TA playlists API call 2025-06-23 14:59:49 +02:00
DarkFighterLuke 86dd1769ec Create entities to TA playlists 2025-06-23 14:59:48 +02:00
DarkFighterLuke 4711a6a742 Update plugin for Jellyfin 10.11 2025-06-21 12:56:37 +02:00
hsvflight a783b3c739 Update Plugin.cs - Guid empty
Getting this error:
[2025-06-16 00:41:58.499 +00:00] [FTL] Unhandled Exception  
System.ArgumentException: Guid can't be empty (Parameter 'id')  
at Jellyfin.Plugin.TubeArchivistMetadata.Plugin.OnPlaybackProgress(...)

And right after playback fails
[2025-06-16 00:42:23.345 +00:00] [INF] Playback stopped reported by app "Jellyfin Roku" "3.0.5" playing "Video". Stopped at "973000" ms
2025-06-15 21:33:33 -05:00
wolffshots 3e95ca26aa chore: make sync task logs debugs 2025-05-29 11:23:44 +02:00
wolffshots a58139eca0 chore: remove duplicated efforts 2025-05-29 11:19:27 +02:00
wolffshots 5ab5224328 chore: ran dotnet format on Plugin.cs 2025-05-29 11:00:44 +02:00
wolffshots d36d677179 chore: remove unused import 2025-05-29 10:57:02 +02:00