Jack Wilsdon
dad9d2393d
Remove Musixmatch from default enabled sources
...
Musixmatch are currently blocking all requests with the beets user
agent. See #4585 .
2022-12-31 14:34:07 +00:00
Luke Harder
f155d3ba75
bug 4406 fix v5 (tests pass again)
2022-11-22 20:40:13 -05:00
Luke Harder
4a1f25e1b1
bug 4406 fix v4 (added configurable threshold)
2022-11-22 13:25:09 -05:00
Luke Harder
252121f537
bug 4406 fix
2022-11-10 12:54:45 -05:00
Aidan Epstein
c906e55ba9
Fix recent bug that would not transcode when format was wrong
...
Bug introduced in c6d623241b , should_transcode would return False even when the format was different.
Also fix up tests and documentation.
2022-10-19 08:55:51 -07:00
Adrian Sampson
407b1fd013
Merge pull request #4510 from KucharczykL/KucharczykL-remove-duplicate-triphop
...
Remove duplicate "Trip-hop" genre
2022-10-03 11:13:06 -07:00
Adrian Sampson
1ebcbf6944
Merge branch 'master' into fix_max_bitrate_default
2022-10-03 11:02:07 -07:00
Lukáš Kucharczyk
a41a9b7aa1
Remove duplicate "Trip-hop" genre
2022-10-03 19:58:23 +02:00
Jordi Ortolá Ankum
95e0161876
Merge branch 'master' into fix_max_bitrate_default
2022-10-03 10:49:51 +02:00
Adrian Sampson
82d41446a2
Use fsdecode for template substitution
...
The idea in this PR is to converge on Python's `fsdecode` and `fsencode`
for argument manipulation. This seems to match up with the Python
standard library's assumptions: namely, on Windows, we use `fsdecode` to
get back to Unicode strings:
54bbb5e336/Lib/subprocess.py (L561)
So let's start by dropping this utility and going straight for
`fsdecode` here to match.
2022-10-01 16:37:47 -07:00
Adrian Sampson
675dd7b9a9
Add logging for command output on errors
2022-10-01 16:08:32 -07:00
Adrian Sampson
9803939a1c
replaygain: Fix error handling for parallel runs
...
The parallelism strategy in #3478 , in retrospect, used a pretty funky
way to deal with exceptions in the asynchronous work---since
`apply_async` has an `error_callback` parameter that's meant for exactly
this. The problem is that the wrapped function would correctly log the
exception *and then return `None`*, confusing any downstream code.
Instead of just adding `None`-awareness to the callback, let's just
avoid running the callback altogether in the case of an error.
2022-10-01 15:47:41 -07:00
Jordi
c6d623241b
Fix beets#4472 - set 'max_bitrate' default param to none
2022-10-01 01:20:30 +02:00
Alok Saboo
4692199166
Add dateype back
2022-09-17 21:05:16 -04:00
Alok Saboo
e4063b5880
remove datetype
2022-09-17 20:56:48 -04:00
Alok Saboo
85b500e41a
Fix spotify_updated bug
2022-09-17 20:25:36 -04:00
Alok Saboo
d267f9a8a9
Remove f-string
2022-08-24 09:32:39 -04:00
Alok Saboo
9d8ce14e9a
Cleanup mbsubmit
2022-08-24 09:24:33 -04:00
Alok Saboo
c48aef3f33
Update mbsubmit.py
2022-08-24 09:16:20 -04:00
Alok Saboo
2168292455
Update mbsubmit.py
2022-08-24 09:11:45 -04:00
Adrian Sampson
8cb314350c
Avoid BeautifulSoup deprecation warning
...
The `text` parameter to `SoupStrainer` was renamed to `string` in 2015
(4.4.0) and started producing a warning this year (4.11.0).
https://bazaar.launchpad.net/%7Eleonardr/beautifulsoup/bs4/view/head:/CHANGELOG
2022-08-21 09:50:53 -07:00
vicholp
fde2ad3f65
fix get item file of web plugin
2022-08-03 01:22:35 -04:00
Alok Saboo
c03537c12b
Address comments
2022-08-01 08:06:42 -04:00
Alok Saboo
a8434f6c38
Add last_update
2022-07-31 10:33:16 -04:00
Adrian Sampson
c5e68f5643
Adapt to pycodestyle changes
2022-07-30 19:54:24 -04:00
Aidan Epstein
ac5634d592
Fix old alias
...
It looks like the convert option for wma used to be called windows media. We could just remove this alias, but might be good to keep for backwards compatibility.
2022-07-30 16:10:58 +00:00
Alok Saboo
06825e0729
Return an empty sequence
2022-07-15 09:22:23 -04:00
Alok Saboo
28614d94dc
lint
2022-07-12 10:32:55 -04:00
Alok Saboo
85e58d48a2
Update spotify.py
2022-07-12 09:30:07 -04:00
Alok Saboo
4e63c8893b
refactor handle_reponse
2022-07-12 09:28:23 -04:00
Alok Saboo
e1153f7772
revert
2022-07-11 11:42:24 -04:00
Alok Saboo
d82362df3e
Update spotify.py
2022-07-11 11:40:32 -04:00
Alok Saboo
525e5eafd5
revert
2022-07-11 11:36:52 -04:00
Alok Saboo
7b94bbd764
Update spotify.py
2022-07-11 11:36:08 -04:00
Alok Saboo
c2ad2b3d4c
Update spotify.py
2022-07-10 13:23:10 -04:00
Alok Saboo
2bd61a7c48
Update spotify.py
2022-07-10 13:15:25 -04:00
Alok Saboo
a28f8835cb
Update spotify.py
2022-07-10 13:12:38 -04:00
Alok Saboo
b64cefb0d0
Add params to debug
2022-07-10 13:11:27 -04:00
Alok Saboo
2a18ab062e
Remove extra pass statement
2022-07-09 15:00:29 -04:00
Alok Saboo
82e12c6b4b
Add missing whitespaces
2022-07-08 17:08:04 -04:00
Alok Saboo
27c37465e4
Merge branch 'spotify_error' into spotify_track
2022-07-08 15:00:34 -04:00
Alok Saboo
a4baa742d5
Update error code
2022-07-07 14:14:11 -04:00
Alok Saboo
5fb35128d2
Merge remote-tracking branch 'upstream/master' into spotify_track
2022-07-06 10:38:02 -04:00
Alok Saboo
e0d5de4714
Add album information to spotify tracks
...
update
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update hooks.py
Update hooks.py
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update spotify.py
Update hooks.py
Update spotify.py
Update spotify.py
Cleanup
more cleanup
2022-07-06 10:36:08 -04:00
Alok Saboo
c7f465f968
Address comments
2022-07-05 20:46:14 -04:00
Alok Saboo
ca4b5bcec4
lint
2022-07-04 14:34:32 -04:00
Alok Saboo
12d9b1bd22
Update exception
2022-07-04 14:31:28 -04:00
Alok Saboo
95243019e9
Update exception
2022-07-04 14:29:27 -04:00
Alok Saboo
85e124bcd0
lint errors
2022-07-04 14:15:08 -04:00
Alok Saboo
1d241b0d52
Update error handling
2022-07-04 14:12:22 -04:00