Commit Graph

209 Commits

Author SHA1 Message Date
Matt 2c55f7a27c Remove library_check wrapper from songs 2020-08-02 09:43:02 -04:00
Matt 5f34222712 Optimize network calls for music syncing 2020-08-02 09:42:16 -04:00
mcarlton00 da21f49928
Merge pull request #345 from oddstr13/pr-cleanup-1
A tiny bit of code cleanup
2020-08-02 09:31:32 -04:00
Odd Stråbø 50e514459c Replace commented code with docstring 2020-08-02 15:07:11 +02:00
Odd Stråbø f8c277a2c3 Remove some excessively verbose debug logging 2020-08-02 14:59:46 +02:00
mcarlton00 96d5b61c7c
Merge pull request #346 from TrueTechy/fix/start-over
Get resume from Kodi arguments
2020-07-31 23:08:47 -04:00
Abby Gourlay d8a7e43070 Fixed playback time selection for forced transcodes 2020-08-01 00:14:31 +01:00
Abby Gourlay 6f00779d73 Get resume from Kodi arguments 2020-07-31 23:53:12 +01:00
Odd Stråbø 8b1c0bd1e4 Nuke catch and silent_catch decorators from orbit 2020-08-01 00:09:22 +02:00
Odd Stråbø 3ec71e89d6 Refractor some decorators 2020-08-01 00:09:22 +02:00
Odd Stråbø 803081f65a Remove some generic exceptions 2020-08-01 00:08:03 +02:00
Odd Stråbø e543762483 Fix music sync 2020-07-31 22:22:23 +02:00
Odd Stråbø 768efccda2
`== None` -> `is None` 2020-07-23 23:48:54 +02:00
o010b 92b4fe80cc Handle empty list of updates from server 2020-07-23 19:54:12 +02:00
Odd Stråbø c9d3e7470b
Merge pull request #325 from z3ntu/kodi-19-music
Add support for music database format v74
2020-07-23 00:38:46 +02:00
yk eb265d7a13 add dvd directry support 2020-07-07 22:52:23 +02:00
Odd Stråbø 44d4080daf
Merge pull request #330 from YK-Samgo/master
Add support for BDMV movie directories in native playback mode
2020-07-07 22:45:02 +02:00
Matt 24bd05903d Don't process songs from unsynced libraries 2020-06-27 14:06:32 -04:00
yk 1e7b875dbe remove useless code and change one logging debug text 2020-06-27 22:45:39 +08:00
yk 70d7522570 add support for BDMV movies in the bluray directry by pointing the file to ./BDMV/index.bdmv 2020-06-27 21:28:27 +08:00
Luca Weiss 8ed3be521b Add support for music database format v74
See the following commit for reference:
  8fb8a640e0

Fixes #281
2020-06-17 22:19:00 +02:00
mcarlton00 15056cb146 Force filter parameter during incremental sync 2020-06-14 15:32:02 -04:00
Abby f0bb8dfc3a
Merge pull request #310 from Lumenol/fix_change_audio_subtitle_stream_remotely
Fix choose the audio stream and the subtitle stream remotely
2020-06-11 01:47:43 +01:00
Matt 0ee8a1bd70 Add delay to playback reporting 2020-06-09 20:12:37 -04:00
Matt eb34578488 Sanitize the server URL in log messages 2020-06-09 19:53:32 -04:00
Matt f5460a79fe Fix incremental sync for mixed content libraries 2020-06-06 14:37:34 -04:00
Odd Stråbø db51abd786 Add Kodi 17 backwards compat to #308 2020-05-31 01:07:16 +02:00
Lumenol 84f111843c
Convert parameters to int if they are not None 2020-05-30 21:16:03 +02:00
mcarlton00 4e34537c5f
Merge pull request #308 from oddstr13/pr-kodi19-2
Update deprecated isPassword and line1 function parameters
2020-05-30 14:22:14 -04:00
Odd Stråbø 981e05e2b9 Fix server selection list to show multiple servers 2020-05-29 01:22:10 +02:00
Odd Stråbø a6241d25db Update deprecated isPassword functionality
and dialog line1 to message parameter rename.

The isPassword change likely bumps minimum version up to Kodi 18.
This can be worked around if desirable.
2020-05-29 01:11:25 +02:00
Abby 60e80254ec
Merge pull request #305 from mcarlton00/incremental-sync
Only request updates for synced libraries
2020-05-26 13:21:48 +01:00
Matt d6b68f44ea Only request updates for synced libraries 2020-05-25 22:14:50 -04:00
Abby f1eec7a90a
Merge pull request #301 from mcarlton00/password-reset
Add reset password dialog to addon menu
2020-05-25 16:38:43 +01:00
Matt 9c11dbc113 Validate token returns dict no matter what 2020-05-24 16:26:39 -04:00
Matt 0f1f8be5ce Use utf-8 for header encoding 2020-05-23 10:11:37 -04:00
Matt 5cbc798cad Allow the device name to have unicode characters 2020-05-22 20:46:35 -04:00
Matt de95d23e5a Catch bad passwords on addon startup 2020-05-22 18:55:21 -04:00
Matt 22b5d413fd Add reset password dialog to addon menu 2020-05-19 21:47:19 -04:00
mcarlton00 0f84d148b9 Don't sort playlist contents 2020-05-18 23:39:48 -04:00
Abby 4b679eab74
Merge pull request #297 from mcarlton00/addon-menu
Improve addon menu
2020-05-16 17:45:15 +01:00
Matt 14257f2a30 Only show playlists once 2020-05-15 19:15:01 -04:00
Matt 21dd8d95e8 Add music to addon menu 2020-05-15 19:07:45 -04:00
Matt 7911d957dc Fix errors before login occurs 2020-05-14 21:07:36 -04:00
Matt 19c69921c9 Report all items in a playlist 2020-04-25 16:05:57 -04:00
Odd Stråbø b67f7a8c51 Handle sys.getfilesystemencoding() returning None 2020-04-21 12:48:30 +02:00
Odd Stråbø 5bd08635f2 Make sure file paths is text, not binary
Work around https://bugs.python.org/issue6543 for Python 2
2020-04-20 20:20:17 +02:00
Odd Stråbø 0d4962ad83 sys.argv[1:] is not available in all addon threads 2020-04-19 13:08:00 +02:00
Odd Stråbø 3f63e7c213 Fix linting, flake8 and sonarcloud issues 2020-04-19 12:07:55 +02:00
mcarlton00 87af711c94
Merge pull request #277 from oddstr13/pr-logging-2
Attempt to improve logging
2020-04-19 00:32:38 -04:00
Odd Stråbø 0ba319e700 Use __name__ for all logger names 2020-04-19 06:13:25 +02:00
Odd Stråbø 6c5ac6292d Overwriting `logging.Formatter._fmt` seems to
no longer work in Python 3
2020-04-19 04:37:58 +02:00
swedge 9ddab3fc9f Fixes #278 2020-04-18 21:39:26 -04:00
Odd Stråbø 795dfd38df Get the logger from a central place 2020-04-19 03:21:40 +02:00
Odd Stråbø 21643cd95e Disable TLSv1.0 and TLSv1.1 in websocket lib
These protocols are disabled by default in modern browsers
as of March/April 2020.
2020-04-16 03:37:34 +02:00
Odd Stråbø 0dfea09769 Disable SSLv2 and SSLv3 support in websocket lib
Requires Python2 >= 2.7.9, Python3 >= 3.6
2020-04-16 01:57:13 +02:00
Odd Stråbø a9793eb1c9 Update deprecated kodi api functions 2020-04-02 15:49:22 +02:00
mcarlton00 38e151dc9a
Merge pull request #260 from TrueTechy/public_info_check
Added better error handling to public info check
2020-04-01 18:42:57 -04:00
Abby Gourlay 694c3ae3dd Added better error handling to public info check 2020-04-01 01:18:27 +01:00
mcarlton00 f4dc20cdf7
Merge pull request #256 from TrueTechy/remove_cachingQ_reset
Moved setting addon mode to utils
2020-03-30 23:26:46 -04:00
mcarlton00 1a83263095
Merge pull request #257 from TrueTechy/server_change_warning
Disabled changing server details & Removed corresponding function
2020-03-30 22:31:59 -04:00
Abby Gourlay b4a2ee9d90 Added check to see if addon has already been setup 2020-03-30 17:43:41 +01:00
Abby Gourlay ab6e51af58 Disabled changing server settings in settings menu & Removed corresponding update info function 2020-03-30 03:08:57 +01:00
Abby Gourlay 2cef5b727f Moved setting addon mode to utils
It was the only useful function left in setup.py since we've removed the rest of them over time
2020-03-30 02:48:09 +01:00
Abby b37b903cca
Merge pull request #253 from mcarlton00/cleanup-remove-libraries
Remove MEDIA lookup dict
2020-03-29 22:45:11 +01:00
Matt e414e28157 Simplify remove function calls 2020-03-28 23:37:07 -04:00
Matt a96877f34d Fix typo 2020-03-28 23:27:08 -04:00
Matt aeca1a0049 Cleanup code around removing libraries 2020-03-28 23:25:13 -04:00
Matt dd57dff79f Don't encode strings that don't need it 2020-03-28 12:21:52 -04:00
mcarlton00 7d9b7dec7d
Merge pull request #249 from TrueTechy/fix-typo
Fixed typo introduced in #215
2020-03-26 14:54:46 -04:00
Abby Gourlay 936f1c6bc6 Fixed typo introduced in #215 2020-03-26 17:59:39 +00:00
Matt 43ee6991cb Remove duplicate strings in translations 2020-03-25 19:16:00 -04:00
Abby 57582d234f
Merge pull request #240 from mcarlton00/follow-redirects
Follow redirects when connecting to server
2020-03-23 00:29:39 +00:00
Matt 3e1884176d Give xml files correct attributes 2020-03-21 19:44:08 -04:00
Odd Stråbø 3788a0b79c
Merge pull request #236 from mcarlton00/ascii-round-two
Fix ascii error on context menu
2020-03-21 18:20:58 +01:00
Matt 0647447c3c Follow redirects when connecting to server 2020-03-21 12:42:25 -04:00
Abby 69bb8bca04
Merge pull request #238 from mcarlton00/delete-artwork
Add ability to delete artwork from database
2020-03-20 23:41:08 +00:00
Matt 05a375d826 Add ability to delete artwork from database 2020-03-19 19:28:49 -04:00
Matt 4de1230cf5 Fix capitalization in boxsets 2020-03-19 18:04:23 -04:00
Matt 6e786a1e6b Use six to get correct string format 2020-03-19 12:37:50 -04:00
Matt 44808f5dd4 Fix ascii error on context menu 2020-03-19 09:37:47 -04:00
mcarlton00 d7364afbf5
Merge pull request #231 from TrueTechy/remove-webservice
Removed web server for image caching
2020-03-18 12:56:31 -04:00
mcarlton00 881c0e947a
Merge pull request #232 from TrueTechy/year-error-handling
Mitigation for #216 for invalid year
2020-03-17 21:33:45 -04:00
Abby Gourlay 9cb0f63749 Left an import in the clipboard 2020-03-18 01:20:22 +00:00
Abby Gourlay 1df9f15859 Resolved suggestions 2020-03-18 01:18:19 +00:00
mcarlton00 a7ef2f6243
Merge pull request #221 from TrueTechy/cleanup-connection-manager
Cleanup connection manager
2020-03-16 09:05:26 -04:00
Abby Gourlay 37a836dd57 Changed function return type 2020-03-16 12:36:06 +00:00
Abby Gourlay 5c93a06e9b Added mitigation for #216 for when the year data from the server is invalid 2020-03-15 01:27:07 +00:00
Abby Gourlay 3bff962cad Removed web server for image caching 2020-03-14 22:37:09 +00:00
Abby Gourlay a044c1fd29 Fixed API parameter bad optimisation 2020-03-14 21:53:15 +00:00
Abby Gourlay 48ed8ad74c Implemented Suggestions 2020-03-12 22:20:18 +00:00
Abby Gourlay 068a842184 Removed profilling code accidentally commited 2020-03-08 18:08:30 +00:00
Abby Gourlay 36cd765c21 Updated debug logging for sanitising user data 2020-03-08 16:29:15 +00:00
Matt 0cff79e3c8 Fix logic around checking existing video directory 2020-03-07 10:12:49 -05:00
Matt fcc6e942ab Use correct xml library for kodi 2020-03-07 08:36:30 -05:00
Matt bb0a539074 Rework xml unicode handling 2020-03-06 23:38:43 -05:00
Abby Gourlay 298c8b6f25 Renamed function for better clarity 2020-03-06 22:57:13 +00:00
Abby 4806379a25
Merge pull request #209 from druscoe/reduce_execute_and_fetch_one_calls
Reduce execute and fetch one calls
2020-02-27 23:30:10 +00:00
Abby e4a364e3bf
Merge pull request #215 from itsthejoker/library-clarifications
Remove duplicated code and rename UpdatedWorker class
2020-02-27 23:23:59 +00:00
Joe Kaufeld 12a373d030 remove duplicated code and rename UpdatedWorker class
Signed-off-by: Joe Kaufeld <joe@grafeas.org>
2020-02-26 22:49:42 -05:00